Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:man [31/07/2013 21:50] 127.0.0.1 modification externe |
doc:systeme:man [19/09/2013 05:36] martinux_qc [Utilisation] |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
man <commande> | man <commande> | ||
- | Remplacer <commande> par la commande dont vous désirez des informations. | + | Remplacer <commande> par la commande dont vous désirez obtenir des informations. |
Exemple : | Exemple : | ||
Ligne 41: | Ligne 41: | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | La commande man utilise [[commande:less | La commande LESS]] pour afficher ses informations. | + | Man est l'interface de consultation des manuels de référence en ligne. |
==== Option man -u ==== | ==== Option man -u ==== | ||
Rafraîchir la base de donnée du man : | Rafraîchir la base de donnée du man : | ||
+ | <code bash>man -u</code> | ||
- | man -u | + | ==== Option man -f <commande> ==== |
- | ==== Option man -f <fonction> ==== | + | Affiche, si elle est disponible, une courte description de la page de manuel de la commande.\\ |
+ | Équivalent à whatis.\\ | ||
+ | Voir ''man 1 whatis'' pour obtenir des précisions. | ||
- | Voilà, vous pouvez obtenir toutes informations sur une commande sans ouvrir le man : | + | <code bash> |
- | + | $ man -f man | |
- | <code> | + | man (1) - Interface de consultation des manuels de référence en ligne |
- | $ man -f cp | + | man (7) - Macros pour la mise en forme des pages de manuel |
- | cp (1) - Copier des fichiers et des répertoires | + | |
- | cp (1) - copy files and directories | + | |
</code> | </code> | ||
- | ==== Option man -k <fonction> ==== | + | ==== Option man -k <mot clef> ==== |
- | Voilà que vous rechercher une commande dont vous ne vous souvenez que de sa fonction : | + | Recherche la description courte et le nom des pages de manuel comportant le ''mot-clé''. |
- | In french : | ||
<code> | <code> | ||
- | $ man -k copier | + | $ man -k which |
- | BN_copy (3SSL) - Copier des BIGNUM | + | which (1) - localise une commande |
- | cp (1) - Copier des fichiers et des répertoires | + | getcpu (2) - determine CPU and NUMA node on which the calling thread is running |
- | dd (1) - Convertir et copier un fichier | + | getgrouplist (3) - get list of groups to which a user belongs |
- | debconf-copydb (1) - copier une base de données debconf | + | lcf (1) - Determine which of the historical versions of a config is installed |
- | install (1) - Copier des fichiers et positionner leurs attributs | + | pam_exec (8) - PAM module which calls an external command |
- | uuid_copy (3) - Copier une valeur d'UUID | + | pam_warn (8) - PAM module which logs all PAM items if called |
+ | sched_getcpu (3) - determine CPU on which the calling thread is running | ||
+ | securetty (5) - file which lists ttys from which root can log in | ||
+ | URI::WithBase (3pm) - URIs which remember their base | ||
</code> | </code> | ||
- | |||
- | En anglais : | ||
- | <code> | ||
- | $ man -k copy | ||
- | BN_copy (3SSL) - Copier des BIGNUM | ||
- | debconf-copydb (1) - copier une base de données debconf | ||
- | uuid_copy (3) - Copier une valeur d'UUID | ||
- | cp (1) - copy files and directories | ||
- | cpgr (8) - copy with locking the given file to the password or gr... | ||
- | cpio (1) - copy files to and from archives | ||
- | cppw (8) - copy with locking the given file to the password or gr... | ||
- | dd (1) - convert and copy a file | ||
- | ggstrlcat (3) - size-bounded string copying and concatenation | ||
- | ggstrlcpy (3) - size-bounded string copying and concatenation | ||
- | install (1) - copy files and set attributes | ||
- | mysqlhotcopy (1) - a database backup program | ||
- | objcopy (1) - copy and translate object files | ||
- | rcp (1) - secure copy (remote file copy program) | ||
- | rsync (1) - a fast, versatile, remote (and local) file-copying tool | ||
- | scp (1) - secure copy (remote file copy program) | ||
- | ssh-copy-id (1) - install your public key in a remote machine's authoriz... | ||
- | </code> | ||
- | |||
- | C'est vous qui voyez, français ou english. ;-) | ||
==== man [1-8] ==== | ==== man [1-8] ==== | ||
Le tableau ci-dessous indique le numéro des sections de manuel ainsi que le type de pages qu’elles contiennent. | Le tableau ci-dessous indique le numéro des sections de manuel ainsi que le type de pages qu’elles contiennent. | ||
- | + | ^ Num ^ Description ^ | |
- | 1 Programmes exécutables ou commandes de l’interpréteur de commandes (shell) ; | + | | 1 | Programmes exécutables ou commandes de l’interpréteur de commandes (shell).| |
- | 2 Appels système (Fonctions fournies par le noyau) ; | + | | 2 | Appels système (Fonctions fournies par le noyau).| |
- | 3 Appels de bibliothèque (fonctions fournies par les bib‐ | + | | 3 | Appels de bibliothèque (fonctions fournies par les bibliothèques des programmes).| |
- | liothèques des programmes) ; | + | | 4 | Fichiers spéciaux (situés généralement dans /dev).| |
- | 4 Fichiers spéciaux (situés généralement dans /dev) ; | + | | 5 | Formats des fichiers et conventions. Par exemple /etc/passwd.| |
- | 5 Formats des fichiers et conventions. Par exemple /etc/passwd ; | + | | 6 | Jeux.| |
- | 6 Jeux ; | + | | 7 | Divers (y compris les macropaquets et les conventions). Par exemple, man(7), groff(7).| |
- | 7 Divers (y compris les macropaquets et les conventions). Par exemple, man(7), groff(7) ; | + | | 8 | Commandes de gestion du système (généralement réservées au superutilisateur).| |
- | 8 Commandes de gestion du système (généralement réservées au superutilisateur) ; | + | | 9 | Sous-programmes du noyau [hors standard].| |
- | 9 Sous-programmes du noyau [hors standard]. | + | |
=== Exemple : === | === Exemple : === | ||
Ligne 117: | Ligne 95: | ||
Issu de l'option ''-f'' précédente : | Issu de l'option ''-f'' précédente : | ||
- | cpgr (8) - copy with locking the given file to the password or gr... | + | cpgr (8) - copy with locking the given file to the password or group file. |
Le chiffre ''(8)'' indique que la commande ''cpgr'' est réservée à l'usage de root, le super-utilisateur (administrateur) du système. | Le chiffre ''(8)'' indique que la commande ''cpgr'' est réservée à l'usage de root, le super-utilisateur (administrateur) du système. | ||
- | ==== Option man -t <fonction> ==== | + | ==== Astuce ==== |
- | + | ||
- | Permet de rediriger la page man concerné, vers une imprimante ou bien vers un fichier pdf. | + | |
- | + | ||
- | === Exemple : === | + | |
- | * Voir [[manuel:ligne_de_commande_et_commandes#gnu_linux-_les_commandes| Les commande Linux]] | + | === man pages non traduites : === |
- | $ cd - | + | Visualiser les man pages dans leur version non traduite peut permettre d'éviter les erreurs de traductions, d'interprétations et les omissions.\\ |
- | /home/user | + | Pour cela, il suffit simplement de modifier la variable ''LANG'' juste avant l'appel de la commande ''man''.\\ |
- | $ man -t cp > man_cp.pdf | + | Mais avant de modifier cette variable, il vaudra mieux la sauvegarder afin de pouvoir la restaurer. |
- | $ ls | grep man_cp.pdf | + | |
- | man_cp.pdf | + | |
- | $ | + | |
- | Donnera un fichier rédigé ''man_cp.pdf'' dans le répertoire ''/home/user/''. | + | La ligne de commande suivante vous permettra de visualiser la page ''man'' de la commande ''locale'' dans la langue par défaut de votre installation. |
+ | <code bash>man locale</code> | ||
+ | La ligne de commande suivante vous permettra de visualiser la page ''man'' de la commande ''locale'' sans que leur contenu soit traduit (POSIX). | ||
+ | <code bash>langTmp=$LANG; LANG=C; man locale; LANG=$langTmp</code> | ||
===== Remerciement : ===== | ===== Remerciement : ===== | ||