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

Compréhension de la syntaxe des commandes

» 

Documentation technique

Manuel complet en PDF
» Commentaires
Début du contenu

 » Table des matières

 » Glossaire

 » Index

HP-UX offre un vaste ensemble de commandes utiles, qui vous permettent de gérer vos données et les textes, d’accomplir des tâches d’administration et de repérer les informations. La plupart de ces commandes ont une syntaxe simple ; ce sont soit des commandes sans arguments (whoami), soit des commandes ayant comme seul argument un nom de fichier (mkdir projets). En réalité, les commandes peuvent être bien plus complexes et comporter des options additionnelles, des arguments ou les deux à la fois.

Les options modifient le comportement d’une commande. (Par exemple, à la section « Désignation de fichiers et de répertoires », vous avez utilisé l’option -a pour changer le comportement de la commande ls afin de pouvoir lister les noms de fichiers invisibles.) En général, les options sont précédées d’un tiret (-) Les arguments fournissent des informations additionnelles dont la commande a besoin ; ils indiquent par exemple avec quels fichiers elle doit être exécutée.

Exemples d’options

Lorsqu’elle est utilisée sans aucune option, la commande rm supprime un fichier sans d’abord vérifier si c’était vraiment ce que vous vouliez faire. Supposons, par exemple, que votre répertoire de travail courant contienne ces fichiers : monfich, monfich1, monfich2, monfich3 et monfich4. Vous pourriez supprimer tous ces fichiers en entrant la commande :

$ rm me*
$        Tous les fichiers sont supprimés, sans aucune consultation.

Si vous voulez que rm vous invite à confirmer la suppression avant de détruire chaque fichier, utilisez l’option -i :

$ rm -i mon*
monfich1: ? (o/n) o Tapez o pour supprimer le fichier.
monfich2: ? (o/n) o
monfich3: ? (o/n) o
monfich4: ? (o/n) n n pour le laisser tel quel.
$ ls
monfich4 monfich4 n’a pas été supprimé.

Si vous utilisez rm de façon non interactive et que le fichier n’a pas l’autorisation d’écriture (par exemple une autorisation -r--r--r--), le message

nomfich: 444 mode ?  (o/n)

s’affichera. Entrez o si vous désirez supprimer le fichier.

Exemples d’arguments

La commande cal affiche un calendrier en anglais pour le mois en cours. En ajoutant des arguments à cette commande, vous pouvez spécifier le mois et l’année à afficher. Par exemple, pour afficher le calendrier pour le mois de février 1998, entrez la commande cal comme suit :

cal(1)

$ cal 2 1998
   February 1998
 S  M Tu  W Th  F  S
 1  2  3  4  5  6  7
 8  9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28

Assurez-vous d’inclure le siècle 19. Si vous utilisez 98 comme argument, vous obtenez le calendrier de l’année 98.

Arguments entre apostrophes

Quand un argument contient un espace intercalaire, vous devez le mettre entre apostrophes (’mot1 mot2’). Par exemple, la commande grep suivante affiche toutes les lignes contenant je tape dans monfich :

grep(1)

$ grep ’je tape’ monfich
Le texte que je tape est enregistré dans « monfich ».

Exécution de commandes multiples sur la même ligne de commande

A l’occasion, vous trouverez utile d’exécuter deux ou plusieurs commandes sur la même ligne de commande. Pour ce faire, séparez les commandes par un point-virgule, comme illustré ci-dessous :

Utilisation

$ whoami ; date
pierre                            Résultat de whoami
Mardi 16 septembre 1997 15:51:57  Résultat de date

Vous pouvez également relier des commandes, en vous servant de la sortie d’une commande comme entrée pour une autre. Reportez-vous à « Utilisation de la sortie d’une commande comme entrée pour une autre : les pipelines ».

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.