Les syntaxes ci-dessous ne sont pas décrites de façon formelle et exhaustive. Pour plus de details, utilisez le manuel :
$ man commande
L'utilisation du manuel doit être un reflexe avant de demander de l'aide.
ls fich ... | [list] affiche le contenu des répertoires (à un niveau) et les noms des fichiers passés en argument, c’est-à-dire fich ..., ou s’il n’y a pas d’argument, tous les fichiers du répertoire courant sauf ceux commençant par un point. |
cat fich ... | [concatenate] affiche le contenu des fichiers fich ... |
more fich ... | affiche le contenu du fichier fich page par page (espace pour avancer) ou ligne par ligne (entrée pour avancer). |
cp fich1 fich2 | [copy] copie fich1 dans fich2. |
cp fich ... rep | copie tous les fichiers fich ... dans le répertoire rep. |
mv fich1 fich2 | [move] renomme fich1 en fich2. |
mv fich ... rep | déplace tous les fichiers fich ... dans le répertoire rep. |
rm fich | [remove] détruit le fichier fich; irréversible. |
mkdir repertoire | [make directory] créé le répertoire repertoire. |
rmdir repertoire | [remove directory] détruit le répertoire repertoire s'il est vide est s'il n'est pas en cours d'utilisation. |
cd repertoire | [change directory] change de répertoire courant. Sans argument rapatrie dans le répertoire de connexion. |
pwd | [print working directory] affiche le chemin absolu du répertoire courant. |
ln fich1 fich2 | [link] établit un nouveau lien sur le fichier fich1. |
tar -cvf arch.tar rep | Créé une archive arch.tar contenant le repertoire rep (et tous ses fichiers). |
tar -xvf arch.tar | Extrait l'archive arch.tar dans le repertoire courant. |
L'entrée standard est le clavier.
La sortie standard est l'écran.
Cependant, il est possible d'utiliser des fichiers en entrée et/ou en sortie de l'exécution d'un programme.
Par exemple :
$ date Wed Jan 5 23:14:52 CET 2005 $ date > date.txt $ cat date.txt Wed Jan 5 23:15:02 CET 2005
Si on exécute date, par défaut, la sortie standard est l'écran et le résultat est affiché à l'écran. Si on exécute date > date.txt alors le résultat sera enregistré dans le fichier date.txt et rien n'est affiché à l'écran. En exécutant cat date.txt, on affiche le contenu du fichier date.txt.
commande > fich | redirection de la sortie de commande vers le fichier fich. si fich n'existe pas, il est créé. |
commande >> fich | redirection de la sortie vers le fichier fich. Dans ce cas, la sortie de commande est ajoutée à la fin du fichier fich. si fich n'existe pas, il est créé. |
commande < fich | redirection de l'entrée. |
commande2 | commande2 | redirection de la sortie de commande1 vers l'entrée de commande2. |
Exemple :
$ ls | more
La sortie de ls (listage du contenu du répertoire courant) est redirigée vers more qui réalise un affichage page par page (ceci n'est utile que s'il y a un certain nombre de fichiers/répertoires dans le répertoire courant).
Autre exemple :
$ ls | wc
La sortie de ls (listage du contenu du répertoire courant) est redirigée vers wc qui compte le nombre de lignes, de mots et d'octets.