Avons-nous un moyen de connaître l'historique des commandes si l'utilisateur utilise l'espace avant toute commande dans le bash, car si l'utilisateur utilise l'espace avant toute commande, il ne s'affichera pas dans l'historique?
Avons-nous un moyen de connaître l'historique des commandes si l'utilisateur utilise l'espace avant toute commande dans le bash, car si l'utilisateur utilise l'espace avant toute commande, il ne s'affichera pas dans l'historique?
Réponses:
Il n'y a aucun moyen de le savoir maintenant. Vous avez probablement un paramètre dans ~/.bashrc
lequel cache intentionnellement toutes les commandes précédant d'un espace de l'historique. Pour modifier ce comportement à l'avenir, vous pouvez modifier ~/.bashrc
. Recherchez cette ligne
HISTCONTROL=ignoredups:ignorespace
et changez-le en
HISTCONTROL=ignoredups
ignoredups
est là aussi par défaut. Cela évitera que des commandes en double consécutives soient écrites plusieurs fois dans l'historique. Vous pouvez le laisser là si vous le souhaitez, ou le supprimer si vous ne souhaitez pas ce comportement.
erasedups
c'est la bonne option, IIRC.
man bash