Saya punya beberapa perintah yang saya jalankan di terminal yang menampilkan semua yang mereka lakukan, yang bagus, tapi saya tidak perlu seluruh jendela saya diisi dengan ribuan baris input. Apakah ada cara untuk membuat hanya x jumlah baris terakhir yang ditampilkan, dan sisanya dihilangkan?
0
Jawaban:
Anda bisa menggunakan perintah tail. Ini akan mencantumkan hanya beberapa baris terakhir file, ditentukan oleh pengguna. Jika juga akan daftar hanya beberapa baris terakhir secara real time jika diinginkan. tail -n 5 akan mencetak 5 baris terakhir. Lakukan saja man tail untuk mendapatkan opsi lain.
sumber
Tanpa mengetahui perintah mana yang Anda lihat banyak output untuk saya dapat mengatakan bahwa Anda dapat membatasi jumlah baris yang dihasilkan pada terminal dengan perintah ekor dengan menggunakan "pipa" untuk mengirim output dari perintah 1 ke perintah 2. Contohnya adalah:
Alih-alih mengirim output dari perintah ls ke layar, ia mengirimkan (atau mengirim pipa) ke perintah tail. Perintah tail di sini akan mencetak 5 baris terakhir dari output ls karena "-n 5" yang ditentukan.
sumber
ls
gulungan output dengan dengan ukuran jendela 5.Output konsol hanya baris yang ditulis satu per satu ke aliran output (output standar atau kesalahan standar). Jendela konsol dan aplikasi terminal hanya menampilkannya, menggulir yang sebelumnya ke atas. Mereka tidak dapat menghapus garis yang sudah dicetak. Anda perlu:
screen
dantmux
mungkin bisa melakukannya, tetapi saya tidak tahu caranya.Aplikasi yang dapat melakukan ini yang Anda pipakan konsol keluaran aplikasi Anda;
multitail
akan muat di sini, misalnya:akan menampilkan output
find
, tidak pernah menampilkan lebih dari 10 baris sekaligus.Anda belum menyatakan OS yang Anda gunakan, tetapi
multitail
tersedia untuk Linux, misalnya sebagai paket Ubuntu.sumber