kurang ikuti mode - hapus layar


10

Saya menggunakan lessmode 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?


Saya tahu ini bukan yang Anda minta tetapi dapatkah Anda mencari less | grep whatyourlookingsolusi?
Kiwy

Saya kira tidak. Tidak benar-benar mencari sesuatu, hanya ingin melihat log setelah tindakan itu dan secara opsional filter oleh / & seperti biasa dengan lebih sedikit. Marks dapat menyelesaikan masalah, tetapi saya lebih suka menghapus barang lama - lalu saya juga dapat mencari input terbaru dengan benar.
apartridge

Saya sampai sejauh less -C -j-1^C+G1u ", tetapi ketika saya menambahkan Fpembuatan less -C -j-1^C+G1u F", itu salah. The Fmereposisi halaman. (+1 karena saya ingin tahu jawabannya.)
ctrl-alt-delor

Jawaban:


5

Saya ragu lessmemiliki opsi seperti itu.

Apa yang Anda lakukan sangat mirip dengan apa yang tail -fmencapainya, hanya dengan scrollback yang nyaman. Yang dapat Anda lakukan adalah keluar dari saat ini lessdan meluncurkan kembali dengan

     tail -f logfile -n lines_back | less

dengan cara itu buffer Anda hanya akan berisi lines_backbaris log (dan harus tumbuh sama saja).


Terima kasih, ini tidak ideal tetapi solusi yang dapat diterima
apartridge

0
less +F somelogfile

Opsi apa pun di bagian PERINTAH dari halaman manual yang kurang dapat diawali dengan +. Misalnya, perintah ini menemukan bagian yang sesuai dalam manual:

man less | less +/COMMANDS

0

Gunakan Ctrl-L untuk menghapus terminal (pada Windows / SuperPuTTY, berbeda di Linux).

Kemudian:

tail -n0 -f x.log

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.

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.