Académique Documents
Professionnel Documents
Culture Documents
Résumé
Voici un petit aide-mémoire des principales commandes à connaı̂tre sous GNU/Linux et à utiliser
sans modération :-)
Au menu : addgroup, adduser (et useradd), alias, cat, cd, chgrp, chmod, chown, clear, cp, date, df, du,
echo, find, GID, grep, gzip, head, hostname, id, kill, killall, less, ln, locate, lpr, lpq, lpstat, ls, mkdir,
more, mv, ps, pwd, rm, rmdir, set, sort, stderr, stdin, stdout, tail, tar, top, UID, umask, userdel, w,
wc, whereis, which et who.
1
Mise à jour : 26.01.2009
du Afficher la quantité d’espace disque utilisée par chacun des arguments, et pour
chaque sous-répertoire des répertoires indiqués en argument. Toutes les mesures
contiennent l’ensemble de la hiérarchie des sous-répertoires dans le système de
fichiers.
Sans argument, du mesure l’espace occupé par le répertoire courant et ses
descendants.
echo Afficher une ligne de texte.
find Rechercher des fichiers dans une hiérarchie de répertoires.
-name : spécifier un nom pour la recherche
-print : pour afficher le résultat
-type : type de fichier que l’on recherche (exemple - type d pour un dossier)
-exec ou -ok : exécuter une commande sur les fichiers trouvés. La différence
entre -exec et -ok est que la deuxième vous demandera pour chaque fichier
trouvé si vous souhaitez réellement réaliser l’opération. Exemple : find -name
’linux-tes*’ -print -ok rm ;
GID Numéro d’identification du groupe d’utilisateur
grep Trouver du texte dans un fichier.
-c : donne le nombre de fois où l’expression a été rencontrée dans le fichier
-n est utile lorsque vous cherchez une expression qui commence par un tiret car
si vous n’utilisez pas l’option -n, grep la considérera comme une option
gzip Compresse ou décompresse les fichiers donnés en arguments. Les fichiers sont
renommés nomfichier.gz
gzip nomfichier : compacter un fichier
gzip -d nomfichier.gz : décompacter un fichier
head Afficher le début d’un fichier, par défaut 10 lignes.
head -15 nomfichier : affichera les 15 premières lignes du fichier
hostname Afficher ou définir le nom d’hôte du système
id id affiche des informations concernant l’utilisateur indiqué, ou le processus ap-
pelant si aucun utilisateur n’est mentionné.
Par défaut, il affiche l’UID réel, le GID réel, l’UID effectif s’il diffère de
l’UID réel, le GID effectif s’il diffère du GID réel, et les GIDs des groupes
supplémentaires. Chaque valeur est affichée précédée d’un libellé l’identifiant,
et suivie entre parenthèses des noms de groupe ou d’utilisateur.
kill Permet d’envoyer un signal au processus en utilisant son PID.
kill -9 1234 : tue le procesus ayant pour PID 1234
kill -CONT 1234 : réactive le processus ayant pour PID 1234 qui se trouve en
arrière plan
kill -STOP 1234 : suspend le processus ayant le PID 1234 et qui se trouve en
arrière plan
kill -l : affiche tous les signaux disponibles
killall Permet d’envoyer un signal au processus en utilisant son nom.
killall -1 squid : oblige squid à relire son fichier de configuration
less Visualiser le contenu d’un fichier sans le modifier.
+214 : afficher à partir de la ligne 214
ln Créer des liens entre fichiers.
ln linux-test /test-lien-dur : lien dur ou physique
ln -s toto.sh /etc/init.d/toto.sh : lien symbolique
locate A la même mission que find. Pourtant avec locate, le fichier sera trouvé plus
rapidement. Pourquoi ? Parce que locate ne va pas chercher le fichier dans toute
l’arborescence des répertoires mais va localiser la position du fichier dans une
base de données qui contient la liste des fichiers existants. Cette base de données
est en général automatiquement générée une fois par jour par le système grâce
à une commande appelée updatedb.
locate nomfichier
lpr Imprimer un fichier sur l’imprimante par défaut
lpr -P : sur l’imprmante de son choix
lpq Lister les tâches d’impression
Page 2 sur 4
Mise à jour : 26.01.2009
Page 3 sur 4
Mise à jour : 26.01.2009
stderr, stdin et stdout Normalement, tout programme Unix démarre avec 3 flux déjà ouverts, l’un
pour l’entrée des données, un autre pour la sortie des données, et un troisième
pour l’affichage des messages de diagnostique ou d’erreur. Ces trois flux sont
typiquement attachés au terminal de l’utilisateur mais peuvent également être
redirigés vers des fichiers ou vers d’autres périphériques suivant les choix du
processus parent.
Le flux d’entrée est appelé ”entrée standard” (standard input), le flux de sortie,
”sortie standard” (standard output), et le flux d’erreur est souvent appelé ”er-
reur standard” (standard error). Ces noms sont abrégés dans les dénominations
symboliques de ces fichiers : stdin, stdout et stderr.
tail Afficher les dernières lignes d’un fichier
-f demande à tail de ne pas s’arrêter lorsqu’elle a affiché les dernières lignes du
fichier et de continuer à afficher la suite du fichier au fur et à mesure que celui-ci
grossit jusqu’à ce que l’utilisateur interrompe la commande avec la combinaison
de touches d’interruption [Ctrl][C]
tar Programme de gestion d’archive utilisé pour créer et restaurer des fichiers à
partir d’une archive.
top Pour permettre d’afficher des informations en continu sur l’activité du système.
Elle permet surtout de suivre les ressources que les processus utilisent (quantité
de RAM, pourcentage de CPU, la durée de ce processus depuis son démarrage).
-d : pour spécifier des délais de rafraı̂chissement (en secondes)
q : pour quitter top
UID Numéro d’identification de l’utilisateur
umask Fixer le masque de création de fichiers.
userdel Supprimer un utilisateur du système
w Voir qui est connecté et ce qu’ils sont en train de faire
wc Afficher le nombre d’octets, de mots et de lignes d’un fichier.
whereis Localiser les chemins de l’exécutable d’une commande, de ses sources et de ses
pages man.
whereis iceweasel :
iceweasel : /usr/bin/iceweasel /etc/iceweasel
/usr/lib/iceweasel /usr/lib64/iceweasel /usr/share/iceweasel
/usr/share/man/man1/iceweasel.1.gz
which pour connaı̂tre l’exécutable qui se lancera avec la commande
who Voir qui est actuellement connecté et depuis quand
Page 4 sur 4