Méthodes pour éviter la journalisation de l'historique bash?

Quels sont les astuces pour éviter que l'historique de bash soit enregistré dans un environnement de journalisation fasciste qui n'implique pas la modification de .bashrc ou la suppression du contenu à l'intérieur du file d'historique?

Je suppose que vous avez .bash_profile, et ce file de démarrage appelant .bashrc? Avez-vous une permission écrite sur .bash_profile?

Sinon, si vous ne voulez pas save certaines commands, exécutez

 $ unset HISTFILE 

alors toutes les commands après ne seront pas enregistrées dans cette session

Une solution possible consiste à arrêter l'historisation de l'historique de bash:

 set +o history 

et réinitialiser, c'est-à-dire recommencer à se connecter:

 set -o history 

Sur stackoverflow ils ont eu quelques réponses décentes :

  • Ajoutez un espace à votre command.
  • Ajouter [\ t] * à HISTIGNORE
  • Ajouter ignorespace à votre variable d'environnement HISTCONTROL

Bien que tous ne peuvent pas s'appliquer à votre situation, ceux-ci semblent être les seules options.