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
ksh [2010/10/12 10:16] – created ginkoksh [2010/12/22 12:19] (current) 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
 +
 +# 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).
ksh.txt · Last modified: 2010/12/22 12:19 by ginko