Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#27 Le 15/07/2022, à 19:15

MicP

Re : apprendre ( vraiment ) a se servir de " man "

Oui, c'est ça je pense, c'est culturel : il n'y a qu'à voir le sketch de Stéphane Rousseau

Dernière modification par MicP (Le 15/07/2022, à 19:26)

Hors ligne

#28 Le 15/07/2022, à 19:19

Coeur Noir

Re : apprendre ( vraiment ) a se servir de " man "

Iznobe, si tu as la réponse à ta question, tu veux bien « clore » cette discussion qui part en vrille, de notre faute tongue


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#29 Le 15/07/2022, à 19:32

maxire

Re : apprendre ( vraiment ) a se servir de " man "

Par  contre info n'est pas mysogine lui :

info woman donne
Next: Introduction,  Up: (dir)

WoMan: Browse Unix Manual Pages “W.O. (without) Man”
****************************************************

     As distributed with Emacs 28.1.

     Francis J. Wright <F.J.Wright@qmw.ac.uk>
     School of Mathematical Sciences (http://centaur.maths.qmw.ac.uk/)
     Queen Mary and Westfield College (University of London)
     Mile End Road, London E1 4NS, UK

This file documents WoMan: A program to browse Unix manual pages “W.O.
(without) man”.

Copyright © 2001–2022 Free Software Foundation, Inc.

     Permission is granted to copy, distribute and/or modify this
     document under the terms of the GNU Free Documentation License,
     Version 1.3 or any later version published by the Free Software
     Foundation; with no Invariant Sections, with the Front-Cover Texts
     being “A GNU Manual,” and with the Back-Cover Texts as in (a)
     below.  A copy of the license is included in the section entitled
     “GNU Free Documentation License.”

     (a) The FSF’s Back-Cover Text is: “You have the freedom to copy and
     modify this GNU manual.”

* Menu:

* Introduction::        Introduction
* Background::          Background
* Finding::             Finding and Formatting Man Pages
* Browsing::            Browsing Man Pages
* Customization::       Customization
* Log::                 The *WoMan-Log* Buffer
* Technical::           Technical Details
* Bugs::                Reporting Bugs
* Acknowledgments::     Acknowledgments
* GNU Free Documentation License:: The license for this documentation.
* Command Index::       Command Index
* Variable Index::      Variable Index
* Keystroke Index::     Keystroke Index
* Concept Index::       Concept Index
-----Info: (woman)Top, 45 lines --Top---------------------------------------------------------------------------------------------------------------------------------------------
Aucun nœud précédent ou supérieur pour ce nœud dans ce document.

Plus sérieusement info utilise souvent les mêmes documents que man mais pas toujours, comparez la documentation de sed donnée par man  à celle donnée par info.
info est plus puissant que man dans la mesure où elle utilise  emacs au lieu de less ce qui permet une navigation facile d'un paragraphe à un autre dans le cas des documents de taille importante.
Comparez la lecture de la documentation de bash entre man et info, je suis quasiment certain que vous préfèrerez info.

Conclusion :
Info peut donner plus d'information que man et autorise une navigation dans les documents que ne permet pas man.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#30 Le 15/07/2022, à 19:38

MicP

Re : apprendre ( vraiment ) a se servir de " man "

Oui,
et puis de toutes façons, un manuel woman, ce serait impossible à écrire car il en faudrait au moins un pour chacune,
et en plus, il faudrait faire sans arrêt des mises à jour.

Dernière modification par MicP (Le 16/07/2022, à 03:19)

Hors ligne

#31 Le 16/07/2022, à 07:50

FrancisFDZ

Re : apprendre ( vraiment ) a se servir de " man "

Bonjour,
A propos des "pager"s, j'utilisais "more" sous unix (hpux) (il existe toujours sous linux). "less" est une évolution de "more" et "most" est une évolution de "less" (c'est plus ou moins ce que j'en ai compris wink )
Ces 3 pagers sont reliés à "vi", mais qu'en est-il de "emacs" ?

Dernière modification par FrancisFDZ (Le 16/07/2022, à 07:53)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#32 Le 16/07/2022, à 08:33

maxire

Re : apprendre ( vraiment ) a se servir de " man "

emacs n'est pas un simple pager.
L'histoire de emacs débute en 1976 au laboratoire d'intelligence artificielle du MIT lorsque Richard Stallman réorganisa l'ensemble des macros de l'éditeur  texte maison du laboratoire, TECO.
TECO fut développé en 1972 et emacs s'appelait  initialement TECOEmacs, Emacs est l'acronyme de Editor MACroS.
emacs ne vient pas du monde Unix mais de ITS un SE maison du MIT tournant sur des machines PDP-6 et/ou PDP-10 du DEC si vous préférez.
DEC était un constructeur disparu en 1992 connu pour ses machines VAX dans le monde de l'industrie qui les utilisait pour la GPAO (Gestion Prodution Assitée Ordinateur).
Plus d'information ici https://www.emacswiki.org/emacs/EmacsHistory et là https://en.wikipedia.org/wiki/Emacs#History où nous lisons que R. Stallman n'était pas tout seul dans l'affaire.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#33 Le 16/07/2022, à 09:09

FrancisFDZ

Re : apprendre ( vraiment ) a se servir de " man "

Merci @maxire de ces informations ; il semble donc que "more/less/most" soient des pagers d'origine unix plus "aptes" à être utilisés pour man, alors que "emacs" apparait plutôt comme un "concurrent" de "vi".

Pour en revenir à man, il y a une option permettent d'afficher les réponses en français, du moins si les fichiers correspondants ont bien été installés. Toutes les réponses n'ont cependant pas été traduites.

Dernière modification par FrancisFDZ (Le 16/07/2022, à 09:24)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#34 Le 16/07/2022, à 11:09

MicP

Re : apprendre ( vraiment ) a se servir de " man "

L'affichage des pages man se réfère aux valeurs des paramètres de localisation,
mais si vous avez un doute quand à la qualité d'une traduction (c'est  très rare, mais ça arrive)
vous pouvez faire s'afficher la version en anglais qui a servi de base aux traductions
en faisant précéder la commande man de LANG=C

