Ответы:
Mac OS ничего не хранит нигде.
bash, которая является оболочкой, запущенной в терминале, хранит историю команд.
История команд терминала хранится в скрытом файле в вашем пользовательском каталоге .bash_history
Это означает, что файл: /Users/{username}/.bash_history
Вы должны включить «Показать системные файлы», чтобы увидеть его (из меню «Вид» в Finder).
Файл представляет собой просто текстовый список всего, что вы вводите в оболочке. Вы можете открыть его в TextEdit или по вашему выбору.
Вам, вероятно, следует закрыть Terminal.appвсе последние изменения в файле, прежде чем вносить изменения, иначе он может быть перезаписан из версии, Terminal.appхранящейся в памяти.
Это не функция Mac OS, а функция оболочки. Предполагая, что вы используете bash (по умолчанию):
~/.bash_history)historyкомандыС помощью man bash(в SHELL BUILTIN COMMANDSразделе) вы найдете описание различных опций.
Ты можешь:
перечислить записи истории
$ historyудалить всю историю
$ history -cудалить данную запись
$ history -d offsetfc: event not found: -c. Затем я вручную открыл файл, удалил содержимое. Closed and reopened the terminalи история не существует сейчас.
Для пользователей Mac Terminal
удалить историю команд bash с помощью следующей команды
$ echo '' > ~/.bash_history
Для пользователей Mac zsh
удалить историю команд zsh с помощью следующей команды
$ echo ''> ~/.zsh_hostory
В дополнение к редактированию текста, также, если вы старой школы, используйте «vi» для редактирования файла и удаления оскорбительных команд. Аналогичные редакторы командной строки emacs (которые имеют общие ярлыки редактирования с OS X) или nano (которые упростили навигацию и визуальную помощь о том, как сохранить и выйти из редактора, не нуждаясь в справочном листе) .
history -aилиhistory -w). Обычно последние команды еще не в файле.