Gunakan perintah berikut untuk membersihkan layar alih-alih hanya menambahkan baris baru ...
printf "\033c"
ya itu 'printf' di prompt bash.
Anda mungkin ingin mendefinisikan sebuah alias...
alias cls='printf "\033c"'
Penjelasan
\033 == \x1B == 27 == ESC
Jadi ini menjadi <ESC>c
yang merupakan kode pelarian VT100 untuk mengatur ulang terminal. Berikut adalah beberapa informasi lebih lanjut tentang kode escape terminal.
Edit
Berikut adalah beberapa cara lain untuk melakukannya...
printf "\ec" #\e is ESC in bash
echo -en "\ec" #thanks @Jonathon Reinhart.
# -e Enable interpretation of of backslash escapes
# -n Do not output a new line
KDE
Di atas tidak berfungsi di konsol KDE (disebut Konsole) tetapi ada harapan! Gunakan urutan perintah berikut untuk mengosongkan layar dan buffer scroll-back...
clear && echo -en "\e[3J"
Atau mungkin gunakan alias berikut di KDE...
alias cls='clear && echo -en "\e[3J"'
Saya mendapat perintah pembersihan scroll-back dari sini.
Coba reset
. Itu membersihkan layar terminal tetapi perintah sebelumnya dapat diakses melalui panah atau kunci apa pun yang mengikat yang Anda miliki.
tput reset
Itu akan berhasil!