Léa-Linux & amis :   LinuxFR   GCU-Squad   Zarb.Org   GNU
Archive de la liste aide - [Aide] Lister les fichiers cachés *dans* le répertoire courant
2013/10/29 Ronan REYNAUD <ronan.r at free.fr>
> -  "comment on revient en début de la loooongue ligne de commande que je viens
> et finalement ça  m'avait forcé à rechercher :
> CTRL-A
> CTRL-E

1) <!> méfiance

p'tet bin qu'oui, p'tet bin qu'non [ça dépend]

Les raccourcis sous [bash] sont en fait ceux de [readline] qui est utilisé.

Et readline peut être configuré selon bien des possibilités encore.
[man readline]

2) En général, par défaut, c'est le mode des raccourcis [emacs] qui est choisi.
https://fr.wikipedia.org/wiki/Bourne-Again_shell#Raccourcis_clavier_en_mode_Emacs


Sous bash, pour voir l'état des configuration des raccourcis, utilisez
la commande interne [ bind -P ] .

3) Cependant on peut utiliser les raccourcis VI pour les amateurs. A
ce moment, comme sous VI, vous avez plusieurs modes dont commande et
édition. [ voir https://fr.wikipedia.org/wiki/Vi ]

set -o vi
https://fr.wikipedia.org/wiki/Bourne-Again_shell#Raccourcis_clavier_en_mode_vi

Rapide résumé

Déplacement :

$ : pour aller en fin de ligne
^ : pour aller en début de ligne
j et k : pour afficher la commande suivante et précédente
h et l : pour déplacer le curseur vers la gauche et la droite
w : place le curseur sur le premier caractère du mot suivant

Action :

D : supprime la fin de la ligne à partir du curseur
dd : supprime la ligne courante (et la copie dans le buffer)
p : Coller
 :s : remplace une chaîne de caractère par une autre. Par exemple,
:s/avant/après/ remplace le mot « avant » par le mot « après » sur la
ligne courante
/ : recherche une chaîne de caractères après le curseur. Une pression
sur la touche "n" permet d'aller directement à l'occurrence suivante.

4) et pour revenir aux emacs
set -o emacs

Voir +:
http://www.gnu.org/software/bash/manual/bashref.html#Command-Line-Editing
http://www.hypexr.org/bash_tutorial.php#emacs
http://www.infographiste-prod.ch/la_hyene/?p=785

http://www.catonmat.net/blog/bash-emacs-editing-mode-cheat-sheet/
http://www.catonmat.net/download/readline-emacs-editing-mode-cheat-sheet.txt

http://www.catonmat.net/blog/bash-vi-editing-mode-cheat-sheet/
http://www.catonmat.net/download/bash-vi-editing-mode-cheat-sheet.txt

http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html



--P

Serveur hébergé par ST-Hebergement et Lost-Oasis / IRC hébergé par FreeNode / NS secondaire hébergé par XName
Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons