1

Как очистить все введенные команды в терминале? Я не говорю о команде clear , которая просто очищает экран. Я хочу удалить все введенные команды, чтобы окно полностью очистилось. Я пробовал:

1. Quitting Terminal
2. Restarting my computer
3. The clear command

Я думаю, что должен быть какой-то путь, потому что я, вероятно, ввел около 50 миллионов команд, а в моей истории только 505.

2 ответа2

6

Это должно работать (по крайней мере, для Bash):

$ history -c

Затем следует выход из терминала.

РЕДАКТИРОВАТЬ: Крис Пейдж отмечает в комментариях, что выход из терминала не является необходимым, так как есть также команда для очистки прокрутки в большинстве терминалов. На Mac, например, это находится под View > Clear Scrollback Scrollback или ⌘K

1

Для пользователей Mac Terminal

удалите историю команд с помощью следующей команды $ echo '' > ~/.bash_history

Для пользователей Mac zsh

удалите историю команд zsh с помощью следующей команды $ echo '' > ~/.zsh_history

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