User Tools

Site Tools


ksh

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
ksh [2010/10/12 10:16] – created ginkoksh [2010/10/28 14:41] ginko
Line 5: Line 5:
   * [[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</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).
ksh.txt · Last modified: 2010/12/22 12:19 by ginko