====== Korn Shell ====== * [[http://www.freeos.com/guides/lsst/|Guide général sur le shell]] * [[http://www.mkssoftware.com/docs/man1/sh.1.asp|Cheat Sheat sur les shells en général]] * [[http://oreilly.com/catalog/korn2/chapter/ch04.html|Livre sur 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://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''. # 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 ===== 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).