Linux’ta bir text dosyası içindeki satır sayısını, karakter sayısını ve kelime sayını ekranda göstermek için bu komut kullanılmaktadır. Wc komut çeşitli parametreler alabilmektedir. Bu parametreler şu şekildedir;
PARAMETRE AMACI
-c Dosyayı byte olarak ifade eder.
-m Dosya içinde yer alan karakter sayısını ekranda yazdırır.
-l Dosya içinde yer alan satır sayısını ekranda yazdırır.
-w Dosya içindeki kelime sayısını ekranda yazdırır.
Komutu Kullanımı;wc [parametre] dosya_ismi
Örnek;wc –w deneme.txt
Yukarıdaki örnekte bulunduğumuz dizinde yer alan deneme.txt dosyasının içinde yer alan kelime sayısını ekranda yazdırmış olduk.
Kategori arşivi: Linux
Linux Sort Komutu
Linux’ta text dosyası içindeki satırları alfabetik olarak sıralama yapmak için kullanılmaktadır. Sort komutu dosyayı açmadan dosya içeriğini ekranda alfabetik olarak sıralı bir şekilde karşımıza getirmektedir. Bu komut çeşitli parametreler alabilmektedir. Bunlar şu şekildedir;
PARAMETRE AMACI
-b Boş satırları geçer.
-d Sözlük olarak sıralama yapar.
-f Dosya içinde yer alan satır sayısını verir.
-n Sayısal(Numeric) bir şekilde sıralama yapar
-r Tersine sıralama yapar.
-o Sıralamanın cevabını dosyaya yazar.
-u Sıralama yapılırken birbirine benzeyen satırları görmezden gelerek sadece bir tanesini ekranda yazdırır.
Komutun Kullanımı;sort [parametre] dosya_ismi
Örnek1;sort deneme.txt
Yukarıdaki komut ile bulunduğumuz dizinde yer alan deneme.txt dosyamızın içeriğini alfabetik olarak ekranda sıralatmış olduk. Bu şekilde parametresiz olarak ta komutu kullanabiliriz.
Örnek2;sort –r deneme.txt
Yukarıdaki örnekte ise dosya içeriğini tersine bir şekilde sıraladık.
Linux More Komutu
Linux’ta dosya okurken, dosyayı tek seferde ekrana yazdırmak yerine sayfa sayfa ekranda gözükmesini sağlamak için more komutu kullanılmaktadır. Bu komut ile açılan dosyalarda sayfalar arasında ilerlemek için Spaca tuşu, satırlar arası ilerlemek için ise enter tuşu kullanılmaktadır. Arama yapmak için ise / karakterini yazdıktan sonra arama yapacağınız kelimeyi yazıp enter tuşuna basmanız yeterli olacaktır. More komutunun alabileceği parametreler şu şekildedir;
PARAMETRE AMACI
-h More komutunda kullanılabilecek tüm parametreleri ekranda yazdırır.
-n Dosyayı satır numaraları ile birlikte ekranda yazdırır.
= Bulunduğumuz satır numarasını gösterir.
-f Dosyanın ismini ve satır numarasını gösterir.
-v Vi editörünü bulunduğunuz satırdan başlatır.
Komutun Kullanımı;more parametre dosya_adı
Örnek;more deneme.txt
Yukarıdaki komut ile bulunduğumuz dizinde yer alan deneme.txt dosyasını ekranda sayfa sayfa yazdırmış olduk. Bu örnekte more komutunu parametresiz olarak kullandık.
Örnek2;more –n deneme.txt
Yukarıdaki komut ile deneme.txt dosyasını satır numaraları ile birlikte sayfa sayfa görüntülemiş oldu
Linux tac Komutu
Linux’ta bir dosyanın içeriğini son satırdan başa doğru yazdırmak istiyorsak tac komutunu kullanmamız gerekmektedir.
Komutun Kullanımı;tac dosya_ismi
Örnek;tac deneme.txt
Yukarıdaki komut ile deneme.txt dosyamızın içeriğini son satırdan başa doğru ekranda görüntülemiş olduk. İçeriği uzun olan dosyalarda son satırları görüntülemek istediğimiz zaman bu komutu kullanabiliriz.
Linux rev Komutu
Linux’ta cat komutu ile bir dosyanın içeriğini ekranda gösterebileceğimizi öğrenmiştik. Eğer bir dosyanın içeriğindeki değerleri tersten yazdırmak istiyorsak rev komutunu kullanmamız gerekecektir. Bu komut ile belirtilen dosya taranarak içindeki değerler tersten gözükecektir.
Komutun Kullanımı;rev dosya_ismi
Örnek;rev deneme.txt
Yukarıdaki örnekte bulunduğumuz dizinde yer alan deneme.txt dosyasının içeriğini tersten olarak ekranda yazdırmış olduk. Rev komutu çok kullanılmamasına rağmen bazı durumlarda işe yarayabilecek bir komuttur.
Linux Dosya Okuma Komutu
Linux’ta bir dosyanın içeriğini ekranda yazdırmak istiyorsak cat komutunu kullanmamız gerekmektedir. Genel olarak cat komutu ile nano komutu karıştırılmaktadır. Cat komutu ile dosyanın içeriği sadece görüntülenmektedir. Nano komutunda ise dosyanın hem içeriği görüntüleyebiliriz hem de içeriğinde değişiklik yapabiliriz. Cat komutunun alabildiği parametreler şu şekildedir;
PARAMETRE AMACI
-n Dosyayı satır numaraları ile birlikte yazar.
Komutun kullanımı;cat dosya_ismi
Örnek;cat index.html
Yukarıdaki örnekte index.html isimli dosyanın içeriğini ekranda yazdırmış olduk. Dosya içeriğini sadece okumak itiyorsak bu komutu kullanabiliriz.
Örnek2;cat –n index.html
Yukarıdaki komut ile index.html isimli dosyanın içeriğini satır numaraları ile birlikte görüntülemiş olduk.
Örnek3;cat > deneme
Cat komutunu bu şekilde kullanarak dosya oluşturabiliriz. Dosya içeriğine değerler girdikten sonra kaydetme işlemi için CTRL + D kısa yolunu kullanabiliriz.
Örnek4;cat >> deneme
Daha önce sistemde var olan bir dosyanın son satırına değer eklemek istediğimizde cat komutunu bu şekilde kullanabiliriz.
Örnek5;cat dosya1 dosya2 >>dosyalar
cat dosyalar
Yukarıdaki örnekte cat komutu ile birden fazla dosyayı birleştirerek tek dosya halinde okumuş olduk. İlk komut ile bulunduğumuz dizinde yer alan dosya1 ve dosya2 isimli dosyaları birleştirdik ve ismini dosyalar verdik. İkinci komut ile de birleştirdiğimiz dosyaları bu isim ile açarak okuma işlemini yaptık.
Örnek6;cat *
Bulunduğumuz dizindeki tüm dosyaları okumak için cat komutunu yukarıdaki gibi kullanabiliriz.