website view fr/doc/handbook/cmdline.html @ rev 1344

Resize balinor logo to 120px
author Christophe Lincoln <pankso@slitaz.org>
date Fri Jan 22 23:02:15 2021 +0100 (2021-01-22)
parents 0e0bc81a63ee
children
line source
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
4 <head>
5 <title>SliTaz Handbook - Ligne de commandes</title>
6 <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
7 <meta name="description" content="commande de base linux SliTaz help ls cd wget ligne de commandes console terminal xterm" />
8 <meta name="expires" content="never" />
9 <meta name="modified" content="2009-03-22 19:30:00" />
10 <meta name="publisher" content="www.slitaz.org" />
11 <meta name="author" content="Christophe Lincoln"/>
12 <link rel="shortcut icon" href="favicon.ico" />
13 <link rel="stylesheet" type="text/css" href="book.css" />
14 </head>
15 <body bgcolor="#ffffff">
17 <!-- Header and quick navigation -->
18 <div id="header">
19 <div align="right" id="quicknav">
20 <a name="top"></a>
21 <a href="openbox.html">Openbox</a> |
22 <a href="index.html">Table des matières</a>
23 </div>
24 <h1><font color="#3E1220">SliTaz Handbook</font></h1>
25 </div>
27 <!-- Content. -->
28 <div id="content">
29 <div class="content-right"></div>
31 <h2><font color="#DF8F06">Références en ligne de commandes (<em>cmdline</em>)</font></h2>
33 <ul>
34 <li><a href="cmdline.html#intro">Introduction aux commandes.</a></li>
35 <li><a href="cmdline.html#help">Aide et liste des commandes disponibles.</a></li>
36 <li><a href="cmdline.html#ls">Lister les fichiers contenus dans un répertoire.</a></li>
37 <li><a href="cmdline.html#cd">Se déplacer dans les répertoires.</a></li>
38 <li><a href="cmdline.html#cp">Copier des fichiers.</a></li>
39 <li><a href="cmdline.html#mkdir">Créer de nouveaux répertoires.</a></li>
40 <li><a href="cmdline.html#rm">Supprimer des fichiers ou des répertoires.</a></li>
41 <li><a href="cmdline.html#read">Lire des fichiers.</a></li>
42 <li><a href="cmdline.html#edit">Editer des fichiers en mode ncurses.</a></li>
43 <li><a href="cmdline.html#cat">Cat</a> - &Eacute;diter en ligne de commandes.</li>
44 <li><a href="cmdline.html#web-nav">Naviguer sur le web.</a></li>
45 <li><a href="cmdline.html#irc-chat">Discuter sur les canaux IRC.</a></li>
46 <li><a href="cmdline.html#wget">Télécharger des fichiers.</a></li>
47 <li><a href="cmdline.html#partitions">Lister les partitions disponibles.</a></li>
48 <li><a href="cmdline.html#mount">Monter une partition, un cdrom ou une clé USB.</a></li>
49 <li><a href="cmdline.html#halt">Eteindre le système, ou redémarrer.</a></li>
50 </ul>
52 <a name="intro"></a>
53 <h3><font color="#6c0023">Introduction aux commandes</font></h3>
54 <p>
55 Ce document se veut être un rapide référentiel pour utiliser SliTaz en ligne
56 commandes via un terminal Linux ou un terminal graphique (XTerm).
57 Vous disposez de nombreuses commandes GNU/Linux de manipulation des fichiers,
58 de maintenance système ou de gestion du réseau. Vous pouvez aussi naviguer sur
59 le web, chatter sur l'IRC, télécharger, éditer des scripts et même jouer en
60 mode texte. Note : il faut être <em>root</em> pour les opérations de montage
61 de disques durs ou de cdrom. Vous pouvez utiliser la commande <code>su</code>
62 pour devenir administrateur système.
63 </p>
64 <a name="help"></a>
65 <h3><font color="#6c0023">Aide et liste des commandes disponibles</font></h3>
66 <p>
67 La plupart des commandes des systèmes GNU/Linux ont une option d'aide pour des
68 infos sur leur utilisation. Pour avoir de l'aide et connaître des informations
69 sur l'utilisation d'une commande il faut taper le nom de la commande suivie
70 de l'option <code>--help</code>. Exemple avec la commande de copie de fichiers
71 <code>cp</code> :
72 </p>
73 <pre>
74 $ cp --help
75 </pre>
76 <p>
77 Pour lister les commandes disponibles sur le système, vous pouvez simplement
78 taper 2 fois sur la touche de tabulation qui se trouve à gauche du clavier
79 et comporte 2 flèches horizontales et opposées. Pour connaître les commandes
80 fournient par Busybox, vous pouvez taper <code>help</code>.
81 </p>
82 <a name="ls"></a>
83 <h3><font color="#6c0023">Lister les fichiers contenus dans un répertoire</font></h3>
84 <p>
85 Pour lister les fichiers et les dossiers contenus dans un répertoire, vous
86 pouvez utiliser la commande <code>ls</code>. Pour connaître toutes les
87 possibilités, n'oubliez pas d'utiliser l'option <code>--help</code>. Pour
88 simplement lister les fichiers du répertoire courant :
89 </p>
90 <pre>
91 $ ls
92 </pre>
93 <p>
94 Lister tous les fichiers en utilisant l'option <code>-al</code> :
95 </p>
96 <pre>
97 $ ls -al
98 </pre>
99 <p>
100 Lister un répertoire donné:
101 </p>
102 <pre>
103 $ ls /home/slitaz
104 </pre>
105 <a name="cd"></a>
106 <h3><font color="#6c0023">Se déplacer dans les répertoires</font></h3>
107 <p>
108 Pour naviguer dans les fichiers vous pouvez utiliser la commande
109 <code>cd</code> :
110 </p>
111 <pre>
112 $ cd /usr/share/doc
113 Revenir au réperoire parent :
114 $ cd ..
115 </pre>
116 <p>
117 Pour aller dans le répertoire de l'utilisateur (root = /root) :
118 </p>
119 <pre>
120 $ cd
121 Ou :
122 $ cd ~
123 Ou encore :
124 $ cd $HOME
125 </pre>
127 <a name="cp"></a>
128 <h3><font color="#6c0023">Copier des fichiers</font></h3>
129 <p>
130 La commande <code>cp</code> copier des fichiers ou des dossiers. L'exemple
131 copie le fichier info.txt se trouve dans le répertoire courant, vers le
132 répertoire Documents/ :
133 </p>
134 <pre>
135 $ cp info.txt Documents/
136 </pre>
137 <p>
138 Copier un répertoire entier. Ici la commande copie le répertoire Templates/
139 dans /home/hacker :
140 </p>
141 <pre>
142 $ cp -a Templates /home/hacker
143 </pre>
145 <a name="mkdir"></a>
146 <h3><font color="#6c0023">Créer de nouveaux répertoires</font></h3>
147 <p>
148 mkdir de l'Anglais make a directory. Cette commande permet de créer un nouveau
149 répertoire. La commande ci-dessous crée un répertoire qui se nomme Projects.
150 Il se créera dans le répértoite /home de l'utilisateur courant ou dans le
151 répertoire dans lequel on se trouve :
152 </p>
153 <pre>
154 $ mkdir Projects
155 </pre>
156 <p>
157 Création d'un répertoire qui se nomme script-1.0 dans le dossier Projects/ :
158 </p>
159 <pre>
160 $ mkdir Projects/script-1.0
161 </pre>
163 <a name="rm"></a>
164 <h3><font color="#6c0023">Supprimer des fichiers ou des répertoires</font></h3>
165 <p>
166 La commande <code>rm</code> permet de supprimer un fichier. Imaginons que
167 nous allons supprimer le fichier fichier.txt et qui se trouve dans le
168 répertoire courant :
169 </p>
170 <pre>
171 $ rm fichier.txt
172 </pre>
173 <p>
174 La commande <code>rm</code> a plusieurs options. Pour supprimer tout un
175 répertoire avec son contenu, il faut utiliser l'option <code>-rf</code>.
176 Exemple :
177 </p>
178 <pre>
179 $ rm -rf /home/hacker/Templates
180 </pre>
182 <a name="read"></a>
183 <h3><font color="#6c0023">Lire des fichiers</font></h3>
184 <p>
185 Pour lire le contenu d'un fichier ou d'un script, vous pouvez utiliser les
186 commandes <code>less</code>, <code>more</code>, <code>cat</code>, ou encore
187 le navigateur web Retawq. Exemples avec un fichier README, essential.txt, et
188 script.sh :
189 </p>
190 <pre>
191 $ less -EM essential.txt
192 ou:
193 $ more README
194 ou encore:
195 $ cat /chemin/script.sh
196 </pre>
197 <p>
198 Afficher un fichier texte ou html avec le navigateur web Retawq :
199 </p>
200 <pre>
201 $ retawq /usr/share/doc/index.html
202 </pre>
204 <a name="edit"></a>
205 <h3><font color="#6c0023">Editer des fichiers</font></h3>
206 <p>
207 L'édition de fichiers texte, scripts, fichier de configurations, etc, peut se
208 faire facilement avec l'éditeur GNU Nano dans une console ou un terminal
209 graphique. Exemple avec un fichier bookmarks.html (&lt;Ctrl+X&gt; pour quitter
210 et enregistrer) :
211 </p>
212 <pre>
213 $ nano Public/bookmarks.html
214 </pre>
216 <a name="cat"></a>
217 <h3><font color="#6c0023">Cat</font></h3>
218 <p>
219 Vous pouvez utiliser la commande <code>cat</code> pour créer divers
220 fichiers texte. EOF signifie End Of File, c'est là que le fichier se termine.
221 Exemple avec un fichier packages.list, cette commande supprime le contenu
222 actuel du fichier :
223 </p>
224 <pre>
225 $ cat &gt; packages.list &lt;&lt; "EOF"
226 Du texte...
227 et encore texte
229 EOF
230 </pre>
231 <p>
232 Pour ajouter du texte à la suite du fichier, mettez 2 fois: plus grand que
233 (&gt;&gt;) après <code>cat</code>, exemple :
234 </p>
235 <pre>
236 $ cat &gt;&gt; packages.list &lt;&lt; "EOF"
237 Du texte...
239 EOF
240 </pre>
242 <a name="web-nav"></a>
243 <h3><font color="#6c0023">Naviguer sur le web</font></h3>
244 <p>
245 Surfer sur la toile avec SliTaz simplement et rapidement avec 'retawq',
246 navigateur web en mode texte. A noter que vous pouvez aussi utiliser
247 le navigateur en local. Vous naviguerez ensuite facilement avec les flèches
248 de votre clavier, les liens sont en bleu et il faut taper &lt;ENTER&gt; pour
249 les suivre :
250 </p>
251 <pre>
252 $ retawq http://slitaz.libordux.org/
253 ou:
254 $ retawq http://localhost/
255 </pre>
256 <a name="irc-chat"></a>
257 <h3><font color="#6c0023">Discuter sur les canaux IRC</font></h3>
258 <p>
259 Pour discuter et transférer des fichiers via les multiples serveurs IRC
260 de la planète, SliTaz fournit Rhapsody. Ce client IRC est simple, rapide,
261 léger, fournissant un menu de configuration ncurses très agréable et facile à
262 prendre en main. Pour lancer l'application depuis un terminal, se connecter
263 à un serveur (irc.alterinet.org) et joindre le canal #slitaz :
264 </p>
265 <pre>
266 $ rhapsody
267 /connect irc.alterinet.org
268 /join #slitaz
269 </pre>
270 <a name="wget"></a>
271 <h3><font color="#6c0023">Télécharger des fichiers</font></h3>
272 <p>
273 Pour télécharger divers formats de fichiers sur internet, vous disposez de la
274 commande <code>wget</code>. Vous pouvez rapatrier une simple page html,
275 le contenu de tout un répertoire ou tout un site web :
276 </p>
277 <pre>
278 $ wget http://www.slitaz.org/doc/handbook/
279 </pre>
280 <a name="partitions"></a>
281 <h3><font color="#6c0023">Lister les partitions disponibles</font></h3>
282 <p>
283 Pour lister les partitions d'un disque dur interne ou externe, vous pouvez
284 utiliser la commande cat pour afficher le contenu du fichier
285 <code>/proc/partitions</code> ou utiliser l'utilitaire <code>fdisk</code>
286 avec l'option <code>-l</code> signifiant <em>list</em>. Vous pouvez ensuite
287 monter la (les) partitions que vous désirez utiliser :
288 </p>
289 <pre>
290 $ cat /proc/partitions
291 ou
292 # fdisk -l
293 </pre>
294 <a name="mount"></a>
295 <h3><font color="#6c0023">Monter une partition, un cdrom ou une clé USB</font></h3>
296 <p>
297 Pour monter une partition locale, dans le système de fichier SliTaz, nous vous
298 conseillons d'utiliser le répertoire /mnt. Dans l'exemple nous créons les
299 répertoires nécessaires, et nous montons la partition <code>hda6</code> du
300 premier disque dur local sur /mnt/hda6 :
301 </p>
302 <pre>
303 # mkdir -p /mnt/hda6
304 # mount -t ext3 /dev/hda6 /mnt/hda6
305 </pre>
306 <p>
307 SliTaz fonctionne en RAM, vous pouvez monter ce même cdrom ou le retirer
308 pour en monter un autre (/dev/cdrom est un lien sur le premier lecteur de
309 cdrom). A noter qu'un cdrom est un média amovible, il devrait donc se
310 monter sur /media :
311 </p>
312 <pre>
313 # mount -t iso9660 /dev/cdrom /media/cdrom
314 </pre>
315 <p>
316 Pour monter une clé USB ou flash disk il faut spécifier le bon système de
317 fichiers. Normalement une clé USB achetée dans le marché est formatée en
318 FAT32 ce qui permet de la lire depuis GNU/Linux et Windows. Sur un système
319 GNU/Linux elle est reconnue généralement comme le disque sda1, nous avons
320 donc préparer un lien <code>sda1</code> sur <code>flash</code>, pour se
321 faciliter la tâche. C'est aussi un média amovible et devrait se monter sur
322 /media :
323 </p>
324 <pre>
325 # mount -t vfat /dev/flash /media/flash
326 </pre>
327 <a name="halt"></a>
328 <h3><font color="#6c0023">Eteindre le système, ou redémarrer</font></h3>
329 <p>
330 Pour arrêter SliTaz ou redémarrer, vous pouvez utiliser la commande
331 <code>halt</code>, <code>reboot</code> ou utiliser la combinaison des touches
332 &lt;Ctrl+Alt+Delete&gt;, ce qui correspond à un redémarrage système. En cas de
333 problèmes, essayez d'utiliser l'option <code>-f</code>, signifiant
334 <em>forced</em> :
335 </p>
336 <pre>
337 # halt
338 Pour redémarrer :
339 # reboot
340 Ou :
341 # reboot -f
342 </pre>
344 <!-- End of content -->
345 </div>
347 <!-- Footer. -->
348 <div id="footer">
349 <div class="footer-right"></div>
350 <a href="cmdline.html#top">Haut de la page</a> |
351 <a href="index.html">Table des matières</a>
352 </div>
354 <div id="copy">
355 Copyright &copy; <span class="year"></span> <a href="http://www.slitaz.org/">SliTaz</a> -
356 <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
357 Documentation publiées sous
358 <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
359 et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
360 </div>
362 </body>
363 </html>