Accéder au contenu France-Français
Accueil HP.com France Produits et Services Support et Pilotes Espaces Comment Acheter
» Contacter HP
Plus d'options
Accueil HP.com France
Utilisation d'HP-UX : Ordinateurs HP 9000 > Chapitre 3 Utilisation d’un shell

Edition d’une ligne de commande

» 

Documentation technique

Manuel complet en PDF
» Commentaires
Début du contenu

 » Table des matières

 » Glossaire

 » Index

Dans le shell POSIX, il est possible de corriger des erreurs et d’apporter des changements sur la ligne de commande. Vous pouvez apporter ces changements à l’aide des commandes d’édition ligne ou des touches d’édition. Vous avez également le loisir de rappeler cette commande, de la corriger et de la réexécuter. Reportez-vous à la section « Rappel des commandes précédentes ».

Utilisation des commandes d’édition ligne de vi

Le Chapitre 4, « Utilisation de l’éditeur vi », explique comment utiliser vi avec les fichiers texte. Cet éditeur sert également à éditer les lignes de commandes.

Pour entrer dans vi en mode édition ligne pendant que vous êtes dans le shell POSIX, appuyez sur ESC pour passer du « mode insertion » au « mode édition ». Vous pourrez alors déplacer le curseur ou supprimer des caractères. Pour repasser au « mode insertion », servez-vous des commandes i ou a de vi pour insérer ou ajouter du texte.

Le tableau suivant contient une liste partielle des commandes d’édition disponibles.

Résultat souhaité 

commande vi

Reculer d’un caractère 

h

Avancer d’un caractère 

l

Reculer d’un mot 

b

Avancer d’un mot 

w

Aller au début de la ligne 

^

Aller à la fin de la ligne 

s

Supprimer le caractère sous le curseur
  

x

Le jeu de commandes d’édition que vous utiliserez est déterminé par la valeur de la variable EDITOR. Vous pouvez, entre autres, choisir vi ou emacs. La définition de la variable EDITOR est également tributaire de la variable VISUAL.

Si vous choisissez d’utiliser l’éditeur vi de façon temporaire, tapez set -o vi. Pour mettre fin au mode d’édition « vi », tapez set +o vi. Pour que la variable EDITOR soit définie automatiquement chaque fois que vous vous connectez, reportez-vous à « Définition de l’environnement d’ouverture de session ».

Exemple d’édition de ligne à l’aide du jeu de commandes vi

Mettez en fonction le jeu de commandes vi (s’il n’a pas déjà été activé à la connexion par votre fichier login) :

$ set -o vi

Entrez cette ligne sans appuyer sur Retour :

$ ll /dve | grep ’^d’ | more

Le deuxième élément devrait se lire /dev. Corrigez l’erreur en suivant les étapes ci-dessous :

  1. Appuyez sur ESC. Le curseur recule d’un espace (sous la lettre e du mot more). L’éditeur ligne est maintenant en « mode commande ».

    ll /dve | grep ’^d’ | more
  2. Appuyez sur H plusieurs fois pour amener le curseur sous le v de /dve.

    ll /dve | grep ’^d’ | more
  3. Appuyez sur X. Le v disparaît et le reste de la ligne est décalé d’un espace vers la gauche, afin de combler l’espace supprimé. Le curseur se trouve maintenant sous la lettre e du mot /de.

    ll /de | grep ’^d’ | more
  4. Appuyez sur A. Le curseur avance d’un espace. L’éditeur ligne est maintenant prêt à « ajouter » du texte sur cette ligne.

    ll /de_ | grep ’^d’ | more
  5. Appuyez sur V. Le caractère v est inséré à la fin du mot /de, ce qui termine la correction.

    ll /dev | grep ’^d’ | more
  6. Appuyez sur Retour pour exécuter la ligne de commande.

Version imprimable
Respect de la vie privée L'utilisation de ce site implique que vous en acceptez les conditions
© Hewlett-Packard Development Company, L.P.