Outils pour utilisateurs

Outils du site


bash_base

Ceci est une ancienne révision du document !


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 répertoire courant est le répertoire dans lequel vous vous situez. Il peut être modifié en se déplaçant dans la hiérarchie des dossiers.
Le $ signifie que vous êtes connecté en tant qu'utilisateur normal.
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”, toutes les ressources de votre ordinateur sont représentées par des fichiers. Par exemple, les communications, les périphériques et les données passent par le système de 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. /home/olivier ou dans un de s

Chemin absolu : chemin qui commence par /

Chemin relatif : chemin qui prend pour point de départ le répertoire courant.

Raccourci pour se déplacer dans la hiérarchie :

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

/home/olivier ou dans un de s Le globbing, est la capacité de remplacer certains caractères génériques par un ou des autres dans les commandes.

* 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 les sous dossier de /home/olivier 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
bash_base.1587558235.txt.gz · Dernière modification : 2020/04/22 12:23 de ocarpels