1

У терминала linux есть удобная команда с именем "clear", которая удаляет все предыдущие выходные данные. К сожалению, когда я запускаю эту команду и затем компилирую довольно большой проект с помощью gcc, весь предыдущий вывод волшебным образом появляется в терминале. Это затрудняет поиск ошибок и вещей.

Есть ли какой-нибудь способ окончательно очистить терминал в Ubuntu?

Изменить: я думаю, что это bash - это то, что по умолчанию для Ubuntu 10.04. Во всяком случае, reset сработала.

2 ответа2

7

Предположим, вы используете Bash .

Clear команду, просто "переместить страницу вниз". Очистка текущего вида терминала, но история сохраняется.

Вы должны использовать reset чтобы окончательно очистить терминал.

0

В конце концов я нашел лучшую альтернативу этому. Я использую следующую команду:

alias clear=`echo -en "\ec"'

Это удаляет все из текущего окна терминала, подобно команде clear по умолчанию, но содержимое на самом деле очищается, а не просто скрывается на странице.

Команда сброса, вероятно, более переносима, но она также медленнее и делает гораздо больше, чем просто удаляет видимый текст из окна.

Вот еще одно объяснение:

Какие команды я могу использовать для сброса и очистки моего терминала?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .