blob: e725f904110046f4c95aa702e90d8f2b4c043d9e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
|
<!--
The FreeBSD Documentation Project
The FreeBSD French Documentation Project
$FreeBSD$
Original revision: 1.9
-->
<chapter id="basics">
<title>Quelques bases d'Unix</title>
&trans.a.breard;
<sect1 id="basics-man">
<title>Le manuel en ligne</title>
<para>La documentation la plus importante sur FreeBSD est sous forme
<emphasis>de pages de manuel</emphasis>. Presque tous les programmes
du système sont fournis avec un court manuel de
référence expliquant les opérations de bases
et leurs différents arguments.
Ces pages de manuel peuvent être lues avec la commande
<command>man</command>.
L'utilisation de la commande <command>man</command> est simple :</para>
<informalexample>
<screen>&prompt.user <userinput>man <replaceable>commande</replaceable></userinput>
</screen>
</informalexample>
<para>où <replaceable>commande</replaceable> est le nom
de la commande dont vous voulez voir la page de manuel.
Par exemple pour en savoir plus sur la commande <command>ls</command>
tapez :</para>
<screen>&prompt.user; <userinput>man ls</userinput></screen>
<para>Le manuel en ligne est divisé en plusieurs sections
numérotées :</para>
<orderedlist>
<listitem>
<para>Les commandes utilisateur</para>
</listitem>
<listitem>
<para>Les appels systèmes et les numéros d'erreurs</para>
</listitem>
<listitem>
<para>Les fonctions de la bibliothèque C</para>
</listitem>
<listitem>
<para>Les pilotes de périphériques</para>
</listitem>
<listitem>
<para>Les formats de fichiers</para>
</listitem>
<listitem>
<para>Les jeux et autres divertissements</para>
</listitem>
<listitem>
<para>Des informations diverses</para>
</listitem>
<listitem>
<para>Les commandes d'administration et de maintenance du système</para>
</listitem>
</orderedlist>
<para>Dans certains cas le même sujet peut apparaître dans
plusieurs sections du manuel en ligne. Par exemple il y a une commande
utilisateur <command>chmod</command> et un appel système
<function>chmod()</function>.
Dans ce cas, vous pouvez appeler la commande <command>man</command>
en spécifiant la section souhaitée :</para>
<screen>&prompt.user; <userinput>man 1 chmod</userinput></screen>
<para>affichera la page de manuel pour la commande utilisateur
<command>chmod</command>.
Les références à une section particulière
du manuel sont traditionnellement placées entre
parenthèses dans les documentations. Ainsi
<citerefentry><refentrytitle>chmod</refentrytitle><manvolnum>1</manvolnum></citerefentry>
fait référence à la commande utilisateur
<command>chmod</command> et
<citerefentry><refentrytitle>chmod</refentrytitle><manvolnum>2</manvolnum></citerefentry>
fait référence à l'appel système.</para>
<para>C'est bien si vous connaissez le nom des commandes et que vous voulez
simplement savoir comment les utiliser, mais si vous ne vous rappeler pas
le nom d'une commande, comment faire ? Vous pouvez alors utiliser
<command>man</command> pour rechercher un mot clef dans la partie
<emphasis>descriptions</emphasis> des pages de manuel en utilisant
l'option <option>-k</option> :</para>
<screen>&prompt.user; <userinput>man -k mail</userinput></screen>
<para>Avec cette commande vous obtiendrez la liste de toutes les commandes
qui contiennent le mot clef “mail” dans leur description.
C'est l'équivalent de la commande <command>apropos</command>.</para>
<para>Si vous souhaitez avoir un aperçu rapide des fonctions de
toutes les commandes qui se trouvent dans un répertoire,
par exemple <filename>/usr/bin</filename> vous pouvez simplement taper :
<screen>&prompt.user; <userinput>cd /usr/bin; man -f *</userinput></screen>
ou encore
<screen>&prompt.user; <userinput>cd /usr/bin; whatis *</userinput></screen>
qui fait la même chose.</para>
</sect1>
<sect1 id="basics-info">
<title>Les fichiers GNU INFO</title>
<para>FreeBSD comprend plusieurs applications et utilitaires produit par
la Free Software Foundation (FSF). En plus des pages de manuel, ces programmes
sous fournis avec une documentation hypertexte plus importante appelée
fichier “info ” qui peut être visualisée avec la commande
<command>info</command> ou, si vous avez installé <command>Emacs</command>,
avec le mode info d'<command>Emacs</command>.</para>
<para>Pour utiliser la commande
<citerefentry><refentrytitle>info</refentrytitle>
<manvolnum>1</manvolnum></citerefentry> tapez simplement :
<screen>&prompt.user; <userinput>info</userinput></screen>
Pour une brève introduction à l'utilisation d'<command>info</command> tapez
<userinput>h</userinput>.
Pour une référence rapide des commandes d'<command>info</command> tapez
<userinput>?</userinput>.</para>
</sect1>
</chapter>
<!--
Local Variables:
mode: sgml
sgml-declaration: "../chapter.decl"
sgml-indent-data: t
sgml-omittag: nil
sgml-shorttag: nil
sgml-always-quote-attributes: t
sgml-minimize-attributes: max
sgml-parent-document: ("../handbook.sgml" "part" "chapter")
End:
-->
|