Jak wyczyścić historię wiersza poleceń
Spisu treści:
Jeśli często korzystasz z wiersza poleceń, prawdopodobnie już wcześniej przekonałeś się, że polecenie historii jest całkiem przydatne, niezależnie od tego, czy służy do odkrywania najczęściej używanych poleceń, zrzucania historii i przeszukiwania jej w celu znajdź określone poprzednie polecenia, wymieniając wszystkie używane polecenia domyślne lub cokolwiek innego. To powiedziawszy, istnieje kilka oczywistych sytuacji, w których możesz chcieć całkowicie usunąć tę listę historii wiersza poleceń, czy to ze względów prywatności, czy bezpieczeństwa.
W tym artykule dowiesz się, jak wyczyścić historię wiersza poleceń w terminalu. Ta sztuczka działa w celu wyczyszczenia historii poleceń na komputerze z systemem Mac OS lub Linux, a nawet w systemie Windows z powłoką Ubuntu.
Jak całkowicie wyczyścić historię wiersza poleceń
Aby wyczyścić historię poleceń, wystarczy dołączyć flagę -c do znanego polecenia historii, wyglądającego tak:
historia -c
Wykonanie tego polecenia spowoduje ręczne wyczyszczenie pliku .bash_history, a jeśli używasz innej powłoki, powinno ono również wyczyścić ten plik (zsh, tcsh, bash itp.).
Oczywiście ten plik może być bezpośrednio celem rm, ale z różnych powodów najlepiej jest trzymać się polecenia historii.
Jeśli chcesz sprawdzić, czy polecenie zadziałało, wpisz „historia” ponownie jak zwykle, a odkryjesz, że jedynym wymienionym poleceniem jest „historia -c”.
Krótki film poniżej pokazuje cały proces czyszczenia historii poleceń, film pokazuje procedurę w systemie Mac OS z aplikacją Terminal, ale wszystko byłoby takie samo w innych systemach operacyjnych obsługujących czyszczenie wiersza poleceń również historia.
To powinno działać tak samo w każdej powłoce bash, zsh, tcsh i większości innych powłok, niezależnie od tego, czy linia poleceń jest w systemie Mac OS X, Linux, czy nawet w powłoce Windows Linux (ale nie znak zachęty DOS).
Dzięki Ado za pomysł na napiwek. Jeśli masz inne pomocne wskazówki lub sztuczki dotyczące czyszczenia historii poleceń z terminala, podziel się nimi w komentarzach!