17 Mayıs 2016 Salı

Linux cat, more, less, tac, rev, tail komutları

Linux cat, more, tac, less, rev, tail  dosya görüntüleme komutlarından kısa kısa bahsedeceğim.

cat : Dosyaları görüntülemek için kullanılır.

hakan linuxlink # cat ornek2
merhaba


cat -n parametresi ile kullanıldığında satır numarası vererek bilgileri bize verir.

cat ornek2 >> ornek3 şeklinde kullanıldığında ornek2 dosyasının içeriğini ornek3'e ekler. Eğer ornek3 yoksa önce onu oluşturur.

cat ornek2 > ornek3 şeklinde kullanıldığında ise ornek3 yoksa oluşturur. Varsa içeriğini temizleyip ornek2 nin içeriğini ekler.

more : Dosyaları görüntülemek için kullanır. İçeriği fazla olan dosyalarda kullanılır ve bize bilgileri sayfa sayfa verir. "space" ile ilerlenir "b" tuşu ile geri gelinir. /arama şeklinde anahtar kelime araması yapılabilir.

less : more komutuyla aynıdır. more komutundan farklı olarak yön tuşları kullanılarak arama yapabiliriz.

tac : cat'in tersi olarak bilgileri bize sondan itibaren verir.

hakan linuxlink # tac ornek3
 merhaba 3 
 merhaba2
 merhaba1
merhaba

rev : Satırları kendi içerisinde ters çevirerek bize verir. içeriği merhaba olan dosyayı "abharem" olarak bize verdi.

hakan linuxlink # rev ornek3 
abahrem


tail -n : -n parametresi ile kullanıldıgında vereceğimiz rakama göre sondan itibaren başlayarak dosya hakkında bilgi verir.

Son iki satırı bize götürdü.

hakan linuxlink # tail -n 2 ornek3
 merhaba2
 merhaba 3 


tail -f : Daha çok log dosyaları okumak için kullanılır.

örnek olarak tail -f  /var/log/maillog | grep hakan :  maillog dosyasında hakan geçen log düştükce ekrana basar. Ben centosda denemediğim için maillog adında bir dizin yok bu yüzden çıktı gösteremeyeceğim.

Hiç yorum yok:

Yorum Gönder