Canvia la durada de l'historial d'ordres Bash o desactiva l'historial de Bash completament
Taula de continguts:
- Canvi de la longitud de l'historial de Bash
- Desactiva l'historial de Bash
- Comprovació de l'historial de Bash
Un fitxer .bash_history dels usuaris manté una pestanya en execució de l'historial de la línia d'ordres, registrant totes les ordres que s'han introduït a l'indicador de bash. Aquests fitxers d'historial d'ordres fan que sigui molt fàcil trobar i recordar ordres anteriors que s'han oblidat, i també són molt útils per a l'administració del sistema. Explicarem com canviar la longitud emmagatzemada d'aquests fitxers, com desactivar-lo i també com comprovar ràpidament l'historial de l'usuari.
Canvi de la longitud de l'historial de Bash
Per augmentar la longitud de l'historial de l'historial d'ordres d'un usuari, afegiu la línia següent a .bash_profile:
HISTFILESIZE=2500
L'exemple anterior augmentarà la mida de l'historial a 2500 ordres, que es poden canviar a qualsevol altre nombre segons es consideri apropiat.
Desactiva l'historial de Bash
Si estableix el número HISTFILESIZE a 0 dins de .bash_profile, es desactivarà completament l'historial d'ordres de bash:
HISTFILESIZE=0
Tenir el fitxer d'historial desactivat no afecta la recuperació d'ordres, però evita que un superusuari vegi fàcilment les ordres introduïdes a l'intèrpret d'ordres d'un altre usuari.
Comprovació de l'historial de Bash
Hi ha algunes maneres ràpides de veure l'historial de comandes, de veure el teu propi tipus:
història
També podeu exportar l'historial d'ordres a un fitxer amb el senyalador -w:
history -w pastbash.txt
Per veure l'historial d'ordres d'un altre usuari, utilitzeu cat amb el seu fitxer .bash_history:
cat /Users/USERNAME/.bash_history
Recordeu que si USERNAME ha establert la mida del fitxer d'historial a zero, no es mostrarà res.
Aplicacions pràctiques per a usuaris de Mac Dues de les aplicacions més habituals per a un usuari de Mac és fer un seguiment de les entrades predeterminades que s'han introduït al Terminal i trobar ràpidament les ordres anteriors. Consulteu l'historial d'ordres i no haureu d'endevinar quina era aquella ordre obscura que vau introduir fa quatre mesos i que començava amb una "s".