Si sou un usuari de Mac que utilitza el shell Zsh, és possible que de vegades us trobeu en una situació en què necessiteu esborrar el vostre historial de comandes. El Shell Zsh manté un registre de totes les ordres que heu introduït, que poden ser útils per recordar ordres anteriors. Tanmateix, hi ha moments en què és possible que vulgueu eliminar aquest historial per motius de privadesa o seguretat.
En aquest article, us guiarem a través dels passos senzills per netejar el vostre Història de Zsh a Mac.
Comprendre la història de Zsh
El Zsh Shell també conegut com a Z Shell és un intèrpret de línia d'ordres potent i ric en funcions per a macOS que us permet fer un seguiment de les ordres que heu introduït i us ajuda a recordar i reutilitzar aquestes ordres fàcilment. Emmagatzema l'historial d'ordres en un directori d'usuari, al qual es pot accedir Shell Zsh.
Per què esborrar l'historial de Zsh?
Hi ha diversos motius pels quals potser voldreu esborrar el vostre Història de Zsh.
1: Privadesa
Netejant el teu Història de Zsh assegura que les ordres introduïdes anteriorment no siguin visibles per a altres persones que puguin tenir accés al vostre Mac.
2: Seguretat
Si heu introduït informació confidencial, com ara contrasenyes o claus d'API, al vostre historial d'ordres, és millor esborrar-les per evitar possibles incompliments de seguretat.
3: Comença de nou
Netejant el teu Història de Zsh pot ser útil si voleu començar amb un historial net i eliminar informació no desitjada de la vostra experiència de línia d'ordres.
Com puc esborrar el meu historial de Zsh al Mac?
Podeu esborrar Història de Zsh a Mac:
Mètode 1: esborrant el fitxer d'historial
El fitxer d'historial del Mac inclou l'historial d'ordres que heu executat anteriorment al terminal del Mac. Podeu esborrar aquest fitxer seguint els passos següents per esborrar el fitxer Història de Zsh a Mac.
Pas 1: Obre el teu Terminal Zsh al Mac i escriviu l'ordre següent:
cat /dev/null > ~/.zsh_history
Aquesta ordre redirigeix la sortida de l'ordre cat a /dev/null, esborrant efectivament el contingut del fitxer d'historial.
Pas 2: Després d'esborrar el fitxer d'historial, heu de tornar a carregar el vostre Configuració Zsh executant l'ordre següent:
font ~/.zshrc
Això refrescarà el Entorn Zsh i assegurar-se que l'historial esborrat tingui efecte.
El teu Història de Zsh ara s'esborra el fitxer i les ordres anteriors ja no seran accessibles.
Mètode 2: Ús de l'ordre History
També podeu utilitzar l'ordre history per esborrar el vostre Història de Zsh a Mac i això es pot fer mitjançant els passos següents:
Pas 1: Obriu el terminal de Mac i utilitzeu l'ordre següent per mostrar el vostre historial d'ordres.
històriaPas 2: Per esborrar tota la història Zsh , podeu escriure l'ordre següent:
història -p
Mètode 3: edició del fitxer .zshrc
El zshrc és un fitxer de configuració per a Zsh que també inclou la configuració de l'historial. Si editeu aquest fitxer seguint els passos següents, podeu esborrar el fitxer Història de Zsh a Mac.
Pas 1: Obriu el terminal i utilitzeu l'ordre següent per obrir el vostre Configuració Zsh fitxer en un editor de text:
sudo nano /etc/zshrcPas 2: Localitzeu la secció relacionada amb la configuració de l'historial, que normalment inclou variables com ara HISTFILE, HISTSIZE i SAVEHIST.
Pas 3: Per desactivar completament l'enregistrament de l'historial, podeu fer comentaris amb (#) o suprimir aquestes línies del fitxer. A continuació, deseu el fitxer amb CTRL+X, afegiu Y i premeu Enter.
Pas 4: Per aplicar els canvis al Configuració Zsh fitxer, heu d'escriure l'ordre següent:
font /etc/zshrc
Això esborrarà el Història de Zsh a Mac.
Conclusió
Netejant el teu Comandament Zsh L'historial a Mac és una tasca que permet als usuaris mantenir la privadesa, la seguretat i una experiència de línia d'ordres neta. Seguint els passos que s'indiquen en aquest article, podeu esborrar el vostre Història de Zsh i assegureu-vos que les ordres introduïdes anteriorment ja no siguin accessibles.