Vobul a écritOui, c'est .bash_history dans ton $HOME (ou .histfile / .zsh_history pour zsh).
Perso je trouve que c'est une super feature. Même si je réinstalle mon système (lorsque je change d'ordi par exemple) je copie le fichier .histfile. J'ai même configuré mon zsh pour garder 100000 commandes en mémoire (avec des options pour ne pas répéter les commandes qui sont les mêmes bien sûr).
Tu ajoutes à ça une fish-like complétion et c'est le bonheur. Parfois il y a des commandes que je ne tape que très rarement et je suis bien content de les retrouver dans mon historique comme ça j'ai pas à chercher quels étaient les bons arguments etc.... Ça permet aussi de voir si tu as déjà effectué cette commande dans le passé.
https://i.imgur.com/LkxQoCX.gif
Si tu ne veux pas ça, tu peux configurer bash pour ne pas garder l'historique, mais je ne te le recommande pas bien évidemment. À toi de voir.
Bonjour Vobul,
Voici mon .bashrc
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000
Chez moi il semble réglé sur 1000, par contre il y en a un autre histfilesize réglé sur 2000 ?
J'ai exécuté cette ligne:
echo 'export HISTSIZE=1200' >> ~/.bashrc
Cela à ajouté en fin de fichier la ligne :
Il doit-être possible de modifier directement les lignes au dessus, sans exécuter cette commande.
De plus le fichier .bashrc peut-être modifié sans les droits administrateur, ce n'est pas risqué ?