Com esborrar l'historial de la línia d'ordres

Taula de continguts:

Anonim

Si sou un usuari freqüent de la línia d'ordres, és probable que hàgiu trobat que l'ordre de l'historial és força útil abans, ja sigui per descobrir les ordres que utilitzeu amb més freqüència, abocar l'historial i cercar-lo. Trobeu ordres anteriors específiques, enumerant totes les ordres predeterminades utilitzades o qualsevol altra cosa. Dit això, hi ha algunes situacions òbvies en què és possible que vulgueu eliminar completament aquesta llista d'historial de la línia d'ordres, ja sigui per motius de privadesa o de seguretat.

Aquest article us mostrarà com esborrar l'historial de la línia d'ordres en un terminal. Aquest truc funciona per esborrar l'historial d'ordres en una màquina Mac OS o Linux, o fins i tot Windows amb Ubuntu shell.

Com esborrar completament l'historial de la línia d'ordres

Per esborrar l'historial d'ordres, només cal que adjunteu un senyalador -c a l'ordre de l'historial familiar, que tingui aquest aspecte:

history -c

Aquesta ordre, quan s'executa, esborrarà manualment el fitxer .bash_history, o si utilitzeu un shell diferent, també ho hauria d'esborrar (zsh, tcsh, bash, etc.).

Òbviament, aquest fitxer també es podria orientar directament amb rm, però el millor és quedar-se amb l'ordre history per diverses raons.

Si voleu verificar que l'ordre ha funcionat, torneu a escriure 'history' com sempre, i descobrireu que l'única ordre que apareix és "history -c".

El breu vídeo següent mostra tot aquest procés d'esborrar l'historial d'ordres, el vídeo mostra el procediment a Mac OS amb l'aplicació Terminal, però tot seria igual en altres sistemes operatius que admeten l'esborrament de la línia d'ordres història també.

Això hauria de funcionar igual a qualsevol intèrpret d'ordres bash, zsh shell, tcsh i la majoria d' altres intèrprets d'ordres, independentment de si la línia d'ordres està a Mac OS X o linux, o fins i tot a Windows linux shell (però no un missatge de DOS).

Gràcies a Ado per la idea de la propina. Si teniu altres consells o trucs útils per esborrar l'historial d'ordres d'un terminal, compartiu-los als comentaris!

Com esborrar l'historial de la línia d'ordres