Je suis nouveau sur Linux. J'ai reçu le "Manuel d'administration système Unix et Linux". Il parle de plusieurs versions de Linux et Unix, ainsi que des commandes permettant d'afficher les pages de manuel Linux et non spécifiques à Ubuntu.
Comment voir les pages de manuel?
Pour afficher une page de manuel relative à un paquet, ouvrez un terminal (appuyez sur Ctrl+Alt+T ensemble) et tapez:
man <package_name>
Par exemple, pour afficher la page de manuel de grep
, tapez:
man grep
Cela ouvrira la page de manuel en se référant aux numéros de section dans l'ordre:
1 2 3 4 5 6 7
Si vous souhaitez ouvrir la page de manuel d'une section spécifique, tapez:
man <section_number> <package_name>
Par exemple, pour ouvrir la page de manuel de la fonction open()
en C, vous devez taper:
man 2 open
Plus d'information:
Reportez-vous à la page de manuel relative à man
.
Recherchez dans les pages de manuel Ubuntu à: http://manpages.ubuntu.com/ .
@ Jobin La réponse est parfaite, j'aime toujours ajouter plus d'options pour que Op puisse le savoir.
Si vous voulez rediriger une commande man vers un fichier txt:
man <command> > /location/file (change location and the name of file )
Une autre chose que j'aimerais que vous sachiez:
Lorsque, par exemple, vous tapez man ls
, vous verrez LS (1) en haut, les chiffres signifient:
(1) User Commands
(2) System Calls
(3) Library functions
(4) Devices
(5) File formats
(6) Games and Amusements
(7) Conventions and Miscellany
(8) System Administration and Priveledged Commands
(L) Local. Some programs install their man pages into this section instead
(N) TCL commands
Et si vous voulez voir les pages de manuel sur le terminal, je préférerais utiliser:
man <command> | less
afin que vous puissiez l'afficher sous forme de pages
Pour plus d'options: man man
Si vous utilisez Unit, vous pouvez également accéder à Dash via Yelp et le périmètre des pages de manuel.
Ouvrez Dash home, tapez manpages:whatever
, ex. manpages:bash
Les hommes disponibles seront affichés lorsque vous cliquez dessus pour les ouvrir dans la fenêtre d'aide
L'option de signet dans l'aide quand elle est ouverte de cette façon est semi utile, pourrait être meilleure.
Vous pouvez également afficher les pages de manuel dans un navigateur .
Installez le package man2html
à l'aide de Sudo apt-get install man2html
, puis accédez à http://localhost/cgi-bin/man/man2html
Votre réaction réflexe lorsque vous essayez d’étudier de nouvelles commande ou fichier de configuration devrait être:
man command
man file.conf
ou
man command<Tab>
man file<Tab>
L'argument de man
est en réalité nom de la page de manuel et le responsable du paquet devrait ajouter toutes les pages de manuel dont les utilisateurs auraient besoin. Pour de nombreux packages prolifiques, vous pouvez normalement vous attendre à:
une page de manuel par commande - nommée exactement comme la commande,
au moins une page de manuel sur les fichiers de configuration (généralement nommée exactement comme le fichier de configuration principal).
Cependant, le système de pages de manuel est une ressource énorme et très riche. En fait, il y a beaucoup plus de pages de manuel qui ne traitent pas d'une commande ou d'un programme particulier. Par exemple, le système de pages de manuel contient généralement la documentation suivante:
commandes (section 1) mais souvent aussi des pages qui ne sont pas directement des commandes, par exemple. perlre,
appels du noyau (section 2),
appels de la bibliothèque système (section 3),
fichiers système spéciaux (section 4),
fichiers de configuration et formats (section 5),
jeux (oui, jeux! .. bien que je n'ai jamais rien vu là-bas) (section 6),
objets divers (comme man 7 ascii
, man 7 iso-8859-1
, man 7 wireless
) (section 7)
De plus, les paquetages peuvent fournir leur documentation sous forme de sections de page de manuel. Par exemple, Perl-doc
ajoute la section 3Perl
où vous pouvez trouver tous ses modules, OpenSSL ajoute 3ssl
.
Je ne sais pas si c'est sur Ububtu, mais sur Fedora, il existe un paquetage man-pages
qui fournit encore plus de biens, comme des versions POSIX de commandes ou d'appels système.
Vous pouvez utiliser man package/command(name)
et pour plus d'informations sur le fonctionnement de man
, essayez d'utiliser man man