Перехресне повідомлення моєї відповіді від stackoverflow .
Використовуйте наступну команду, щоб зробити прозорий екран, а не просто додавати нові рядки ...
printf "\033c"
так, це 'printf' на підказці bash.
Ви, ймовірно, захочете визначити псевдонім, хоча ...
alias cls='printf "\033c"'
Пояснення
\033 == \x1B == 27 == ESC
Таким чином, це стає <ESC>c
кодом втечі VT100 для скидання терміналу. Ось додаткова інформація про термінали аварійних кодів.
Редагувати
Ось кілька інших способів зробити це ...
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
Вищезазначене не працює на консолі KDE (називається Konsole), але є надія! Використовуйте таку послідовність команд, щоб очистити екран та буфер прокрутки ...
clear && echo -en "\e[3J"
Або, можливо, використовувати наступний псевдонім у KDE ...
alias cls='clear && echo -en "\e[3J"'
Звідси я отримав команду очищення прокрутки назад .