Page 1 sur 2

commande "man" (comme "manuel")

Posté : 03 avr. 2021 16:37
par Glenic
Bonjour,
Selon le Wiki Ubuntu https://doc.ubuntu-fr.org/man
man est une commande Unix permettant d'accéder aux pages de manuel installées sur le système. La plupart des programmes [que nous utilisons sur nos ordinateurs fonctionnant avec Linux] fournissent une page de manuel les documentant, lisible donc avec la commande man.

Allons y voir de plus près avec un ou deux exemples :

man ls -> ls est une commande qui liste les fichiers contenus dans un ou des répertoires
2021-04-03-man ls.png
2021-04-03-man ls.png (112.79 Kio) Vu 7363 fois

man upower -> upower est la commande permettant de jauger la batterie de son ordinateur
2021-04-03-man upower.png
2021-04-03-man upower.png (119.42 Kio) Vu 7366 fois
Conclusion provisoire : avec la commande man, les textes sortent en anglais ce qui peut en limiter l'usage pour un francophone. On peut installer un paquet de version française (voir le lien vers le Wiki Ubuntu au début de ce post). Il semblerait toutefois que la version française ne soit pas établie pour chacune des commandes figurant dans le manuel.
Même avec cette restriction de langue, man peut être très utile notamment quand on hésite sur une option de commande car ici elles sont listées intégralement.

Re: commande "man" (comme "manuel")

Posté : 03 avr. 2021 21:31
par patoo45
Bonsoir, d'après cette page,
il faut installer tous les paquets de man-pages : https://openclassrooms.com/forum/sujet/ ... n-fr-52561
Installe tous les paquets relatifs aux pages de manuel en français:

Code : Tout sélectionner

sudo apt-get install manpages-fr*
puis

Code : Tout sélectionner

 man ls 
Tadadum! Bingo.

Re: commande "man" (comme "manuel")

Posté : 25 avr. 2021 10:47
par maxoxo
Hello,

Une précision très importante. Tout ne se situe pas dans l'entrée principale du man. Parfois les informations dont on a besoin sont dans une section particulière de la page man ou sur un autre programme.

Souvent c'est répertorié dans la rubrique "SEE ALSO" (lorsque man n'est pas en français).

Exemple concret : pour mon gestionnaire de fenêtres "sway".
Image

Typiquement ici "man sway" renvoie à une description très générale du programme. Les infos techniques dont j'ai besoin sont soit sur d'autres programmes reliés soit dans une autre section.

La syntaxe

Code : Tout sélectionner

man X nomduprogramme
X étant ici le numéro de section concerné

Dans mon exemple j'ai besoin de la section 5 du man de sway ou de détails sur "sway-ipc"

Code : Tout sélectionner

$ man 5 sway

Code : Tout sélectionner

$ man 7 sway-ipc

Re: commande "man" (comme "manuel")

Posté : 18 sept. 2021 15:10
par titi45
Bonjour, la commande man n'es pas toujours simple à lire.
TLDR est un outil en ligne de commande fournissant des résumés simplifiés de l’utilisation des commandes sous Linux. Si vous êtes débutant sur Linux, TLDR est pour vous.
Il s'installe de façon simple par sudo apt get install tldr et ça marche
on peut trouver des infos supplémentaires sur internet.
Thierry

Re: commande "man" (comme "manuel")

Posté : 18 sept. 2021 23:28
par Glenic
Merci Thierry pour cette information sur une commande simplifiée (mais efficace) que je connaissais pas !

Re: commande "man" (comme "manuel")

Posté : 19 sept. 2021 08:33
par patoo45
Je ne connaissais pas non plus, mais il n'y a pas de francisation du manuel

Re: commande "man" (comme "manuel")

Posté : 20 sept. 2021 11:29
par patoo45
Il y a une autre commande pour s'informer sur les commandes : info
@+
Patrice

Re: commande "man" (comme "manuel")

Posté : 25 sept. 2021 17:05
par maxoxo
patoo45 a écrit : 19 sept. 2021 08:33 Je ne connaissais pas non plus, mais il n'y a pas de francisation du manuel
Salut,

Une bonne partie des commandes de base ont une version francisée. Il faut installer le paquet manpages-fr sur Debian / Mint / Ubuntu et man-pages-fr sur Fedora ou Archlinux

https://packages.debian.org/stretch/manpages-fr
https://packages.ubuntu.com/impish/manpages-fr
https://src.fedoraproject.org/rpms/man-pages-fr
https://archlinux.org/packages/communit ... -pages-fr/

Re: commande "man" (comme "manuel")

Posté : 25 sept. 2021 21:33
par patoo45
Sauf que les pages manuelles sont bien francisées mais pour la commende tldr

Re: commande "man" (comme "manuel")

Posté : 29 sept. 2021 19:45
par maxoxo
patoo45 a écrit : 25 sept. 2021 21:33 Sauf que les pages manuelles sont bien francisées mais pour la commende tldr
Hello,

Chez moi, tldr renvoie bien vers des pages en français lorsqu'il en existe (au format tldr) pour la commande concernée.

Tu peux aussi forcer la langue en utilisant le paramètre -L

Par exemple pour la commande cp

Code : Tout sélectionner

$ tldr -L fr cp
Chez moi ça donne :

Code : Tout sélectionner

  Copie des fichiers et des répertoires.
  Plus d'informations : https://www.gnu.org/software/coreutils/cp.

  - Copier un fichier vers un autre emplacement :
    cp chemin/vers/fichier_source.ext chemin/vers/fichier_cible.ext

  - Copier un fichier vers un autre répertoire en conservant le nom du fichier :
    cp chemin/vers/fichier_source.ext chemin/vers/répertoire_parent_cible

  - Copier récursivement le contenu d'un répertoire vers un autre emplacement (si la destination existe, le répertoire est copié à l'intérieur) :
    cp -R chemin/vers/répertoire_source chemin/vers/répertoire_cible

  - Copier un répertoire récursivement, en mode verbeux (affiche les fichiers au fur et à mesure de leur copie) :
    cp -vR chemin/vers/répertoire_source chemin/vers/répertoire_cible

  - Copier les fichiers texte vers un autre emplacement, en mode interactif (demande confirmation avant d'écraser) :
    cp -i *.txt chemin/vers/répertoire_cible

  - Déréférencer les liens symboliques avant de copier :
    cp -L link chemin/vers/répertoire_cible
Bon je préfère quand même utiliser man ou info pour consulter la doc.