Table des matières
Le prompt
Le prompt ou “invite de commande” vous accueille et vous permet de savoir quand vous pouvez saisir une commande. Il se présente sous cette forme :
login@nom d’hôte:répertoire courant[$|#]
Le # lui signifie que vous êtes connecté en tant qu'utilisateur “root”. Attention ce mode peut être dangereux !
Pour le répertoire courant : le ~ correspond au dossier personnel de l'utilisateur (ex : /home/olivier)
Structure d'une commande
Une commande (interne ou externe) est constituée par des mots séparés par des espaces. Le format général d’une commande est le nom de la commande suivie d’arguments qui seront interprétés par celle-ci.
$ commande arg1 arg2 ... argn
Système de fichiers et répertoires
Sous les système de “type UNIX”, les périphériques et l'ensemble de votre système se présentent sous la forme de dossiers et fichiers.
La structure de stockage des fichiers est organisée hiérarchiquement selon une arborescence.
L’arborescence démarre d’un répertoire particulier nommé racine ou root en anglais.
Quelques dossiers importants
/ –> Racine du système de fichiers.
/bin et /usr –> Répertoires systèmes qui contiennent les commandes et logiciels principaux.
/etc –> Contient l'ensemble des fichiers de configuration.
/tmp –> Contient les fichiers temporaires.
/home –> Ensemble des répertoires utilisateurs.
Chemin relatif : chemin qui prend pour point de départ le répertoire courant.
.. –> correspond au répertoire parent.
/ –> sépare les branches dans un chemin.
. –> correspond au répertoire courant.
~ –> correspond au répertoire personnel de l'utilisateur.
Globbing
Le globbing, est la capacité de remplacer des caractères par un ou plusieurs autres caractères génériques dans les commandes. On s'en sert surtout pour rechercher des fichiers.
* remplace un ou plusieurs caractère :
ls /home/olivier/* (liste l'ensemble des fichiers présent dans /home/olivier ou dans un de ses sous dossier)
? remplace un caractère :
ls /home/olivier/???? (liste l'ensemble des fichiers présent dans /home/olivier ou dans un de ses sous dossier et comportant dans leur nom uniquement 4 lettres)
- \a??? –> 4 lettres et commençant par a
- [abc]??? –> 4 lettre et commençant par a, b ou c
- [^abc]??? –> 4 lettre et ne commençant pas par a, b ou c