Odpowiedzi:
Mac OS nigdzie nie przechowuje.
bash, czyli powłoka uruchamiana w terminalu, przechowuje historię poleceń.
Historia poleceń terminala jest przechowywana w ukrytym pliku w katalogu użytkownika o nazwie .bash_history
Oznacza to, że plik jest: /Users/{username}/.bash_history
Aby go zobaczyć, musisz włączyć opcję „Pokaż pliki systemowe” (z menu „Widok” w wyszukiwarce).
Plik jest tylko tekstową listą wszystkiego, co wpisujesz w powłoce. Możesz go otworzyć w TextEdit lub w dowolnym edytorze.
Prawdopodobnie powinieneś zamknąć, Terminal.appaby opróżnić wszystkie ostatnie zmiany w pliku przed dokonaniem zmian, ponieważ może zostać zastąpione przez wersję Terminal.appzapisaną w pamięci.
To nie jest funkcja Mac OS, ale funkcja powłoki. Zakładając, że używasz bash (domyślnie):
~/.bash_history)historypoleceniaZa pomocą man bash(w SHELL BUILTIN COMMANDSsekcji) znajdziesz opis różnych opcji.
Możesz:
wyświetlić wpisy historii
$ historyusuń całą historię
$ history -cusuń dany wpis
$ history -d offsetfc: event not found: -c. Następnie ręcznie otworzyłem plik, usunąłem zawartość. Closed and reopened the terminala historia nie istnieje teraz.
Dla użytkownika terminala Mac
usuń historię poleceń bash za pomocą następującego polecenia
$ echo '' > ~/.bash_history
Dla użytkowników Mac Zsh
usuń historię poleceń zsh za pomocą następującego polecenia
$ echo ''> ~/.zsh_hostory
Oprócz edycji tekstu, jeśli jesteś oldschoolowy, użyj „vi”, aby edytować plik i usunąć obraźliwe polecenia. Podobne edytory wiersza poleceń to emacs (który udostępnia skróty do edycji w OS X) lub nano (który ma uproszczoną nawigację i pomoc wizualną dotyczącą sposobu zapisywania i zamykania edytora bez potrzeby korzystania z arkusza referencyjnego) .
history -aLubhistory -w). Zwykle ostatnich poleceń nie ma jeszcze w pliku.