OVH Cloud OVH Cloud

obtenir le man en clair ailleurs

7 réponses
Avatar
Rakotomandimby
Bonjour , je souhaite avoir une certaine culture en zsh ( et
généralement en un peu de tout sous UNIX et/ou Linux) .
Pour cela il y a le "man" . Mon souci :
J'accede a ma machine sous Linux via ssh avec l'outils Putty (qui est
sous Win), je voudrai avoir le man en texte lisible directement , le
format des pages man etant ponctué de quelques balises qui incommodent
la lecture prolongée et je souhaite aussi pouvoir avoir ces pages sur
papier, et aussi pouvoir les avoir en texte (MS-)DOS ( ça c'est faisable
facilement ... le plus dur serai pour moi de "dé-maner") .

Mon but est aussi de pouvoir copier /coller les portion de la page man
que je ne comprendrai pas sur ce NG pour en parler et en discuter avec
vous ...

7 réponses

Avatar
Stephane Chazelas
2003/11/21, 09:34(+01), Rakotomandimby:
Bonjour , je souhaite avoir une certaine culture en zsh ( et
généralement en un peu de tout sous UNIX et/ou Linux) .
Pour cela il y a le "man"
[...]


Oui, mais il y a surtout "info" pour zsh et plein d'autres
commandes (en particulier celles de GNU). man (en ligne) est
inadapaté pour des manuels de la taille de celui de zsh. Note
que tu as un userguide aussi pour zsh, et que en général qui dit
"info", dit "texinfo" qui veut dire que le manuel en question
peut être convertit en plusieurs autres formats de manière plus
appropriée qu'avec un fichier man. En l'occurrence, pour zsh, ce
n'est pas le cas, c'est écrit en yodl (yet oneother document
language) qui a la même vocation que texinfo.

Pour déroffer une page de man:

PAGER='col -b' GROFF_NO_SGR=1 man la-page-de-man

Pour l'imprimer, voir la page de man de man, ça dépend des
systèmes, sinon passer directement par groff(1) ou (t)roff(1)
sur un système non GNU.

Note que la "culture" zsh ne sert pas tellement pour briller en
société, c'est juste que zsh est un couteau suisse très
pratique.

--
Stéphane ["Stephane.Chazelas" arobase "free.fr"]

Avatar
Laurent Wacrenier
Rakotomandimby écrit:
la lecture prolongée et je souhaite aussi pouvoir avoir ces pages sur
papier,


man -t man | lpr

et aussi pouvoir les avoir en texte (MS-)DOS


connait pas.

Avatar
Rakotomandimby
Laurent Wacrenier wrote:

et aussi pouvoir les avoir en texte (MS-)DOS
connait pas.



;-)


Avatar
thomas.baruchel
J'accede a ma machine sous Linux via ssh avec l'outils Putty (qui est
sous Win), je voudrai avoir le man en texte lisible directement , le
format des pages man etant ponctué de quelques balises qui incommodent
la lecture prolongée et je souhaite aussi pouvoir avoir ces pages sur
papier, et aussi pouvoir les avoir en texte (MS-)DOS ( ça c'est faisable


ce ne sont pas des balises. Pour les avoir sur papier, la solution la
plus élégante consiste à faire:

groff -man fichier.1 > fichier.ps

où fichier.1 désigne le fichier de manuel (éventuellement décompressé,
ou:
zcat fichier.1.gz | groff -man > fichier.ps

par rapport à l'impression de ce que la commande 'man' fournit, cela
te donnera la pleine exploitation des ressources du postscript (polices,
etc.). Il faut se souvenir que man ne fait que formatter les pages
à l'aide du formatteur groff et du jeu de macros tmac.an, et qu'une
idée nette de ce qu'est groff te permettra d'optimiser ton impression.

--
« nous devons agir comme si la chose qui peut-être ne sera pas devait
être » (Kant, Métaphysique des moeurs, doctrine du droit, II conclusion)

Thomas Baruchel

Avatar
Stephane Chazelas
2003-11-22, 04:09(+00), Thomas Baruchel:
[...]
ce ne sont pas des balises. Pour les avoir sur papier, la solution la
plus élégante consiste à faire:

groff -man fichier.1 > fichier.ps
[...]


Non, seulement pour les pages de man qui ne contiennent pas de
tableaux, d'équations, d'inclusions...

Il faut en principe préprocesser les pages par les commandes qui
vont bien (groff a des options pour ça maintenant), ce dont se
charge man.

Sur la plupart des systèmes, ya une option de man pour
l'impression. Souvent "-t" comme indiqué par Laurent.


--
Stéphane ["Stephane.Chazelas" arobase "free.fr"]

Avatar
Serge Gagnon
Rakotomandimby wrote:
Bonjour , je souhaite avoir une certaine culture en zsh ( et
généralement en un peu de tout sous UNIX et/ou Linux) .
Pour cela il y a le "man" . Mon souci :
J'accede a ma machine sous Linux via ssh avec l'outils Putty (qui est
sous Win), je voudrai avoir le man en texte lisible directement , le
format des pages man etant ponctué de quelques balises qui incommodent
la lecture prolongée et je souhaite aussi pouvoir avoir ces pages sur
papier, et aussi pouvoir les avoir en texte (MS-)DOS ( ça c'est faisable
facilement ... le plus dur serai pour moi de "dé-maner") .

Mon but est aussi de pouvoir copier /coller les portion de la page man
que je ne comprendrai pas sur ce NG pour en parler et en discuter avec
vous ...

Pour ca:

groff -man -Tascii <laPage_man >fichier.txt

Avatar
Thierry Boudet
Le 22-11-2003, Serge Gagnon a écrit :

format des pages man etant ponctué de quelques balises qui incommodent
la lecture prolongée et je souhaite aussi pouvoir avoir ces pages sur
papier, et aussi pouvoir les avoir en texte (MS-)DOS ( ça c'est faisable
facilement ... le plus dur serai pour moi de "dé-maner") .

Pour ca:

groff -man -Tascii <laPage_man >fichier.txt

On peut aussi rajouter le filtre "col -b" pour supprimer

les "enrichissements" divers fait avec des backspaces.



--
David Lightman: Is this a game or is it real?
Joshua: What's the difference?
David Lightman: Oh, wow.