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