ls en laisse

  • Créateur du sujet Créateur du sujet djibi
  • Date de début Date de début

djibi

Membre enregistré
13 Janvier 2005
7
0
91
Note TERMINAL: ls en laisse !

note : Avec man -t

-t Use /usr/bin/groff -S -mandoc to format the manual page,
passing the output to stdout. The output from /usr/bin/groff -S -mandoc may need to be passed through some filter or another before being printed.

Groff traduit du texte et des commandes spécifiques en une sortie formattée, telle que ce que vous voyez dans une page man.


On peut vouloir imprimer une doc de telle ou telle commande disponible dans le terminal.
Exemple :
Pour la commande ls, on tape dans le terminal,
- man ls et on peut lire tous les paramètres
On peut trandfèrer ces informations dans un fichier : manlsdoc
- man -t ls > manlsdoc
Si on utilise :
- open -e manlsdoc On affiche un fichier pastscript dans TexEdit, peu lisible.

On peut ouvrir manlsdoc avec MacGhostView etl'option Enable : All files.
Mais MacGhostView est payant.

Enfin,
- avec Aperçu qui est disponible, manlsdoc n'est pas reconnu. Par contre si l'on rajoute l'extension .ps, le fichier manlsdoc.ps est reconnu, transformé en pdf,on peut augmenter la taille des caractères pour plus de lisibilité, l'imprimer totalement ou partiellement et le tour est joué gratuitement.

Mais ne pas oublier que,
- lpr manlsdoc cela suffit pour ceux qui ont des bons yeux (5 pages)
 
Génial !! :up: :up: :up:
Bloc de code:
#!/bin/sh
man -t $1 > $1.ps
ps2pdf $1.ps
open $1.pdf
exit 0
Il suffit de donner comme argument à ce script, que j'appelle mandoc, le nom de la commande dont on veut le pdf:

Mon rsync.pdf ainsi fabriqué fait 16 pages. :zen:
Bloc de code:
$ mandoc rsync
 
FjRond a dit:
Bloc de code:
#!/bin/sh
man -t $1 > $1.ps
ps2pdf $1.ps
open $1.pdf
exit 0

Super ton script Il accélère bigrement l'affichage écran (et simplifie la manoeuvre)
j'ai personellement rajouté deux lignes avant l'exit :
Bloc de code:
rm $1.ps
mv $1.pdf ~/Documents/documentations_man_en_pdf/
[CODE]

Comme çà le fichier est proprement rangé sans faire une manip de plus.
 
plovemax a dit:
Super ton script Il accélère bigrement l'affichage écran (et simplifie la manoeuvre)
Merci :)
plovemax a dit:
j'ai personellement rajouté deux lignes avant l'exit :
Bloc de code:
rm $1.ps
mv $1.pdf ~/Documents/documentations_man_en_pdf/

Comme çà le fichier est proprement rangé sans faire une manip de plus.
Effectivement, supprimer automatiquement le fichier .ps est une bonne idée si on n'a rien pour le visualiser.