Apakah ada cara untuk menghapus apa yang ditampilkan di konsol shell (di ubuntu linux) hanya dalam satu atau dua kunci? Ketika saya mendapatkan banyak baris dari grep
dan itu melebihi ketinggian jendela, saya ingin cepat menggulir kembali ke posisi di mana saya mengetik perintah setelah Prompt. Saya dapat melakukannya jika saya telah membuka terminal baru sebelum saya mengetik perintah, dan pergi ke posisi awal. Tetapi jika tetap menggunakan jendela terminal yang sama, saya harus mencari posisinya secara manual. Ctrl +l bukan jawaban karena hanya menggulir, dan isi terminal tetap ada. Saya tidak dapat menggunakan less
karena keluaran berwarna dari grep tidak muncul dalam warna.
Jawaban yang Diterima:
reset
perintah, yang merupakan bagian dari ncurses, dan
terletak di paket ncurses-bin di Debian, akan menghapus konsol sepenuhnya. Apakah itu yang Anda inginkan?
Ringkasan singkat reset
dari halaman manual:
setel ulang set mode matang dan gema,
matikan mode cbreak dan mentah, nyalakan
terjemahan baris baru dan setel ulang
karakter khusus yang tidak disetel ke
nilai defaultnya sebelum melakukan terminal
inisialisasi dengan cara yang sama seperti tset.
Seperti yang dibahas dalam https://superuser.com/questions/122911/bash-reset-and-clear-commands , dan seperti yang ditunjukkan oleh Erik dalam pembersihan konsol Shell, clear
hanya akan menghapus layar, reset
akan (seperti yang dikatakan bignose), "setel ulang terminal Anda ketika dikacaukan oleh urutan kontrol". Secara pribadi, saya pandai mengacaukan terminal saya, dan ketika saya menghapusnya, saya tidak ingin mendapatkan kembali apa pun yang ada sebelumnya, jadi saya hanya menggunakan reset
. Tapi ymmv.