website annotate doc/handbook/cmdline.html @ rev 347

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