[shell] Astuce dans recherche d'historique

Autres projets et contributions
Avatar de l’utilisateur
Nic0
Chu Ko Nu
Messages : 454
Inscription : dim. 11 janv. 2009, 03:16
Localisation : Calvados (14)

[shell] Astuce dans recherche d'historique

Message par Nic0 »

Bonjour,

Étant tombé sur cette astuce il y a quelques temps,d'aide à la recherche d'historique dans une console, je la trouve bien utile. Je n'en doute pas que pour certain, ça va leur paraître évident, mais il en été rien pour moi.
Le plus simple reste la traduction de ce wiki anglophone : Tips & Tricks, History Search.

D'habitude, presser la touche «haut» à pour effet de montrer la dernière ligne de commande que vous avez tapé jusqu'ici, et peut importe ce que vous avez tapé avant.Certains trouvent plus pratique de ne montrer que les commandes qui commence avec l'entrée courante.

Prenons cette liste de commande :
  • ls /usr/src/linux-2.6.15-ARCH/kernel/power/Kconfig
  • who
  • mount
  • man mount
D'habitude, en tapant «ls» puis en pressant la touche «haut» votre entrée courante va être remplacé par «man mount». Si vous utilisé l'historique de recherche, seulement les commandes commençant par «ls» seront affiché, et dans ce cas : «ls /usr/src/linux-2.6.15-ARCH/kernel/power/Kconfig».

Vous pouvez activer ça en ajoutant dans /etc/inputrc ou dans votre ~/.inputrc

Code : Tout sélectionner

"\e[A":history-search-backward
"\e[B":history-search-forward
La suite du wiki n'en est pas moins intéressante, principalement sur le système de recherche avec «ctrl+r».

Voilà, ce post à pour but de partager une lecture, dans l'espoir que ça puisse être utile à des débutants fouineur comme moi.
~ Yet Another DevOps Blog ~
Avatar de l’utilisateur
trizolakai
archer
Messages : 103
Inscription : sam. 07 févr. 2009, 22:17
Localisation : Nantes

Re: [shell] Astuce dans recherche d'historique

Message par trizolakai »

Merci c'est plutôt sympa comme comportement :)
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Re: [shell] Astuce dans recherche d'historique

Message par chipster »

Il existe aussi ctrl+r pour lancer une recherche dans l'historique
jiu
archer de cavalerie
Messages : 160
Inscription : dim. 25 mai 2008, 16:24
Localisation : Auckland, Nouvelle Zelande

Re: [shell] Astuce dans recherche d'historique

Message par jiu »

Merci pour l'astuce, j'avais pense a un truc comme ca, je ne savais meme pas que ca existait. c'est adopte!
Avatar de l’utilisateur
Nic0
Chu Ko Nu
Messages : 454
Inscription : dim. 11 janv. 2009, 03:16
Localisation : Calvados (14)

Re: [shell] Astuce dans recherche d'historique

Message par Nic0 »

@jiu et trizolakai, bien contant que vous en trouvé l'utilité de ce post, c'été l'idée.

@chipster, en effet le ctrl+r est une alternative de cette façon de faire, elle sont complémentaire puisque ne fonctionne pas exactement dans le même principe. J'en faisais également une allusion à la fin du post :
La suite du wiki n'en est pas moins intéressante, principalement sur le système de recherche avec «ctrl+r».

Je ne l'avais pas traduite mais si je l'aurais fais, j'aurais sûrement mis le tout sur une page de wiki.
~ Yet Another DevOps Blog ~
Avatar de l’utilisateur
nmy
archer
Messages : 118
Inscription : dim. 21 juin 2009, 21:56
Localisation : Belgique

Re: [shell] Astuce dans recherche d'historique

Message par nmy »

vous avez aussi la commande history qui affiche un historique avec numero de ligne comme yaourt....

genre $ history

vous reperez le numero de la ligne qui vous interesse

puis !lenumero

enjoy it.
Répondre