Page 1 sur 1

[shell] Astuce dans recherche d'historique

Publié : jeu. 12 mars 2009, 13:43
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.

Re: [shell] Astuce dans recherche d'historique

Publié : jeu. 12 mars 2009, 16:39
par trizolakai
Merci c'est plutôt sympa comme comportement :)

Re: [shell] Astuce dans recherche d'historique

Publié : ven. 13 mars 2009, 13:41
par chipster
Il existe aussi ctrl+r pour lancer une recherche dans l'historique

Re: [shell] Astuce dans recherche d'historique

Publié : mar. 17 mars 2009, 06:02
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!

Re: [shell] Astuce dans recherche d'historique

Publié : mar. 17 mars 2009, 11:42
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.

Re: [shell] Astuce dans recherche d'historique

Publié : lun. 29 juin 2009, 13:17
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.