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
değiştirBir 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
değiştirmore 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
değiştirBir metin dosyasının ilk birkaç satırını görüntülemek için kullanılır. Örnek:
head dosya.txt
tail
değiştirBir 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
değiştirMetin 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