İş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.