Saya menggunakan less
mode ikuti (Shift-F) untuk mengikuti log saat diperbarui. Terkadang akan berguna untuk melakukan beberapa tindakan pada sistem saya, dan kemudian hanya melihat keluaran log yang terkait dengan tindakan itu. Pada dasarnya saya perlu beberapa cara untuk menghapus buffer sehingga saya tidak terganggu oleh hal-hal lama.
Saya tidak dapat menemukan apa pun di halaman manual, tetapi mungkin ada beberapa trik?
less | grep whatyourlooking
solusi?less -C -j-1^C+G1u "
, tetapi ketika saya menambahkanF
pembuatanless -C -j-1^C+G1u F"
, itu salah. TheF
mereposisi halaman. (+1 karena saya ingin tahu jawabannya.)Jawaban:
Saya ragu
less
memiliki opsi seperti itu.Apa yang Anda lakukan sangat mirip dengan apa yang
tail -f
mencapainya, hanya dengan scrollback yang nyaman. Yang dapat Anda lakukan adalah keluar dari saat iniless
dan meluncurkan kembali dengandengan cara itu buffer Anda hanya akan berisi
lines_back
baris log (dan harus tumbuh sama saja).sumber
Opsi apa pun di bagian PERINTAH dari halaman manual yang kurang dapat diawali dengan +. Misalnya, perintah ini menemukan bagian yang sesuai dalam manual:
sumber
Gunakan Ctrl-L untuk menghapus terminal (pada Windows / SuperPuTTY, berbeda di Linux).
Kemudian:
Ini menampilkan layar kosong, dan setiap baris log baru akan ditambahkan ke layar.
Ini bukan
less
, tetapi orang selalu dapat menjalankannya di bawah tab yang berbeda untuk mempertahankan kekuatan penuh scrollback dan pencarian.sumber