Saya ingin tahu apakah ada cara untuk menghapus buffer terminal / output melalui beberapa cara pintas keyboard. Saya menggunakan Ubuntu. Saya sadar itu
Ctrl + L
membersihkan terminal, tetapi Anda masih dapat menggulir ke belakang untuk melihat teks yang lama. Saya mencari sesuatu yang mirip dengan apa
reset
perintah tidak. Di Mac
apple + k
sepertinya melakukan trik.
Jawaban:
Di terminal gnome, Anda dapat mengedit pintasan keyboard dengan
Edit -> Reset Shortcuts...
Anda kemudian dapat memetakan perintah "Reset dan Clear", yang tampaknya melakukan apa yang Anda cari.Atau, Anda dapat membatasi riwayat scrollback ke sejumlah kecil (katakan 0) dan Ctrl + L akan lebih dekat dengan apa yang Anda cari.
sumber
Edit -> Preferences -> Shortcuts
(saya menggunakan Terminal GNOME v3.16.2)CTRL+ udihapus dari kursor ke awal baris
CTRL+ kdihapus dari kursor ke ujung garis
CTRL+ dmenghapus satu karakter di sebelah kanan kursor
Esc+ Backspacemenghapus satu kata di sebelah kiri kursor
Esc+ dmenghapus satu kata di sebelah kanan kursor
Alt+ left/rightmelompat ke awal kata sebelumnya / berikutnya
Untuk menghapus seluruh layar tambahkan alias berikut ke
~/.bashrc
file Anda :Sekarang, dalam pengetikan terminal baru
cls
akan menghapus semuanya termasuk buffer gulir. Ini bekerja jauh lebih cepat daripadareset
karena tidak mengatur ulang apa pun.Sebenarnya
reset
hanya diperlukan ketika Anda ingin memperbaiki terminal yang rusak, misalnya setelah dijalankancat
pada file biner.Jika Anda menggunakan OSX, maka Command ( ⌘) + kakan menghapus terminal ( dan konsol devtools chrome 😉) .
sumber
cls
?Ctrl + L menggambar ulang terminal; itu tidak jelas. Jika Anda menggunakan aplikasi layar penuh seperti kurang atau vim, perintah Ctrl-L adalah apa yang Anda gunakan untuk menggambar ulang layar yang rusak. Dalam vim dengan highlight sintaks warna, misalnya, Anda dapat menggunakan ctrl_l untuk memperbarui warna jika Anda menggulir jarak jauh dan vim menjadi bingung dengan mencocokkan tanda kutip atau tanda kurung atau yang serupa.
Hanya untuk referensi jika seseorang mencari dan menemukan ini ... Jika Anda perlu menghapus buffer scroll-back, atur buffer Anda ke 0 baris atau tutup jendela dan buka kembali. Atau "selagi benar; lakukan cetak; selesai" dan kemudian interupsi dengan ctrl + c ketika Anda telah menghasilkan cukup baris untuk meniup buffer. Buffer gulir tergantung pada aplikasi, jadi sementara solusi yang diberikan bekerja untuk terminal Gnome, itu tidak akan bekerja untuk perangkat terminal lainnya.
sumber
Saya menggunakan Konsole. Saya selalu menggunakan Ctrl+ Shift+ Xdi masa lalu untuk menghapus semuanya, termasuk scrollback. Ada cara baru dan lebih baik sekarang: Ctrl+ Shift+ Kdan Googling "konsole keyboard shortcuts clear history" tidak membuat Anda sampai di sana dengan mudah, tetapi itu membuat Anda di sini.
sumber
Cmd+ Ctrl+ Lmelakukan
clear
perintah di mac.sumber