Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision |
| ksh [2010/10/12 10:16] – created ginko | ksh [2010/12/22 12:19] (current) – ginko |
|---|
| * [[http://www.sci.muni.cz/docs/Unix/ksh.html|Man page ksh]] | * [[http://www.sci.muni.cz/docs/Unix/ksh.html|Man page ksh]] |
| * [[http://www.dartmouth.edu/~rc/classes/ksh/print_pages.shtml|Scripting ksh/bash]] | * [[http://www.dartmouth.edu/~rc/classes/ksh/print_pages.shtml|Scripting ksh/bash]] |
| | * [[http://marcg.developpez.com/ksh/|Très belle page sur ksh]] (fr, developpez.com) |
| | ===== Historique ===== |
| | L'historique sous ksh peut être activé grâce à la commande ''set -o vi''. L'input du shell passe alors par vi. Pour l'historique, on peut donc passer en mode commande (Touche ''Esc'') et utiliser les touches de navigation vi: hjkl (gauche, haut, bas, droite) pour naviguer dans l'historique. |
| | Une autre solution est d'utiliser la commande ''fc''. |
| | <code bash># lister les derniers entrées: |
| | fc -l |
| |
| | # éditer et excécuter certaines commande (ex.: lignes 10 à 30): |
| | fc -e vi 10 30 # l'option -e permet de spécifier un éditeur avant l'exécution des commandes |
| | |
| | # Ou |
| | history</code> |
| | |
| | ===== Autocomplétion ===== |
| | Toujours avec la variable ''set -o vi'': taper le début de la commande, sortir du mode ''insert'' avec ''Esc'' et taper ''\'' (backslash). |