Katakanlah saya menjalankan skrip yang menghasilkan banyak konten. Setengah jalan saya ingin menghapus output sehingga jika saya gulir ke atas, saya hanya melihat output yang dibuat setelah titik itu.
Pada Terminal Mac OS X, saya hanya bisa menggunakan Command-K tetapi sepertinya tidak ada yang setara untuk terminal Ubuntu.
Inilah yang saya temukan:
clear && echo -en "\e[3]"
mengirimkan reset dan menghapus seluruh jendela, tetapi itu mengharuskan saya untuk memiliki akses ke bash prompt- Control-L menghapus konten saat ini tetapi tampaknya tidak berfungsi saat proses sedang berjalan dan hanya menggulirkan jendela ke bawah dan tidak menghapus konten sebelumnya.
Saat ini saya menggunakan terminal default yang disertakan dengan instal Ubuntu subsistem Windows. Apakah ada perintah yang bisa saya kirim ke terminal yang mengatur ulang semuanya?
Atau, apakah ada terminal pihak ketiga yang mendukung ini - idealnya yang juga menawarkan keuntungan lain seperti tab dan penyalinan / menempel teks yang ditingkatkan?
gnome-terminal
?konsole
?xterm
? atau apa yang Anda lihat setelah Ctrl + Alt + F1? Bagaimanapun, setelah Anda menemukan berapa tty atau pts proses yang digunakan untuk output (readlink /proc/<PID>/fd/1
), Anda dapat melakukan seperticlear > /dev/pts/2
dari konsol lain untuk mempengaruhinya. Ini adalah cara Unix di mana "semuanya adalah file"; Saya tidak tahu apakah sesuatu yang serupa bekerja di Subsistem Windows untuk Linux.