Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/01/2010, à 23:25

Lapogne71

Retrouver rapidement une commande shell oubliée avec un petit alias

Il m'arrive souvent d'oublier quelle syntaxe j'ai utilisée pour tel ou tel programme en ligne de commande, et cette syntaxe peut être trop complexe pour être retenue par coeur, par exemple avec ffmpeg, netstat, mount, flac, find ...etc.

J'ai donc ajouté un petit alias permettant de retrouver facilement toutes les commandes passées contenant un terme facile à retenir.

Il suffit de rajouter dans le fichier ~/.bashrc la ligne suivante :

alias hist='cat ~/.bash_history | grep '

et de taper dans le terminal (par exemple pour se rappeler les commandes passée avec 'mount') :

hist mount

Accessoirement, on peut rajouter l'alias suivant pour coloriser un peu le résultat :

alias grep='grep --color=auto'

On aurait pu également utiliser la commande history | grep mount, mais je trouve l'alias plus pratique ...

Hors ligne

#2 Le 18/01/2010, à 00:24

Ras'

Re : Retrouver rapidement une commande shell oubliée avec un petit alias

Ctrl R recherche dans l'historique (ctrl R pour changer de résultat)
Bon après ça affiche les résultats un par un, donc ton alias apporte quand même quelque chose wink


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.
'k bye là

Hors ligne