Ada dua perintah yang sangat berguna di Linux yang memungkinkan Anda melihat bagian dari file. Yang pertama disebut head dan secara default, ini menunjukkan kepada Anda 10 baris pertama dalam sebuah file. Yang kedua adalah ekor perintah yang secara default memungkinkan Anda melihat 10 baris terakhir dalam file.
Mengapa Anda ingin menggunakan salah satu dari perintah ini? Mengapa tidak menggunakan perintah kucing saja untuk melihat seluruh file atau menggunakan editor seperti nano?
Bayangkan file yang Anda baca memiliki 300.000 baris di dalamnya. Bayangkan juga file itu memakan banyak ruang disk.
Penggunaan umum untuk perintah kepala adalah memastikan bahwa file yang ingin Anda lihat memang file yang benar. Anda biasanya dapat mengetahui apakah Anda melihat file yang benar hanya dengan melihat beberapa baris pertama. Anda kemudian dapat memilih untuk menggunakan editor seperti nano untuk mengedit file.
Perintah ekor berguna untuk melihat beberapa baris file terakhir dan sangat bagus ketika Anda ingin melihat apa yang terjadi di file log yang disimpan di folder / var / log.
Panduan ini akan menunjukkan kepada Anda bagaimana menggunakan perintah ekor termasuk semua switch yang tersedia.
Contoh Penggunaan
Seperti disebutkan sebelumnya, perintah ekor secara default menunjukkan 10 baris terakhir file.
Sintaks untuk perintah ekor adalah sebagai berikut:
ekor Misalnya, untuk melihat log boot untuk sistem Anda, Anda dapat menggunakan perintah berikut: sudo tail /var/log/boot.log Outputnya akan seperti ini: * Memulai memungkinkan perangkat blok yang dienkripsi boot-waktu yang tersisa OK* Mulai simpan log udev dan perbarui aturan OK* Menghentikan menyimpan log udev dan memperbarui aturan OK* Pidato-dispatcher dinonaktifkan; edit / etc / default / speech-dispatcher* Penambahan VirtualBox dinonaktifkan, bukan di Mesin Virtualdisedot dinonaktifkan; edit / etc / default / saned* Memulihkan status resolver … OK* Menghentikan kompatibilitas runlevel Sistem V OK* Memulai MDM Display Manager OK* Menghentikan Kirim acara untuk menunjukkan plymouth sudah selesai Oke Mungkin Anda ingin melihat lebih dari 10 baris terakhir file. Anda dapat menentukan jumlah baris yang ingin Anda lihat menggunakan perintah berikut: sudo tail -n20 Contoh di atas akan menunjukkan 20 baris terakhir dari file. Atau, Anda dapat menggunakan -n beralih untuk menentukan titik awal dalam file juga. Mungkin Anda tahu 30 baris pertama dalam file adalah komentar dan Anda hanya ingin melihat data di dalam file. Dalam hal ini, Anda akan menggunakan perintah berikut: sudo tail -n + 20 Perintah ekor sering digunakan bersama lebih perintah sehingga Anda dapat membaca file suatu halaman pada suatu waktu. Sebagai contoh: sudo tail -n + 20 Perintah di atas mengirimkan 20 baris terakhir dari nama file dan menyalurkannya sebagai input ke perintah yang lebih banyak: Anda juga dapat menggunakan perintah ekor untuk menunjukkan sejumlah byte bukan baris: sudo tail -c20 Sekali lagi Anda dapat menggunakan tombol yang sama untuk mulai menampilkan dari nomor byte tertentu sebagai berikut: sudo tail -c + 20 Ada banyak skrip dan program yang tidak menghasilkan output ke layar tetapi melampirkan ke file log saat mereka berjalan. Dalam hal ini, Anda mungkin ingin memantau file log saat berubah. Anda dapat menggunakan perintah ekor berikut untuk memeriksa bagaimana log berubah setiap beberapa detik: sudo tail -F -s20 Anda juga dapat menggunakan ekor untuk terus memantau log sampai prosesnya mati sebagai berikut: sudo tail -F --pid = 1234 Untuk menemukan proses id untuk suatu proses Anda dapat menggunakan perintah berikut: ps -ef | grep Misalnya, bayangkan Anda mengedit file menggunakan nano. Anda dapat menemukan ID proses untuk nano menggunakan perintah berikut: ps -ef | grep nano Output dari perintah akan memberi Anda ID proses. Bayangkan ID proses adalah 1234. Anda sekarang dapat menjalankan ekor terhadap file yang sedang diedit oleh nano menggunakan perintah berikut: sudo tail -F --pid = 1234 Setiap kali file disimpan dalam nano, perintah ekor akan mengambil baris baru di bagian bawah. Perintah hanya berhenti ketika editor nano ditutup. Jika Anda menerima kesalahan ketika mencoba menjalankan perintah ekor karena tidak dapat diakses untuk beberapa alasan maka Anda dapat menggunakan mencoba kembali parameter untuk terus mencoba hingga file tersedia. sudo tail --retry -F Ini hanya bekerja bersama dengan -F aktifkan, karena Anda harus mengikuti file agar ingin mencoba lagi. Untuk mengetahui informasi lebih lanjut tentang perintah ekor, Anda dapat menggunakan perintah berikut: man tail Anda akan melihat bahwa kami telah memasukkannya sudo dalam sebagian besar perintah. Ini hanya diperlukan di mana Anda tidak memiliki izin sebagai pengguna biasa Anda untuk melihat file dan Anda perlu izin tinggi. Cara Menentukan Jumlah Baris untuk Ditampilkan
Cara Memantau File Log
Cara Mengulang Perintah Ekor
Ringkasan