Как открыть чистый терминал в Mac OS X Lion?

всякий раз, когда я открываю терминал, появляются последние использованные команды.

Я хочу получить чистый терминал, когда я открываю его, но я не нашел как это сделать.

например, если при использовании терминала я делаю:

defaults write com.apple.Finder...etc

и затем я закрываю терминал. В следующий раз, когда я открою терминал, я увижу эту же строку серым цветом (чтобы указать, что это команда, которую я использовал в последний раз, когда я открыл терминал) и строку, чтобы начать писать внизу.

7
задан Proxify
09.11.2022 18:59 Количество просмотров материала 2596
Распечатать страницу

6 ответов

добавьте следующее в самом конце .bash_profile:

printf '3c'

Это действительно очистить терминал. Я даже определил следующую функцию, так как мне не понравилось поведение прокрутки по умолчанию clear:

function clear {
    printf '3c'
}

Я думаю, что это то же самое как перезагрузка терминала (Cmd-Opt-R), но я не совсем уверен.

4
отвечен Daniel Beck 2022-11-11 02:47

из собственного опыта, когда я функция резюме отключена Льва, это остановило терминал, хранящий историю сессии.

10
отвечен Asinine Monkey 2022-11-11 05:04

функция резюме окна Льва устанавливается на основе приложения. Вы можете остановить это в терминале с помощью следующей команды:

defaults write com.apple.Terminal NSQuitAlwaysKeepsWindows -bool false

поскольку вы редактируете настройки терминала при открытом терминале, вам нужно дважды закрыть и перезапустить терминал, прежде чем увидеть эффект.

9
отвечен Josh Cheshire 2022-11-11 07:21

Command-K очистка прокрутки.

7
отвечен ARG 2022-11-11 09:38

Я думаю, что вы не хотите играть с обходными путями, но вы хотите знать, где хранится на диске "серый текст", который вы видите в терминале, и удалите его.

этот текст хранится здесь: ~ / Library/Saved Application State / com.яблоко.Терминал.savedState.

удалить папку и будет Вам счастье.

1
отвечен god 2022-11-11 11:55

одно решение: export TERM с разумным значением типа "xterm" и поместите clear команда в последней строке ~/.bash_profile. Можно было бы разработать и другие решения.

0
отвечен Terry Gardner 2022-11-11 14:12

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх