Menggunakan clear
perintah pada terminal hanya membodohi pengguna dengan berpikir layar telah dihapus ... Anda masih dapat melihat output dari perintah sebelumnya ketika Anda menggulir menggunakan mouse. Ini membuat hidup jadi sulit ketika Anda tenggelam dalam tsunami teks.
Berbagai solusi (kode pelarian dll.) Yang dapat ditemukan di Internet hanyalah variasi dari apa yang sudah dilakukan perintah yang jelas.
Jadi bagaimana Anda menghapus konten terminal di Linux secara nyata?
Jawaban:
Gunakan perintah berikut untuk melakukan layar yang jernih alih-alih hanya menambahkan baris baru ...
ya itu 'printf' pada bash prompt.
Anda mungkin ingin mendefinisikan alias ...
Penjelasan
Jadi ini menjadi
<ESC>c
kode pelarian VT100 untuk mengatur ulang terminal. Berikut ini beberapa informasi lebih lanjut tentang kode pelarian terminal.Edit
Berikut adalah beberapa cara lain untuk melakukannya ...
KDE
Hal di atas tidak berfungsi pada konsol KDE (disebut Konsole) tetapi ada harapan! Gunakan urutan perintah berikut untuk menghapus layar dan buffer scroll-back ...
Atau mungkin menggunakan alias berikut di KDE ...
Saya mendapat perintah pembersihan scroll-back dari sini .
sumber
"\033c"
adalahESC c
yang merupakan urutan keluar VT-XXX untuk "Full Reset (RIS)". Hampir semua terminal yang digunakan orang akhir-akhir ini kompatibel dengan VT, tetapi jika Anda pernah menggunakan terminal aneh, ini mungkin tidak berfungsi. Jawaban @ vpit3833 lebih mungkin berfungsi dengan asumsi TERM diatur dengan benar.printf
adalah Bash builtin (memang benar bahwa itu juga biner yang terpisah, tetapi builtin memiliki prioritas dan kebanyakan shell modern memilikiprintf
).Coba
reset
. Ini membersihkan layar terminal tetapi perintah sebelumnya dapat diakses melalui panah atau tombol apa pun yang Anda miliki.sumber
ESC c
karena saya mungkin tidak akan pernah menggunakan terminal apa pun selain yang digunakan Ubuntu. Meskipunreset
mungkin berguna suatu hari nanti ketika saya men-debug mesin jarak jauh melalui port serial dll.reset
itu tidak tertahankan bagi saya.Itu akan melakukan trik!
sumber
reset
, tetapi masih melakukan pekerjaan!reset
Tidak ada jawaban yang saya baca yang berfungsi di Putty, jadi saya menemukan komentar pada artikel ini :
Dalam pengaturan untuk koneksi Anda, di bawah "Window-> Behavior" Anda akan menemukan pengaturan "System Menu Muncul di ALT saja". Kemudian CTRL + L, ALT, l (itu huruf kecil L) akan menggulir layar dan kemudian menghapus buffer scrollback.
(relevan dengan OP karena saya terhubung ke server Ubuntu, tetapi juga tampaknya relevan tidak peduli apa server Anda berjalan.)
sumber
CTRL+L
ituALT+Space
,U
yang membersihkan pertama jendela terminal kemudian me-reset scrollback untuk nyata.Tautan berikut akan menjelaskan cara membuat alias itu permanen sehingga Anda tidak harus terus mengetiknya.
/ubuntu/17536/how-do-i-create-a-permanent-bash-alias
Ini adalah langkah-langkah rinci di tautan itu.
Saya tidak mengambil kredit untuk informasi ini hanya meneruskannya.
sumber
Dengan KDE dan Ubuntu 12.04 LTS dan terminal "Konsole", tidak ada jawaban yang diposting yang berfungsi. Namun, menekan pintasan keyboard default CTRL + Shift + X tidak berfungsi! Sumber:
https://bugs.kde.org/show_bug.cgi?id=288913
sumber
Perintah ramah manusia favorit saya untuk ini adalah:
Diuji pada xterm dan VT100. Ini juga membantu setelah penghentian program yang tidak normal. Menyimpan buffer perintah, sehingga panah atas akan menggilir perintah sebelumnya.
sorakan: D
sumber
Saya tahu solusi menggunakan pencetakan jalur baru tidak banyak didukung, tetapi jika semuanya gagal, mengapa tidak? Terutama di mana seseorang beroperasi di lingkungan di mana orang lain mungkin dapat melihat layar, tetapi tidak dapat keylog. Salah satu solusi potensial, adalah alias berikut:
Kemudian, untuk "menghapus" isi layar saat ini (atau lebih tepatnya, menyembunyikannya), cukup ketikkan
c+Enter
di terminal.sumber
Hanya untuk menambahkan bahwa
tmux
buffer gulir tidak jelas denganclear
,reset
atauprintf
. Anda harus melakukannya:clear-history
. Lihat tautan .sumber
Ini bekerja di Mesin Linux
sumber
Kompilasi aplikasi ini.
sumber