commande "man" (comme "manuel")

Ici on poste pour tout ce qui a trait à l'installation de sa distribution, de sa maintenance(mises à jour), etc. etc....
Avatar du membre
Glenic
Messages : 171
Enregistré le : 14 déc. 2020 19:48
Localisation : Indre (36)

commande "man" (comme "manuel")

Message non lu 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 7280 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 7283 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.
JLG
actuellement en service : Acer 7630 + LinuxMint 19.3
à venir HP Probook + Fedora 39
patoo45
Messages : 198
Enregistré le : 04 janv. 2021 11:46
Localisation : 45800 - Saint Jean de Braye

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

Message non lu 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.
Avatar du membre
maxoxo
Messages : 245
Enregistré le : 12 févr. 2021 22:37

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

Message non lu 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
titi45
Messages : 1
Enregistré le : 04 janv. 2021 21:37

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

Message non lu 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
Avatar du membre
Glenic
Messages : 171
Enregistré le : 14 déc. 2020 19:48
Localisation : Indre (36)

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

Message non lu par Glenic »

Merci Thierry pour cette information sur une commande simplifiée (mais efficace) que je connaissais pas !
JLG
actuellement en service : Acer 7630 + LinuxMint 19.3
à venir HP Probook + Fedora 39
patoo45
Messages : 198
Enregistré le : 04 janv. 2021 11:46
Localisation : 45800 - Saint Jean de Braye

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

Message non lu par patoo45 »

Je ne connaissais pas non plus, mais il n'y a pas de francisation du manuel
patoo45
Messages : 198
Enregistré le : 04 janv. 2021 11:46
Localisation : 45800 - Saint Jean de Braye

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

Message non lu par patoo45 »

Il y a une autre commande pour s'informer sur les commandes : info
@+
Patrice
Avatar du membre
maxoxo
Messages : 245
Enregistré le : 12 févr. 2021 22:37

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

Message non lu 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/
patoo45
Messages : 198
Enregistré le : 04 janv. 2021 11:46
Localisation : 45800 - Saint Jean de Braye

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

Message non lu par patoo45 »

Sauf que les pages manuelles sont bien francisées mais pour la commende tldr
Avatar du membre
maxoxo
Messages : 245
Enregistré le : 12 févr. 2021 22:37

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

Message non lu 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.
Répondre