Saya menggunakan tail -f
di shell Linux saya, untuk melihat file log, karena saya suka bagaimana pembaruan otomatis dengan teks yang masuk: Saya suka melihat hal-hal baru datang bergulir.
Namun, saya juga suka fungsi pencarian less
, yang tidak tersedia di tail
(atau itu?). Apakah ada solusi "terbaik dari kedua dunia"?
Jika ada mode yang saya bisa aktifkan di less
mana akan membuatnya pembaruan otomatis dengan teks yang masuk, maka itu mungkin ideal.
Jawaban:
Anda dapat menjalankan
less +F filename
untuk melihat file dengantail -f
mode.Anda dapat menekan Shift + F sambil melihat file lebih sedikit untuk beralih ke mode penerusan, dan Ctrl + C untuk meninggalkan mode ini.
sumber
Dari
less -help
:sangat mungkin
less +F /var/log/messages
sumber
shift&f
sempurna, terima kasih! Jika Anda ingin menjawabnya, saya akan menandainya dengan benar. (btw, kalau-kalau ada orang lain yang membaca, untuk keluar dari mode penerusan, ituctrl&c
, atau apa pun kode kunci pembatalan / interupsi reguler AndaJawaban Nicolai mungkin paling dekat dengan apa yang Anda minta, tetapi apakah Anda sudah berpikir untuk menggunakan tmux?
Dalam sesi tmux saya, saya suka
tail -f
log, kemudian cukup masukkan mode salin tmux untuk mencari naik dan turun persis seperti mencari dalam waktu kurang, kemudian keluar dari mode salin untuk menemukan sayatail -f
masih berjalan.Buat sesi tmux:
Tail file log dan 1000 baris terakhir untuk memulai:
Masuk ke mode salin menggunakan kunci pemimpin dan braket kiri:
kunci tmux leader default adalah huruf b, jadi misalnya:
Sekarang Anda dapat menggulir dan mencari ke atas dan ke bawah seperti kurang.
Keluar dari mode salin untuk kembali ke Anda
tail -f
dengan:Bahan bonus: Buka terminal prompt kedua:
Beralih di antara dua terminal yang diminta:
sumber
Anda bisa melakukannya
sumber