Association Générale des Utilisateurs de logiciels libres en Côte-d'Or

logo_coagul

Présentation d’une ligne de commandes sous Linux

Rubrique : Système
Le : lundi 21 mars 2005
Par : Tony  
Visites : 5883
Tags : Bash

Constitution d’une commande

Nom-de-commande [ -option ] [ argument]

Les options peuvent être optionnelles (=_=) et sont en général induites par un tiret (-). Les arguments peuvent aussi être optionnels.

$ cd /home/user/Documents/Divers

Les commandes nécessitant les droits d’utilisateur (user) sont précédées par le symbole du dollar ($). Les commandes nécessitant les droits du super-utilisateur (root) seront précédées du symbole dièse (#). Soit :

[user@localhost] $ commande
[root@localhost] # commande

Flots de données

Sous GNU/Linux, on trouve 3 (trois) flots standards de données :
- stdin : c’est l’entrée standard, le clavier la plus part du temps.
- stdout : c’est la sortie standard, habituellement l’écran.
- sderr : c’est la sortie d’erreur, souvent l’écran mais peut être redirigé.

Redirections

Les flots de données peuvent être redirigés, de façon à les exploiter comme bon vous semble. Plusieurs types de redirections s’offrent à vous :

RedirectionCommentaire

|

Envoie la sortie de la commande 1 vers l’entrée de la commande 2. La commande agit alors comme une sorte de filtre. exemple : ls -l | grep "Une chaîne"

>

Écrit la sortie standard dans un fichier en mode écrasement. Si le fichier existe, il est remis à blanc avant l’écriture, dans le cas contraire il est créé.

>>

Écrit la sortie dans un fichier en mode ajout. Si le fichier existe, les nouveaux enregistrements viennent se placer à la fin de celui-ci.

<

Permet d’envoyer un fichier vers l’entrée standard. À la place d’une saisie clavier par exemple.

Historique des modifications

VersionDateCommentaire
0.12002Thierry COLAS, auteur original du document « Lignes de commandes - le pense bête de COAGUL »
0.22004Marc POIROUD pour la conversion en LATEX , PDF et HTML. Gnunux, pour sa relecture
0.321/03/05Tony pour la conversion au format OOo / Spip et le découpage en 7 articles.
Version imprimable de l'article

Forum


Site réalisé sous Spip. Merci à NFrance pour son hébergement gracieusement offert. Tous les articles de ce site sont sous licence Creative Commons by-nc-sa (CC).