Les commandes Linux
L’interface utilisateur en mode texte s’appelle le SHELL. Il existe plusieurs SHELL. Le plus courant sous linux s’appelle BASH
1.1. Forme d'une commande
Une commande LINUX est de la forme : nom_de_la_commande [options] [arguments] nom_de_la_commande est dans la plupart des cas en minuscules. Les crochets indiquent le caractère optionnel.
Les options sont en général précédées d'un ou deux '' - '' elles servent à modifier le comportement d’une commande. Les arguments sont les paramètres sur lesquels s’appliquent la commande. Remarque importante :
LINUX fait la distinction entre Majuscules et minuscules pour les commandes, noms de fichiers, répertoires, c'est parfois agaçant et source d'erreurs pour les débutants. Toto.txt, TOTO.txt et ToTo.txt sont des noms différents.
1.2. Saisie et exécution d'une commande simple.
A l'invite du Shell saisissez la commande. L'exécution est lancée après validation par la touche ''Entrée''. Avant validation vous pouvez corriger votre saisie en utilisant les touches ''Flèche Gauche'', ''Flèche Droite'', ''Effacement Arrière'' et ''Suppr'' pour modifier le texte.
Ex 1 : [root@linuxserveur /root]# ls
Ex 2 : [root@linuxserveur /root]# ls -l
Ex 3 : [root@linuxserveur /root]# rm -rf mes-docs
Dans l'exemple 1 ci-dessus la commande ls qui liste fichiers, répertoires, du répertoire courant est présentée dans sa forme la plus simple elle n'a pas de paramètre. Dans l'exemple suivant la même commande est présentée avec l'option longue (l) permettant d'obtenir plus d'informations.
Dans le troisième exemple la commande rm de suppression est présentée avec deux options combinées r (récursive) et f (force) et elle prend en argument le répertoire à supprimer.
Certaines commandes disposent de plusieurs dizaines d'options et en la matière il est quasi impossible d'être exhaustif. Il vaut mieux s'habituer à utiliser les différentes aides en ligne. Un premier niveau d’aide est constitué par l’option –h ou --help selon les commandes. Cette option vous donne la forme de la commande et un court commentaire sur chaque option.
1.3. Historique des commandes
Les touches flèches haut et bas permettent de parcourir les dernières commandes de l'utilisateur, stockées dans le répertoire personnel dans le fichier .bash_history
1.4. Les noms de fichiers dans les commandes.
Il est possible d'utiliser des métacaractères (jokers) pour référencer des noms de fichiers. On trouve ainsi les métacaractères suivants :
* Une chaine quelconque de caractères. ? Un caractère quelconque
. [ . . . ] Un caractère quelconque parmi l'ensemble indiqué
[ !. . . ] Un caractère quelconque hors de l'ensemble indiqué
L'ensemble peut être une liste de caractères ou un intervalle (indiqué par ''-'').
2. Quelques commandes usuelles
Il existe des commandes internes au Shell (elles sont marquées dans la suite d'un astérisque) et des commandes externes. La commande type (voir ci-après) permet de savoir de quel type est une commande.
1.1. Forme d'une commande
Une commande LINUX est de la forme : nom_de_la_commande [options] [arguments] nom_de_la_commande est dans la plupart des cas en minuscules. Les crochets indiquent le caractère optionnel.
Les options sont en général précédées d'un ou deux '' - '' elles servent à modifier le comportement d’une commande. Les arguments sont les paramètres sur lesquels s’appliquent la commande. Remarque importante :
LINUX fait la distinction entre Majuscules et minuscules pour les commandes, noms de fichiers, répertoires, c'est parfois agaçant et source d'erreurs pour les débutants. Toto.txt, TOTO.txt et ToTo.txt sont des noms différents.
1.2. Saisie et exécution d'une commande simple.
A l'invite du Shell saisissez la commande. L'exécution est lancée après validation par la touche ''Entrée''. Avant validation vous pouvez corriger votre saisie en utilisant les touches ''Flèche Gauche'', ''Flèche Droite'', ''Effacement Arrière'' et ''Suppr'' pour modifier le texte.
Ex 1 : [root@linuxserveur /root]# ls
Ex 2 : [root@linuxserveur /root]# ls -l
Ex 3 : [root@linuxserveur /root]# rm -rf mes-docs
Dans l'exemple 1 ci-dessus la commande ls qui liste fichiers, répertoires, du répertoire courant est présentée dans sa forme la plus simple elle n'a pas de paramètre. Dans l'exemple suivant la même commande est présentée avec l'option longue (l) permettant d'obtenir plus d'informations.
Dans le troisième exemple la commande rm de suppression est présentée avec deux options combinées r (récursive) et f (force) et elle prend en argument le répertoire à supprimer.
Certaines commandes disposent de plusieurs dizaines d'options et en la matière il est quasi impossible d'être exhaustif. Il vaut mieux s'habituer à utiliser les différentes aides en ligne. Un premier niveau d’aide est constitué par l’option –h ou --help selon les commandes. Cette option vous donne la forme de la commande et un court commentaire sur chaque option.
1.3. Historique des commandes
Les touches flèches haut et bas permettent de parcourir les dernières commandes de l'utilisateur, stockées dans le répertoire personnel dans le fichier .bash_history
1.4. Les noms de fichiers dans les commandes.
Il est possible d'utiliser des métacaractères (jokers) pour référencer des noms de fichiers. On trouve ainsi les métacaractères suivants :
* Une chaine quelconque de caractères. ? Un caractère quelconque
. [ . . . ] Un caractère quelconque parmi l'ensemble indiqué
[ !. . . ] Un caractère quelconque hors de l'ensemble indiqué
L'ensemble peut être une liste de caractères ou un intervalle (indiqué par ''-'').
2. Quelques commandes usuelles
Il existe des commandes internes au Shell (elles sont marquées dans la suite d'un astérisque) et des commandes externes. La commande type (voir ci-après) permet de savoir de quel type est une commande.
well done
RépondreSupprimer