Ce qui donnerait par exemple,
pour voir la version originale du manuel de l'interpréteur de commandes bash :

LANG=C man bash

De plus, la version en anglais d'un manuel est parfois plus récente (et donc à jour) que sa version traduite.

Dernière modification par MicP (Le 16/07/2022, à 11:11)

Hors ligne

#35 Le 16/07/2022, à 11:59

bruno

Re : apprendre ( vraiment ) a se servir de " man "

Pour installer les pages de man en français :

sudo apt install manpages-fr

avec les restrictions indiquées par @MicP : pas forcément à jour, éventuelles erreurs de traduction

Pour chercher « truc » dans une page de man :

/truc

puis Entrée.
Occurrence suivante : n
Occurrence précédente Maj+n

Pour voir toutes les commandes pour naviguer dans une page de man : h

Pour tester une commande depuis la page de man :

!ma_commande --truc

#36 Le 16/07/2022, à 13:45

MicP

Re : apprendre ( vraiment ) a se servir de " man "

Le pager utilisé par défaut est /usr//bin/less
c'est donc ce pager qui est utilisé pour afficher les pages des manuels quand on utilise la commande man

Si vous avez installé un autre pager (par exemple most)
vous pourrez en faire votre pager par défaut en le sélectionnant dans la liste qui s'affichera
quand vous entrerez la ligne de commande suivante depuis votre compte utilisateur non privilégié :

update-alternatives --config pager

et ce sera le pager que vous aurez sélectionné qui sera utilisé par la commande man

=======
Voir :

man update-alternatives

Dernière modification par MicP (Le 16/07/2022, à 13:46)

Hors ligne

#37 Le 16/07/2022, à 14:12

Watael

Re : apprendre ( vraiment ) a se servir de " man "

on peut aussi définir MANPAGER


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne