Linux İşletim Sistemi/Linux Komutları/Metin dosyalarıyla işlemler

Bu kısımda Linux komutları aracılığıyla metin dosyalarını görüntülemeyi ve metin dosyalarında arama yapmayı göreceğiz.

cat
Bir metin dosyasının içeriğini komut satırında görmemizi sağlar. Örnek:

cat dosya.txt
Bu komut dosya.txt dosyasının içeriğini komut isteminde okuyabilmemizi sağlar.

more
more komutu cat ile aynı ile vazifelidir. Ancak more komutunun bir avantajı tek sayfada gösterilemeyecek olan dosyalar okunurken boşluk tuşu ile kaydırma olanağı sağlamasıdır.

head
Bir metin dosyasının ilk birkaç satırını görüntülemek için kullanılır. Örnek:

head dosya.txt tail
Bir metin dosyasının son birkaç satırını görüntülemek için kullanılır. Örnek:

tail dosya.txt
head ve tail komutları için varsayılan değer 10'dur. Ancak istenirse bu değer değiştirilebilir. Örnekler:

head -n 5 dosya.txt
tail -n 25 dosya.txt
Birinci örnekte dosyanın başından itibaren 5 satır görüntülenir. İkincisinde ise aynı dosyanın sonundan itibaren 25 satır görüntülenir. Eğer dosyanın satır sayısı belirtilen sayıdan az ise (veya sayı belirtilmediğinde 10'dan ise) dosyada olan kadar satır görüntülenir.

grep
Metin dosyalarında arama yapmaya yarayan bir komuttur. Örnek:

grep metin dosya.txt
Bu komutla dosya.txt dosyasında "metin" metnini içeren bütün satırlar görüntülenir ve "metin" metinleri de renkli gösterilir. grep komutu ile istenirse aynı anda birden fazla dosyada da arama yapılabilir. Bu durumda her bulunan metnin satırının sol kısmında metinin hangi dosyada bulunduğu yazar. Örnek komut:

grep metin dosya1.txt dosya2.txt