Accueil
 1  Licence
 2  Prologue
 3  Système d'exploitation, système d'exploitation Unix
 4  Première utilisation
 4.1  Session --- connexion
 4.2  Quelques premières commandes sur l'environnement
 4.3  Environnement multifenêtre
 4.4  Gestionnaire de fenêtre et environnement de bureau intégré
 4.5  Applications, fichiers et éditeurs de texte
 4.6  Syntaxe des commandes Unix
 4.7  Sections de la documentation Unix
 4.8  Connexion à distance
 4.9  Conclusion
 5  Système de fichiers
 6  Shell
 7  Processus
 8  Quelques outils supplémentaires
 9  Communications sous Unix
 10  Épilogue: Rappels importants
 Index
 Glossaire
 Foire Aux Questions
 Aide

 Contacts

W3C validator

Département INF  
 Initiation à UNIX


4.6 Syntaxe des commandes Unix

  • La syntaxe générale d’une commande Unix est la suivante:

    nom [-options] [argument1...]

    • nom est le nom de la commande;
    • options représente une ou plusieurs options;
    • argument1 est le premier argument.
  • Les options sont composées d’un seul caractère suivant un tiret.
  • Il est parfois possible d’accoler plusieurs options (donc, plusieurs caractères)
    • Par exemple, -asli pour les options -a -s -l -i.
  • Si l’option demande un paramètre, il est séparé par un espace comme dans -o fichier.
  • Les crochets désignent un élément facultatif, ils ne doivent donc pas être tapés.
  • Les points de suspension indiquent la possibilité de répéter un élément
    • Par exemple, ls /etc /usr pour plusieurs arguments.
  • Dans une commande, chaque mot est séparé des autres par un espace ou une tabulation.

    previous     next 


Polycopié de cours Commentaires de cette page dans le polycopié de cours

 
Voici un exemple de commande Unix (ls qui liste les entrées d’un répertoire par exemple11) et quelques commentaires:

  • Commande sans aucune option, sans aucun argument, avec l’un ou l’autre, ou avec les deux

    ls ; ls -a ; ls /etc ; ls -l /etc ; ls -al /etc /usr/bin

Unix est « peu bavard ». Il affiche les réponses demandées ou un message d’erreur, mais n’affiche rien si l’exécution est correcte et qu’il n’y a aucune réponse demandée (comme par exemple lors de la création d’un répertoire ou lors de la copie d’un fichier). La commande correspond toujours au premier mot de la ligne de commande. Si la commande n’est pas trouvée, un message du style « bash: cmde: command not found » est affichée. Si un argument n’est pas trouvé, parfois un message du style « nom_fichier: not found » ou un message plus précis tel que « nom_fichier: cannot open » est affiché.


Question: Règle des 3 bouées
Auto-évaluation: pas compris pas sûr de comprendre compris

INF, Télécom SudParis, CSC 3001, Sept. 2014

11.La commande ls est détaillée dans la section 5 .