0Pricing
DevOps Bootcamp · Ders

Dosya İçeriğini Görüntüleme (cat, less, head, tail)

Metin dosyalarının içeriğini tamamından belirli bölümlerine kadar görüntülemek ve incelemek için çeşitli komutları keşfedin.

Dosya İçeriğini Görüntüleme (cat, less, head, tail), CoddyKit'te ücretsiz bir DevOps Bootcamp dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, DevOps Bootcamp öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

Linux'ta Dosyaları İnceleme

Bir dosyayı grafiksel bir düzenleyicide açmadan içinde ne olduğunu hiç merak ettiniz mi? Linux terminali, dosya içeriğini hızlıca görüntülemek için güçlü komutlar sunar.

Bu, günlük dosyalarını veya yapılandırma ayarlarını kontrol etmek ya da bir belgeye hızlıca göz atmak için çok kullanışlıdır.

`cat`: Dosyaların Tamamını Görüntüleme

cat komutu ('concatenate' sözcüğünün kısaltmasıdır), bir dosyanın tüm içeriğini doğrudan terminal ekranınızda görüntülemenin en basit yollarından biridir.

Önce küçük bir dosya oluşturalım, ardından görüntüleyelim:

echo "Line 1\nLine 2\nLine 3" > my_file.txt

Şimdi cat my_file.txt komutunu çalıştırın:

cat my_file.txt
Çıktı:
Line 1
Line 2
Line 3

`cat` Yeterli Olmadığında

cat küçük dosyalar için harika olsa da daha büyük dosyalarda sorun çıkarabilir. Bir dosyada çok sayıda satır varsa içerik ekranınızdan çok hızlı bir şekilde kayar.

Dosyanın yalnızca son kısmını görürsünüz; bu da baştan itibaren okumayı zorlaştırır. İşte diğer araçların kullanışlı olduğu nokta burasıdır!

`less`: Büyük Dosyaları Görüntüleme

Büyük dosyalar için less komutu çok kullanışlıdır. Bu komut, dosya içeriğini her seferinde bir ekran dolusu görüntülemenizi, yukarı ve aşağı kaydırmanızı ve hatta arama yapmanızı sağlayan bir "sayfalayıcıdır".

cat'in aksine less, dosyanın tamamını belleğe yüklemez; bu nedenle çok büyük dosyalarla çalışırken verimlidir.

Deneyin (çıkmak için 'q' tuşuna basmanız gerekir):

less my_file.txt

Terminal, dosya içeriğini görüntüler ve içinde gezinmenize olanak tanır.

`less` İçinde Gezinme

less içindeyken hareket etmek için birkaç tuş kullanabilirsiniz:

  • Boşluk çubuğu: Bir sayfa aşağı kaydırır.
  • b: Bir sayfa yukarı kaydırır.
  • Aşağı ok: Bir satır aşağı kaydırır.
  • Yukarı ok: Bir satır yukarı kaydırır.
  • q: less'ten çıkar ve terminal istemine geri döner.

Bunlar, dosyaları etkileşimli olarak görüntülemek için gereken temel tuşlardır!

`head`: Başlangıcı Görüntüleme

Bazen yalnızca bir dosyanın en başını görmeniz gerekir. head komutu, bir dosyanın ilk birkaç satırını görüntüler.

Varsayılan olarak head, bir dosyanın ilk 10 satırını gösterir.

my_file.txt dosyamızın ilk satırlarına bakalım (dosyada yalnızca 3 satır bulunuyor):

head my_file.txt
Çıktı:
Line 1
Line 2
Line 3

`head -n`: Satır Sayısını Özelleştirme

head'in görüntülemesi gereken satır sayısını, ardından satır sayısını belirterek -n seçeneğiyle tam olarak belirtebilirsiniz.

Örneğin, yalnızca ilk 2 satırı görmek için:

head -n 2 my_file.txt
Çıktı:
Line 1
Line 2

Bu, başlıkları veya başlangıç yapılandırmalarını hızlıca kontrol etmek için kullanışlıdır.

`tail`: Sonu Görüntüleme

head başlangıcı gösterirken tail komutu bir dosyanın sonunu gösterir. Bu, özellikle alt kısmına sürekli yeni girdiler eklenen günlük dosyaları için kullanışlıdır.

Varsayılan olarak tail de bir dosyanın son 10 satırını gösterir.

tail my_file.txt
Çıktı:
Line 1
Line 2
Line 3

(Dosyamız küçük olduğu için head'e benzer şekilde tüm satırları gösterir.)

`tail -n`: Son Bölüm Görünümünü Özelleştirme

head'e benzer şekilde, dosyanın sonundan itibaren kaç satır görmek istediğinizi belirtmek için tail ile -n seçeneğini kullanabilirsiniz.

Son 2 satırı görüntülemek için:

tail -n 2 my_file.txt
Çıktı:
Line 2
Line 3

Bu, bir günlük dosyasındaki en son girdileri kontrol etmek için idealdir.

Hızlı Kontrol: Dosya Görüntüleme

server.log adlı çok büyük bir günlük dosyanız var. Dosyanın tamamını kaydırmadan yalnızca en son 5 girdiyi hızlıca görmek istiyorsunuz. Hangi komutu kullanmalısınız?

Özet: Dosya İçeriği Komutları

Harika iş çıkardınız! Dosya içeriğini görüntülemek için gereken temel komutları öğrendiniz:

  • cat: Dosyanın tamamını görüntüler; küçük dosyalar için uygundur.
  • less: Büyük dosyalar için etkileşimli bir sayfalayıcıdır; kaydırma ve arama yapmanızı sağlar.
  • head: Bir dosyanın başlangıcını gösterir (varsayılan olarak 10 satır); özel bir sayı için -n kullanılır.
  • tail: Bir dosyanın sonunu gösterir (varsayılan olarak 10 satır); özel bir sayı için -n kullanılır.

Bu komutlar, Linux'ta verimli gezinme ve sorun giderme için temeldir!

Sıkça Sorulan Sorular

“Dosya İçeriğini Görüntüleme (cat, less, head, tail)” dersi ücretsiz mi?

Evet — “Dosya İçeriğini Görüntüleme (cat, less, head, tail)” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve DevOps Bootcamp kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

“Dosya İçeriğini Görüntüleme (cat, less, head, tail)” dersinde ne öğreneceğim?

Metin dosyalarının içeriğini tamamından belirli bölümlerine kadar görüntülemek ve incelemek için çeşitli komutları keşfedin. DevOps Bootcamp ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

DevOps Bootcamp öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te DevOps Bootcamp, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.

“Dosya İçeriğini Görüntüleme (cat, less, head, tail)” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu DevOps Bootcamp dersinde kod yazıp çalıştırabilir miyim?

Evet. Her DevOps Bootcamp dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Dosya İçeriğini Görüntüleme (cat, less, head, tail)
  2. Dosya İzinlerini Anlama (chmod, chown)
  3. Dosya Arama (find, grep)
  4. Bağlantı Oluşturma: Sabit Bağlantılar ve Sembolik Bağlantılar
← DevOps Bootcamp Sayfasına Dön