3. Syntaxe☘
3.1 Multi-utilisateurs☘
Les systèmes de type UNIX sont des systèmes multi-utilisateurs:
- Chaque utilisateur possède son propre compte.
- Chaque utilisateur possède un répertoire à son nom, ces répertoires personnels se situent traditionnellement dans le répertoire "home". Dans l'arborescence ci-dessous, nous avons 2 utilisateurs : "max" et "elsa".
L'arborescence
3.2 Lecture de l'invite de commande☘
- Par défaut, quand un utilisateur ouvre une console,
il se trouve dans son répertoire personnel.
zorglub@nomDeLaMachine ~ $
(on appelle cela l'invite de commande). - le
~
(caractère "tilde") signifie que l'on se trouve actuellement dans le répertoire personnel de l'utilisateur courant, autrement dit dans le répertoire de chemin absolu/home/zorglub
(l'utilisateur en cours étant "zorglub"). - Le répertoire "où l'on se trouve actuellement" est appelé répertoire courant.
- L'invite de commande vous indique à tout moment le répertoire courant:
zorglub@nomDeLaMachine ~/travail $
vous indique que vous êtes dans le répertoire "travail" qui se trouve dans le répertoire "zorglub" qui se trouve dans le répertoire "home" (chemin absolu :/home/zorglub/travail
).
Attention
Les systèmes de type "UNIX" sont "sensibles à la casse" (distinction entre les caractères majuscules et les caractères minuscules): le répertoire Documents et le répertoire documents sont différents.
3.3 Auto-complétion☘
Après avoir tapé 2 ou 3 caractères, il est possible d'appuyer sur la touche tab qui permet d'ajouter la suite de la commande, du nom du répertoire ou du fichier.
Cela évite des erreurs de frappe et permet un gain de temps lorsqu'on a affaire à des noms de fichiers longs.
3.4 Syntaxe générale d'une commande☘
- Le premier mot tapé est une commande.
- Les lettres tapées après un tiret (tiret du 6, c'est à dire
-
), et les mots tapés après 2 tirets, sont des options. - Le reste constitue les paramètres.
- Notez qu'il existe des commandes sans paramètres, d'autres sans options, et même certaines qui prennent une commande en paramètre.
Syntaxe
nom-de-la-commande -options --options-longues parametre1 parametre2
3.5 Obtenir de l'aide sur une commande☘
Certains utilitaires servent à en documenter d'autres : par exemple l'utilitaire info et l'utilitaire man.
- La commande
info ls
donne des infos sur la commande ls (ouvrez un terminal et essayez ! ctrl c pour sortir)
- La commande
man ls
- On peut également avoir une aide rapide sur la plupart des commandes par l'option - -help
ls --help