Lorsque je tape man bash
, il affiche les informations dans le terminal même.
Comment puis-je dire à "man
" d'ouvrir les informations dans gedit à la place? Est-ce possible?
Entrez simplement les informations suivantes dans le terminal:
man bash >/tmp/t;gedit /tmp/t
Cela créera un fichier temporaire avec le contenu de la page de manuel et l'ouvrira avec gedit
.
Mieux encore, demandez à man de le formater en HTML et de l’ouvrir dans firefox
#!/bin/bash
# open a man page in firefox
# loop through all parameters in order
for i
do
# if the manpage was found, spawn it in a browser window
man -f "$i" > /dev/null && coproc man --html=firefox "$i"
done
En plus d'ouvrir la page de manuel dans gedit
(comme l'ont montré d'autres réponses), vous pouvez également créer un fichier PDF de la page de manuel (comme noté pour la première fois dans cet article ), puis afficher il dans evince
. (Vous devez installer ps2pdf
et evince
). Le fichier pdf est créé dans votre répertoire de travail actuel et est conservé après la fermeture de evince
.
Modifiez simplement la commande ci-dessous en fonction de la page de manuel souhaitée et modifiez les noms de fichiers, sans quoi les fichiers pdf résultants seront écrasés. Voici un exemple pour dpkg
:
man -t dpkg | ps2pdf - dpkg.pdf && evince dpkg.pdf
Cependant, il est probablement beaucoup plus utile de construire une fonction. Vous pouvez ajouter la fonction suivante à votre .bashrc
ou .bash_aliases
(en supposant que vous avez evince
et ps2pdf
, ce dernier est dans le package ghostscript
):
mikman() { man -t "$1" | ps2pdf - "$1".pdf && setsid evince "$1".pdf; }
Après avoir ajouté la fonction, vous devez exécuter . .bashrc
(ou . .bash_aliases
) pour obtenir les fichiers de configuration ou redémarrer le terminal pour que celui-ci prenne effet.
Appelez la fonction avec le nom de tout programme ayant une page de manuel, telle que mikman dpkg
, et il exécutera les commandes et lancera la page de manuel au format PDF. Le lancement de la page de manuel sous forme de fichier PDF dans votre lecteur de pdf vous donne un outil très utile dans lequel les outils de recherche et autres peuvent être utilisés.
Si vous ne souhaitez pas utiliser de shell: tapez alt + f2 et entrez Yelp man:bash
. Un historique des commandes est également disponible et vous pouvez choisir n’importe quelle page de manuel en remplaçant man:bash
par la page de manuel dont vous avez besoin.
Vous pouvez parcourir les pages de manuel en ligne http://manpages.ubuntu.com/ ou installer paquet dwww et parcourir toute la documentation hors ligne (http://localhost/dwww
) . Voir la description de paquet dwww et/ou lire man dwww après l'installation.
Vous pouvez également être intéressé par la navigation dans le contenu du paquet - installer paquet dpkg-www et faire de même: Voir la description de paquet dpkg-www et/ou lire man dpkg-www après l'installation. Lancez dpkg-www
ou parcourez http://localhost/cgi-bin/dpkg
.
Au cas par cas, vous pouvez faire:
man mount > mount.txt
Le fichier .txt sera dans votre répertoire actuel.
man mount > mount.txt && gedit mount.txt
ouvrira le fichier dans gedit.