website annotate doc/handbook-stable/cmdline.html @ rev 308

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