Skip to main content

1.3 - Obtenir de l'aide

Linux fournit l'essentiel de sa documentation directement dans le système. Il est préférable de la consulter, car les options peuvent varier selon la distribution et la version installée.

Aide rapide

ls --help
ip --help
systemctl --help

Pour une commande interne au shell Bash :

help cd
help history

Pages de manuel

man ls
man chmod
man systemctl

Dans man :

Touche Action
Espace ou Page↓ page suivante
b ou Page↑ page précédente
/mot rechercher vers le bas
n / N occurrence suivante/précédente
g / G début/fin du manuel
q quitter

Les manuels sont répartis en sections. Les plus courantes sont :

Section Contenu
1 commandes utilisateur
2 appels système
5 formats de fichiers et configurations
8 commandes d'administration

Si un même nom existe dans plusieurs sections :

man 1 passwd       # commande passwd
man 5 passwd       # format du fichier /etc/passwd

Rechercher une commande

apropos "espace disque"
man -k "network interface"
whatis rsync

La base de données des manuels doit parfois être générée avec sudo mandb.

Documentation Info et fichiers installés

info coreutils
info bash

Selon la distribution, les exemples et notes complémentaires se trouvent dans :

ls /usr/share/doc

Rechercher le paquet auquel appartient une commande :

# Debian et Ubuntu
dpkg -S /usr/bin/rsync

# Arch Linux
pacman -Qo /usr/bin/rsync

# Fedora
rpm -qf /usr/bin/rsync

Bonne méthode

  1. Identifier précisément la commande avec type ou command -v.
  2. Lire son résumé avec --help.
  3. Consulter les exemples et avertissements dans man.
  4. Tester d'abord sur un fichier ou un dossier non critique.
  5. Vérifier le code de retour et le résultat obtenu.

Pour les commandes sensibles, ne copiez jamais une ligne trouvée en ligne sans comprendre les chemins, les variables et les droits qu'elle utilise.