0 votes

Comment empêcher les numéros de ligne d'apparaître dans .bash_history ?

Récemment, des numéros de ligne ont commencé à apparaître dans mes .bash_history dossier. Alors qu'auparavant, par exemple, j'aurais pu avoir juste

rm -rf *

J'ai maintenant des entrées comme

#1565909296
rm -rf *

Comment éviter que ces limbes (ou horodateurs, ou quoi que ce soit d'autre) ne s'accumulent dans mon .bash_history fichier ?


Ces chiffres semblent n'avoir aucun rapport avec mes réglages (et ont d'ailleurs commencé à apparaître sans qu'aucun réglage de ces réglages n'ait été effectué) :

$ grep -i 'hist' .bash* .profile
.bash_profile:export HISTCONTROL=ignorespace:ignoredups
.bash_profile:#export HISTCONTROL=ignoreboth:erasedups
.bash_profile:#export HISTCONTROL=ignoreboth:ignorespace:ignoredups
.bash_profile:export HISTSIZE=10000
.bash_profile:export HISTFILESIZE=500000
.bash_profile:SHELL_SESSION_HISTORY=0
.bash_profile:export HISTTIMEFORMAT='%y-%m-%d-%T   '

1voto

user3439894 Points 52496

Mise à jour : La récente modification que vous avez apportée à votre question montre que la ligne suivante se trouve dans votre .bash_profile fichier :

export HISTTIMEFORMAT='%y-%m-%d-%T   '

Supprimez cette ligne pour arrêter le horodatage d'être ajouté à la liste des ~/.bash_history fichier.


Réponse originale :

En tant que HISTTIMEFORMAT n'est pas défini par défaut, jusqu'à MacOS Mojave inclus, vous devrez vérifier l'un des fichiers suivants pour voir où il a été ajouté :

  • /etc/bashrc
  • /etc/profile
  • ~/.bash_profile
  • ~/.bash_login
  • ~/.profile
  • ~/.bashrc

Supprimer la ligne qui contient HISTTIMEFORMAT du fichier qui le contient arrêtera le horodatage d'être ajouté à la liste des ~/.bash_history fichier.

Note : Le point mentionnés dans le $HOME répertoire sont cachées et certaines peuvent ne pas exister.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X