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 ».