.bash_history

Un bon endroit pour poser ses questions sur Linux, BSD, Smoothwall, ...

Modérateurs : watch, Barbapapa

.bash_history

Message par NuxPowa » 21 Juil 2016 21:26

Le titre est mal conçu, je sais.
Explication: quiconque utilisant la console sous linux remarquera que dans la console, chauqe "commande" est mémorisée. En console, pousser sur la "fleche haut" et la dernière commande utilisée s'affiche.
Très pratique, sauf lorsque vous utilisez tout le temps la même commande, genre "#apt-get update && apt-get dist-upgrade" ou autre et que vous recherchez après une autre commande déjà utlisée mais dont vous ne vous rappelez plus.

Et vous commencez à pousser "cent-cinquante mille fois" la "fleche haut" pour retrouver cette commande que vous cherchez mais ne trouvez plus.

Astuce: nettoyez un peu le fichier dans lequel toute les commandes sont mémorisées, à savoir ce .bash_history

Pour ne garder que les 15 dernières commandes utilisées:
#history | tail -n 15


Chercher une commande qui commence par "apt-get" dans les quinze dernières lignes mémorisées:
history | grep "apt-get" | tail -n 15


Ou alors, ouvrir le fameux fichier et supprimer toutes les commandes sauf celles qui sont intéressantes via (par ex):
#vi ~/.bash_history

Et supprimer les commandes inutiles/répétées via "dd" par ex.

Simplement :-)
Roma non uno die aedificata est.
"Look after the pennies and the pounds will look after themselves"
vî trigu : sacwè ki n' sieve pu.
Avatar de l’utilisateur
NuxPowa
Acharné
Acharné
 
Message(s) : 4094
Inscription : 17 Jan 2004 17:12
Localisation : Condroz

Re: .bash_history

Message par mackguil » 21 Juil 2016 22:39

Ctrl + r, tu tapes la commande et il fait la complétion lui même à partir de ton historique.

C'est simple et rapide. :tux:
Avatar de l’utilisateur
mackguil
Vingt mille
Vingt mille
 
Message(s) : 21159
Inscription : 14 Mai 2005 11:22
Localisation : Luik Belgium


Retour vers Unix

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit