Respostas:
O Mac OS não armazena nada em nenhum lugar.
bash, que é o shell executado no terminal, armazena o histórico de comandos.
O histórico do comando terminal é armazenado em um arquivo oculto no diretório do usuário chamado .bash_history
Isso significa que o arquivo é: /Users/{username}/.bash_history
Você precisa habilitar "Mostrar arquivos do sistema" para vê-lo (no menu "Visualizar" no localizador).
O arquivo é apenas uma lista textual de tudo que você digita no shell. Você pode abri-lo no TextEdit ou no seu editor de escolha.
Provavelmente, você deve fechar Terminal.apptodas as alterações recentes no arquivo antes de fazer alterações ou ele pode ser substituído por uma versão que Terminal.apptem na memória.
Não é um recurso do Mac OS, mas um recurso de shell. Supondo que você esteja usando o bash (o padrão):
~/.bash_history)historycomandoCom man bash(na SHELL BUILTIN COMMANDSseção) você encontrará a descrição das diferentes opções.
Você pode:
listar as entradas do histórico
$ historyexcluir todo o histórico
$ history -cexcluir uma entrada específica
$ history -d offsetfc: event not found: -c. Então eu abri manualmente o arquivo, excluí o conteúdo. Closed and reopened the terminale a história não existe agora.
Para usuário do Mac Terminal
delete bash command history com o seguinte comando
$ echo '' > ~/.bash_history
Para usuário Mac zsh
delete zsh command history com o seguinte comando
$ echo ''> ~/.zsh_hostory
Além da Edição de texto, também, se você é da velha escola, use 'vi' para editar o arquivo e remover os comandos ofensivos. Editores de linha de comando semelhantes são emacs (que compartilha atalhos de edição com o OS X) ou nano (que simplificou a navegação e a ajuda visual sobre como salvar e sair do editor sem precisar de uma folha de referência) .
history -aouhistory -w). Geralmente, os últimos comandos ainda não estão no arquivo.