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). |