Apa yang dilakukan perintah 'tail'?


11

Saya baru di Ubuntu. Saya sebelumnya menjalankan tail -f /var/logs/syslogdan mendapatkan hasil yang ditampilkan berikut:

kernel: [ 2609.699995] [drm:gen6_sanitize_pm] *ERROR* Power management discrepancy: GEN6_RP_INTERRUPT_LIMITS expected 000d0000, was 1a0d0000

Apa artinya?


Lari man tail.
edwin

2
Apakah Anda bertanya apa yang dilakukan ekor, atau apa pesan kesalahan itu?
psusi

Anda akan mendapatkan banyak contoh di Internet.
Jay

Jawaban:


16

Saya sarankan Anda melihat manhalaman tail. Jalankan saja man taildi shell Anda, atau periksa secara online .

Cetak 10 baris terakhir setiap FILE ke output standar. Dengan lebih dari satu FILE, awali setiap dengan header yang memberikan nama file. Tanpa FILE, atau ketika FILE adalah -, baca input standar.

-f, --follow [= {name | descriptor}]
menghasilkan data yang ditambahkan saat file bertambah; -f, --follow, dan --fol- low = descriptor adalah sama

Dan jika Anda tidak tahu apa itu pria, Anda selalu bisa mengetik man man;)


10

Perintah tail menunjukkan sepuluh baris terakhir file.

tail -fmenampilkan sepuluh baris terakhir file dan memonitor file untuk setiap perubahan baru. Dengan kata lain, itu akan menambahkan setiap perubahan pada Terminal saat mereka muncul dalam file.

Tentu saja, untuk informasi lebih lanjut, jalankan man taildi Terminal.


1

Apa yang Anda dapatkan adalah output dari /var/logs/syslogfile Anda .

Itu adalah file yang menyimpan informasi tentang fungsionalitas sistem Anda. File-file itu digunakan untuk memeriksa apa alasan kemungkinan kegagalan sistem. Jelas Anda tidak akan melihat file-file itu kecuali Anda memiliki masalah.

Untuk informasi lebih lanjut tentang jenis file ini, lihat pertanyaan ini: Perbedaan antara / var / log / messages, / var / log / syslog, dan /var/log/kern.log?

Anda harus tahu itu tailadalah perintah, dan seperti yang dikatakan pengguna lain, Anda bisa tahu apa yang ditambahkan perintah mandi awal.


1

The tailperintah adalah utilitas baris perintah untuk keluaran bagian terakhir dari file yang diberikan kepadanya melalui input standar. Ini menulis hasil ke output standar. Secara default, tail mengembalikan last ten linesmasing-masing file yang diberikan. Itu juga dapat digunakan untuk mengikuti file secara real-time dan menonton ketika baris baru ditulis untuk itu.

Untuk melihat sepuluh baris terakhir file, lewati nama file tersebut ke perintah tail.

Untuk mengatur jumlah garis untuk ditampilkan dengan ekor, lewat opsi -n diikuti oleh jumlah garis untuk ditampilkan.

tail -n 1 /usr/share/dict/words


Gunakan kombinasi keduanya untuk menampilkan n baris terakhir dan terus mengikuti hte log tail -f -n100 / var / log / syslog
s1mmel
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.