« Commandes UNIX » : différence entre les versions
(→man) |
(→man) |
||
Ligne 57 : | Ligne 57 : | ||
affichant par défaut leurs résultats avec d'autres for | affichant par défaut leurs résultats avec d'autres for | ||
mats. | mats. | ||
</div> | |||
=== which === | |||
<code>which</code> informe où se trouve un programme dans l'arborescence. | |||
Exemple : savoir où est situé le compilateur GCC. | |||
<div class=code> | |||
$ which gcc | |||
/usr/bin/gcc | |||
</div> | </div> | ||
Version du 15 juillet 2011 à 13:07
Les commandes Unix
par Jiel
Introduction
Cette documentation a pour but de recenser les principales commandes UNIX communes à tous les Unices et à GNU/Linux. La liste ne sera peut-être pas exhaustive, mais elle devrait vous mettre un bon pied à l'étrier.
Certaines d'entre elles font partie du shell, d'autres sont des exécutables situés dans /usr/bin ou /usr/local/bin.
Les commandes ci-dessous ont été regroupées par catégories pour plus de clarté, elles sont fournies avec un exemple et éventuellement un lien vers une documentation de Léa donnant plus de précision.
Pour rappel, une commande est un mot clef que l'ont tape dans un shell, souvent suivie de paramètres : des options (habituellement précédées du caractère -
pour leur forme courte ou des caractères --
pour leur forme longue) et des chaînes de caractères (très souvent un fichier ou une expression rationnelle).
Il peut être utile de lire la documentation sur Le shell avant de jouer avec les commandes.
Enfin, certaines commandes existent en plusieurs versions. Dans cette documentation, c'est la version GNU ou la version présente sous GNU/Linux qui a été choisie pour les exemples.
Aide et informations
man
man
affiche le manuel d'une commande. S'il n'y avait qu'une seule commande à connaître, ce serait assurément celle-là.
Exemple : afficher la page de manuel (ici le début, elles sont généralement très longues) de la commande ls.
$ man ls
LS(1L) Manuel de l'utilisateur Linux LS(1L)
NOM
ls, dir, vdir - Afficher le contenu d'un répertoire.
SYNOPSIS
ls [options] [fichier...]
Options POSIX : [-1acdilqrtuCFR]
Options GNU (forme courte) : [-1abcdfgiklmnopqrstuxABCD FGLNQRSUX] [-w cols] [-T cols] [-I motif] [--full-time] [--format={long,verbose,commas,across,vertical,single-col umn}] [--sort={none,time,size,extension}] [--time={atime,access,use,ctime,status}] [--color[={none,auto,always}]] [--help] [--version] [--]
DESCRIPTION
La commande ls affiche tout d'abord l'ensemble de ses arguments fichiers autres que des répertoires. Puis ls affiche l'ensemble des fichiers contenus dans chaque répertoire indiqué. dir et vdir sont des versions de ls affichant par défaut leurs résultats avec d'autres for mats.
which
which
informe où se trouve un programme dans l'arborescence.
Exemple : savoir où est situé le compilateur GCC.
$ which gcc /usr/bin/gcc
Voir aussi
- Utiliser Unix, cours très complet de Philippe Marquet, sous GFDL.
@ Retour à la rubrique Administration système
Copyright
© 2011 Jiel Beaumadier
Vous avez l'autorisation de copier, distribuer et/ou modifier ce document suivant les termes de la GNU Free Documentation License, Version 1.2 ou n'importe quelle version ultérieure publiée par la Free Software Foundation; sans section invariante, sans page de garde, sans entête et sans page finale. |