Bash Baş ve Kuyruk Komutu Eğitimi

Bash Head Tail Command Tutorial



İçeriği bir dosya olarak göstermek için bash'ta birçok komut türü mevcuttur. En sık kullanılan komutlar 'kedi', 'daha fazla', 'daha az', 'kafa' ve 'kuyruk' komutlar. Dosyanın tamamını okumak için, 'kedi' , 'daha fazla' ve 'az' komutları kullanılır. Ancak dosyanın belirli bir bölümünün okunması gerektiğinde 'kafa' ve 'kuyruk' Bu görevi yapmak için komutlar kullanılır. 'kafa' komutu, dosyayı baştan okumak için kullanılır ve 'kuyruk' komutu, dosyayı sondan itibaren okumak için kullanılır. nasıl kullanabilirsiniz? kafa ' ve 'kuyruk' Bu öğreticide, bir dosyanın belirli bir bölümünü okumak için farklı seçeneklere sahip komutlar gösterilmektedir.

İşlevlerini test etmek için mevcut herhangi bir dosyayı kullanabilir veya herhangi bir yeni dosya oluşturabilirsiniz. 'kafa' ve 'kuyruk' komutlar. Burada, adlı iki metin dosyası ürünler.txt ve çalışan.txt kullanımını göstermek için oluşturulmuştur. 'kafa' ve 'kuyruk' komutlar.







içeriğini görüntülemek için aşağıdaki komutu çalıştırın. ürünler.txt dosya.



$ kedi ürünleri.txt



içeriğini görüntülemek için aşağıdaki komutu çalıştırın. çalışan.txt dosya.





$ kedi çalışanı.txt

Varsayılan olarak, 'kuyruk' komutu dosyanın son 10 satırını okur. Dosyanın sonundan 10 satırdan fazla veya daha az okumak istiyorsanız, '-n' seçeneğini kullanmanız gerekir. 'kuyruk' emretmek.



kuyruk komut sözdizimi:

tail [seçenek] [dosya adı]…[dosya adı]

'head' komutu gibi 'tail' komutu da birden fazla dosya için geçerlidir ve 'tail' komutu için seçeneği kullanmak isteğe bağlıdır.

Örnek – 1: Herhangi bir seçenek olmadan 'tail' komutu

çalışan.txt dosyası 10'dan az olan sadece 6 satıra sahiptir. Bu nedenle, aşağıdaki komut, çalışan.txt dosyasının tüm içeriğini görüntüleyecektir.

$ kuyruk çalışanı.txt

Örnek – 2: -n seçeneği ve pozitif değeri olan 'tail' komutu

Dosyanın sonundan belirli satırları okumak istediğinizde, pozitif değerli '-n' seçeneğini kullanmanız gerekir. Aşağıdaki komut, çalışan.txt dosyasının son 2 satırını gösterecektir.

$ tail -n 2 çalışan.txt

Örnek – 3: -n ve negatif değerli 'tail' komutu

Belirli satırları baştan çıkarmak istiyorsanız, 'tail' komutunda negatif değerli '-n' seçeneğini kullanmanız gerekir. Aşağıdaki komut, en baştan 3 satır atlayarak çalışan.txt dosyasının içeriğini gösterecektir.

$ tail -n -3 çalışan.txt

Örnek – 4: birden fazla dosya içeren 'kuyruk' komutu

Aşağıdaki komut, ürünler.txt ve çalışan.txt dosyasının son 3 satırını görüntüler.

$ tail -n 3 ürünler.txt çalışan.txt

Örnek – 5: 'head' ve 'tail' komutlarını birlikte kullanma

İçeriği herhangi bir dosyanın ortasından okumak istiyorsanız, yalnızca 'kafa' veya 'kuyruk' komutu bu sorunu çözemez. ikisinide kullanmak zorundasın 'kafa' ve 'kuyruk' Bu sorunu çözmek için birlikte komutlar. Aşağıdaki komut, 2'den 6'ya kadar olan satırları okuyacaktır. ürünler.txt dosya. Başta, 'kafa' komut, negatif değer için son 5 satırı atlayarak ilk 6 satırı alır ve 'kuyruk' komutu çıktıdan son 5 satırı alacaktır. 'kafa' emretmek.

$ baş ​​-n -5 ürünler.txt | kuyruk -n 5

Umarım yukarıdaki örnekleri uyguladıktan sonra herkes uygulayabilir 'kafa' ve 'kuyruk' düzgün komut verin.