linux cat nedir?

cat linux dünyasında, standart çıktı ekranında dosyalar oluşturmanıza, birleştirmenize veya bastırmanıza izin verir.

syntax

cat [OPTION]... [FILE]...

dosya içeriği görüntüleme

İlk olarak bir terminalde dosyaları nasıl görüntüleyeceğimize bakalım. En güzel komutlardan bir tanesi olan cat ile başlayalım. cat komutu ile metin dosyalarının içeriği görüntülenebilir. Dosyadayı çıktıyı görüntülemek için komutu ve ardından dosya adını yazmamız yeterlidir.

cat Egitim.txx 

Yukarıda ki örnekte varsayılan bir çıktı olsada, cat komutu ile içeriği başka dosyara yeniden yönlendirmek içinde kullanılabilir. Örnekte kısa bir cümle olduğu için cat komutu çıktıyı görüntülerken herhangi bir sorun çıkarmadı ama büyük dosyalar için kullanışlı bir komut olmayacaktır. cat komutu içeriğin çıktısını verir ve komut sonlanmış olur. Daha büyük dosyaların içeriğini görüntülemek için pager (çağrı cihazı) komutu kullanmamız gerekir. Bu sayede dosyayı görüntüleyebiliriz ve haraket tuşlarını kullanarak dosyada ileri ve geri gitmemize olanak tanınır.

birden fazla dosya içeriği görüntüleme

cat ile birden fazla dosya içeriği görüntülemek için, sırasıyla dosya isimlerini boşluk bırakarak yazmanız yeterlidir.

cat a.txt b.txt 

dosya satır numarası

-n seçeneğiyle , terminalinde dosyasının satır numaralarını görebilirsiniz . (boş satırlar dahil)

cat -n /etc/resolv.conf 

Boş satırların sayılmasını istemiyorsanız, -b seçeneği kullanabilirsiniz.

cat -b /etc/resolv.conf 

dosyada tab olan satırları görüntüle

Aşağıdaki çıktıda, TAB olan alanının ' ^I ' karakterleriyle doldurulduğunu görebiliriz. Eğer yaml, formatı kullanıyorsanız bu opsiyon işine yarayabilir.

cat -T a.txt 

dosyanın sonun $ ekleme

-E opsiyonu ile satır sonlarında veya boşlukta paragraflar arasında boşluk varsa dolar sembolü ile işaretlenmesini sağlayabiliriz. Bu seçenek, birden çok satırı tek bir satıra sıkıştırmak için kullanışlıdır.

cat -E a.txt 
Blog'a Dön