ODT Export

Ligne de commande

  • Objet : Utilisation de la ligne de commande.
  • Niveau requis : DÉBUTANT
  • Commentaires : La maîtrise de votre système
  • Débutant, à savoir : La commande su

Présentation

C'est un texte, généralement constitué d'un nom de commande ou de programme, suivi éventuellement d'options et d'arguments.

Ce texte est écrit dans un interpréteur de commande1), par l'intermédiaire d'un terminal propre à votre environnement graphique, ou d'une console tty.

Pour utiliser la ligne de commande, il est indispensable de connaître la structure du système Debian pour vous déplacer dans les répertoires, trouver les fichiers, ainsi que la syntaxe de votre commande (une ligne trouvée dans un livre ou un site ne vous fera pas progresser).

Un script peut rassembler une ou plusieurs lignes de commande coordonnées les unes aux autres, écrits dans un fichier exécutable.

La syntaxe d'une commande

Elle est généralement composée ainsi:

$ commande [option(s)] argument(s)

Une commande est une instructions commandée à partir des définitions présentes à la page :Les commandes GNU/Linux

Pour connaître les options d'une commande ⇒ la commande man, ou la commande info.

L'argument désigne la cible sur laquelle la commande doit agir.

Exemple d'utilisation

  • La commande ls (liste des fichiers et dossiers contenus dans un répertoire )
  • exiftran Rotation automatique des photos dans un répertoire.

Utilisation avancée

Plusieurs combinaisons de commandes dans une seule ligne de commande

Exemple sur mon pc d'utilisation combinée de la commande find avec la la commande wc :

user@debian-facile:~$ find developpement/django/certif -name '*.py' -exec wc -l {} \+
     1 developpement/django/certif/__init__.py
     0 developpement/django/certif/acronym/__init__.py
    48 developpement/django/certif/acronym/models.py
    82 developpement/django/certif/acronym/tools.py
    13 developpement/django/certif/acronym/urls.py
    42 developpement/django/certif/acronym/views.py
    .../...

Les expressions rationnelles

Les métacaractères

Les commandes GNU/Linux

1) * Shell - Détail. Les différents shell disponibles pour vos terminaux.
 
manuel/ligne_de_commande.txt · Dernière modification: 2012/01/22 15:40 par smolski
 
Recent changes RSS feed GNU Free Documentation License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki