Linux cat Komutu – Ayrıntılı Kullanım Rehberi

1. cat Komutu Nedir?

cat (concatenate) komutu, Linux ve Unix sistemlerinde dosya içeriklerini görüntülemek, dosyaları birleştirmek ve yeni dosya oluşturmak için kullanılan temel bir araçtır.

En yaygın kullanım alanları:

  • Bir dosyanın içeriğini terminalde görmek
  • Birden fazla dosyayı tek bir dosya haline getirmek
  • Hızlıca küçük dosyalar oluşturmak
  • Dosya içeriğini başka komutlara yönlendirmek (pipe)

Temel Kullanım

cat dosya.txt

Açıklama: dosya.txt içeriğini terminalde gösterir.

Sık Kullanılan Argümanlar

ArgümanAçıklama
-nSatır numaralarını gösterir
-bSadece boş olmayan satırlara numara verir
-sBirden fazla boş satırı tek satıra indirger
-ESatır sonlarını $ işareti ile gösterir
-TSekme karakterlerini ^I ile gösterir
-ATüm görünmez karakterleri gösterir (-vET kombinasyonu)

4. Örnek Kullanımlar

4.1. Dosya İçeriğini Görüntüleme

cat /etc/passwd

Açıklama: /etc/passwd dosyasını terminalde gösterir.

4.2. Satır Numaraları ile Gösterme

cat -n notlar.txt

Açıklama: notlar.txt dosyasındaki tüm satırların başına satır numarası ekler.

4.3. Birden Fazla Dosyayı Birleştirme

cat dosya1.txt dosya2.txt > birlesik.txt

Açıklama: dosya1.txt ve dosya2.txt içeriklerini birleştirip birlesik.txt adlı dosyaya yazar.

4.4. Var Olan Dosyaya Ekleme

cat ek.txt >> notlar.txt

Açıklama: ek.txt içeriğini notlar.txt dosyasının sonuna ekler.

4.5. Yeni Dosya Oluşturma

cat > yeni.txt
Merhaba dünya!
Bu bir test dosyasıdır.
CTRL+D ile kaydedip çıkabilirsiniz.

Açıklama: Terminalde yazdıklarını yeni.txt dosyasına kaydeder.

4.6. Görünmez Karakterleri Gösterme

cat -A metin.txt

Açıklama: Satır sonlarını $, sekmeleri ^I ile gösterir.

4.7. Birden Fazla Boş Satırı Sadeleştirme

cat -s log.txt

Açıklama: Arka arkaya gelen boş satırları tek boş satıra indirger.

5. cat Komutu ile Yönlendirme ve Pipe Kullanımı

5.1. Başka Bir Komuta Yönlendirme

cat error.log | grep "ERROR"

Açıklama: error.log içindeki “ERROR” geçen satırları bulur.

5.2. Büyük Dosyaları Sayfalı Görmek

cat uzun.txt | less

Açıklama: Uzun dosyaları less ile sayfa sayfa gezmenizi sağlar.

6. İpuçları

  • Küçük dosyalar için cat uygundur, ama çok büyük dosyalarda less veya more daha kullanışlıdır.
  • Birden fazla dosyayı birleştirip yönlendirme (>, >>) ile tek seferde yedek dosyalar oluşturabilirsiniz.
  • Görünmez karakterleri tespit etmek için -A parametresi çok işlevseldir.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir