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
