Всякий раз, когда я открываю терминал, появляются последние использованные команды.
Я хотел бы получить чистый терминал, когда я открою его, но я не нашел, как это сделать.
Например, если во время использования терминала я делаю:
defaults write com.apple.Finder...etc
и тогда я закрываю терминал. В следующий раз, когда я открою терминал, я увижу ту же самую строку серым цветом (чтобы указать, что это команда, которую я использовал в прошлый раз, когда я открыл терминал), и строка, чтобы начать писать внизу.
clear
установил псевдоним для правильной команды очистки окна вывода на моей машине. Посмотрит это примерно через шесть часов, если кто-то еще не даст ответ до этого.Ответы:
Добавьте следующее в самом конце
.bash_profile
:Это действительно очистит терминал. Я даже определил следующую функцию, поскольку мне не нравилось поведение прокрутки по умолчанию
clear
:Я думаю, что это то же самое, что полный сброс терминала (
Cmd-Opt-R
), но я не совсем уверен.источник
cd
где-то находится, затем закрывает и снова открывает Терминал. Там только серые линии с конца предыдущего сеанса. Между моим ответом и ответом других, он, безусловно, может найти решение своей проблемы, какой бы интерпретацией она ни была. Кстати, мой ответ имеет галочки, хотя он не был первым, поэтому он не может быть , что плохо.ESC c
«Полный сброс (RIS)», то же самое, что Shell> Send Hard Reset; однако это просто очищает дисплей и сбрасывает состояние терминала. Это не очищает прокрутку. Если все, что ищет Proxify, это способ очистки экрана, просто используйте обычнуюclear
команду (а неclear
функцию, приведенную в этом ответе). В противном случае этогоESC c
недостаточно, и выполняется совершенно ненужный сброс терминала.Исходя из собственного опыта, когда я отключил функцию возобновления Lion , это остановило терминал, хранящий историю сеансов.
источник
Функция возобновления работы окна Lion устанавливается в зависимости от приложения. Вы можете остановить это в Терминале с помощью следующей команды:
Поскольку вы редактируете настройки терминала, когда терминал открыт, вам нужно будет дважды закрыть и перезапустить терминал, чтобы увидеть эффект.
источник
Command-K очищает прокрутку.
источник
Я думаю, что вы хотите не играть с обходными путями, но вы хотите знать, где хранится на диске «серый текст», который вы видите в Терминале, и удалить его.
Этот текст хранится здесь: ~ / Library / Saved Application State / com.apple.Terminal.savedState.
Удалите папку, и вы будете счастливы.
источник
Одно из решений: экспортируйте
TERM
с разумным значением, таким как «xterm», и поместитеclear
команду в последнюю строку~/.bash_profile
. Другие решения могут быть разработаны.источник
clear
не очищает терминал, он только прокручивает страницу вниз.clear
очищает дисплей терминала. В некоторых случаях это происходит путем перемещения содержимого экрана в прокрутку (но не всегда, например, когда выбран альтернативный экран).clear
.