La fête history
La commande est très cool. Je comprends pourquoi elle affiche les numéros de ligne, mais existe-t-il un moyen d'invoquer la commande d'historique et de supprimer les numéros de ligne ?
Le but ici est d'utiliser la commande d'historique, donc s'il vous plaît ne répondez pas cat ~/.bash_history
Sortie de courant :
529 man history
530 ls
531 ll
532 clear
533 cd ~
534 history
Sortie souhaitée :
man history
ls
ll
clear
cd ~
history
Merci à tous pour vos excellentes solutions. Celle de Paul est la plus simple et fonctionnera pour moi car la taille de mon historique de bash est fixée à 2000.
Je voulais aussi partager un article sympa que j'ai trouvé ce matin. Il propose quelques bonnes options que j'utilise maintenant, comme le fait de garder les entrées dupliquées hors de l'historique de bash et de s'assurer que les sessions multiples de bash n'écrasent pas le fichier d'historique : http://blog.macromates.com/2008/working-with-history-in-bash/
3 votes
Puis-je demander pourquoi
cat ~/.bash_history
est exclue ?1 votes
@flow2k parce que c'est l'historique sauvegardé, (de la dernière sortie du shell), PAS l'historique actuel !
0 votes
@anthony tu peux courir
history -a
d'abord pour sauvegarder votre historique actuel