GNU/Linux >> Tutoriels Linux >  >> Linux

Suspendre temporairement Bash_history sur un shell donné ?

Existe-t-il un moyen de suspendre temporairement le suivi de l'historique dans bash, afin d'entrer dans une sorte de mode "incognito" ? Je saisis dans mon terminal des éléments dont je ne souhaite pas qu'ils enregistrent des informations financières sensibles.

Réponse acceptée :

Cela devrait correspondre à ce que vous recherchez :

unset HISTFILE

Depuis man bash

Si HISTFILE n'est pas défini ou si le fichier d'historique n'est pas accessible en écriture, l'historique n'est pas enregistré.

Alternativement, si vous souhaitez le désactiver puis le réactiver, il peut être plus facile d'utiliser set :

Désactiver

set +o history

Activer

set -o history

Linux
  1. Comment définir votre variable $PATH sous Linux

  2. Que fait « set -f » dans Korn Shell ?

  3. Comment supprimer les doublons dans le .bash_history, en préservant l'ordre ?

  4. CentOS / RHEL :Comment désactiver l'historique du shell BASH

  5. rbash - Définir le shell restreint sous Linux

Améliorez votre historique de shell avec Loki et fzf

Naviguez rapidement dans l'historique des répertoires dans Fish Shell

Activer l'horodatage pour la commande d'historique dans la coquille de poisson

Utilisation de la fonctionnalité d'historique sur Bash Shell sur le serveur Ubuntu 16.04 LTS

Comment :Historique Bash/shell illimité ?

Historique BASH tronqué à 500 lignes à chaque connexion