logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:programmation:bash:history [14/11/2012 14:59]
127.0.0.1 modification externe
doc:programmation:bash:history [03/07/2014 00:06]
127.0.0.1 modification externe
Ligne 26: Ligne 26:
    ​(reverse-i-search)`reco': ​    ​(reverse-i-search)`reco': ​
  
-et en tapant maintenant les premières lettres de la commande recherchée,​ celle-ci s'​autocomplète intégralement ​au fur et à mesure !+Et en tapant maintenant les premières lettres de la commande recherchée,​ celle-ci s'​autocomplète intégralement. \\ 
 +Pour remonter davantage dans l'​historique sur le thème des premières lettres, il suffit de taper de nouveau sur ''​Ctrl r''​ pour lister la suite des commandes similaires.
  
 +Astuce également valable dans un shell zsh. (//dixit le// **captnfab**...) ;-)
 ===== ! + Numero ===== ===== ! + Numero =====
  
Ligne 84: Ligne 86:
  
 ==== Affichage ​ alphabétique de l'​historique des commandes ==== ==== Affichage ​ alphabétique de l'​historique des commandes ====
 +
 //Astuce un peu sérieuse... Pour debianeux averti donc !// //Astuce un peu sérieuse... Pour debianeux averti donc !//
  
Ligne 116: Ligne 119:
 Bien sûr, utilisable pour root (à condition de lui cloquer la même chose) Bien sûr, utilisable pour root (à condition de lui cloquer la même chose)
  
 +=== Recherche par thème ===
 +
 +Pour rechercher une commande par thème avec la flèche haut, vous écrivez dans ~/.inputrc (à créer au lieu d'​utiliser /​etc/​inputrc) ceci :
 +<​code>​
 +"​\e[A":​ history-search-backward
 +"​\e[B":​ history-search-forward
 +set show-all-if-ambiguous on
 +set completion-ignore-case on</​code>​
 +
 +Il vous suffit alors d'​autocompléter par la touche flèche-haut du clavier les 3 premières lettres de la commande recherchée et il ne sera proposé par history que toutes les commandes commençant __uniquement par ces lettres__ à chaque appui. \\
 +Exemple :
 +<​code>​
 +cp dijon_130419/​dijon...
 +cp site....
 +cp vignettes/
 +...</​code>​
 +
 +Redémarrer le terminal pour que //​l'​effet se passe//... ;)
 +
 +==== Remerciements ====
 +
 +Source proposée conjointement par DosXX et phreg :
 +  * [[http://​korben.info/​ | L'ami korben !]]
 +  * [[http://​www.crowd42.info/​une-astuce-pour-retrouver-facilement-une-ligne-de-commande-deja-executee | Une astuce avec history.]]
 +
 +Voir aussi la commande **Reverse-Search** en haut du tuto pour faire la même chose au clavier sans fichier à ajouter !
 +
 +==== Lister history ====
 +
 +Pour obtenir la liste historique du thème recherché, tapez :
 +<code bash>
 +history | grep themerecherche</​code>​
  
 +//Oui c'est du pur geek façon l'​patron //​**MaTTuX_**//​ !// :-D
  
  
doc/programmation/bash/history.txt · Dernière modification: 24/10/2022 22:28 par Jean-Pierre Pinson

Pied de page des forums

Propulsé par FluxBB