website diff doc/handbook-stable/handbook/cmdline.html @ rev 279

fr: copy current handbook pages to handbook-stable
author Christophe Lincoln <pankso@slitaz.org>
date Fri Feb 06 23:17:00 2009 +0100 (2009-02-06)
parents
children
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/doc/handbook-stable/handbook/cmdline.html	Fri Feb 06 23:17:00 2009 +0100
     1.3 @@ -0,0 +1,363 @@
     1.4 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     1.5 +    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     1.6 +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
     1.7 +<head>
     1.8 +    <title>SliTaz Handbook - Ligne de commandes</title>
     1.9 +    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    1.10 +    <meta name="description" content="commande de base linux SliTaz help ls cd wget ligne de commandes console terminal xterm" />
    1.11 +    <meta name="expires" content="never" />
    1.12 +    <meta name="modified" content="2007-12-03 12:30:00" />
    1.13 +    <meta name="publisher" content="www.slitaz.org" />
    1.14 +    <meta name="author" content="Christophe Lincoln"/>
    1.15 +    <link rel="shortcut icon" href="favicon.ico" />
    1.16 +    <link rel="stylesheet" type="text/css" href="book.css" />
    1.17 +</head>
    1.18 +<body bgcolor="#ffffff">
    1.19 +
    1.20 +<!-- Header and quick navigation -->
    1.21 +<div id="header">
    1.22 +<div align="right" id="quicknav">
    1.23 +    <a name="top"></a>
    1.24 +    <a href="jwm.html">JWM</a> |
    1.25 +    <a href="index.html">Table des matières</a>
    1.26 +</div>
    1.27 +<h1><font color="#3E1220">SliTaz Handbook</font></h1>
    1.28 +</div>
    1.29 +
    1.30 +<!-- Content. -->
    1.31 +<div id="content">
    1.32 +<div class="content-right"></div>
    1.33 +
    1.34 +<h2><font color="#DF8F06">Références en ligne de commandes (<em>cmdline</em>)</font></h2>
    1.35 +
    1.36 +<ul>
    1.37 +    <li><a href="#intro">Introduction aux commandes.</a></li>
    1.38 +    <li><a href="#help">Aide et liste des commandes disponibles.</a></li>
    1.39 +    <li><a href="#ls">Lister les fichiers contenus dans un répertoire.</a></li>
    1.40 +    <li><a href="#cd">Se déplacer dans les répertoires.</a></li>
    1.41 +    <li><a href="#cp">Copier des fichiers.</a></li>
    1.42 +    <li><a href="#mkdir">Créer de nouveaux répertoires.</a></li>
    1.43 +    <li><a href="#rm">Supprimer des fichiers ou des répertoires.</a></li>
    1.44 +    <li><a href="#read">Lire des fichiers.</a></li>
    1.45 +    <li><a href="#edit">Editer des fichiers en mode ncurses.</a></li>
    1.46 +    <li><a href="#cat">Cat</a> - &Eacute;diter en ligne de commandes.</li>
    1.47 +    <li><a href="#web-nav">Naviguer sur le web.</a></li>
    1.48 +    <li><a href="#irc-chat">Discuter sur les canaux IRC.</a></li>
    1.49 +    <li><a href="#wget">Télécharger des fichiers.</a></li>
    1.50 +    <li><a href="#partitions">Lister les partitions disponibles.</a></li>
    1.51 +    <li><a href="#mount">Monter une partition, un cdrom ou une clé USB.</a></li>
    1.52 +    <li><a href="#halt">Eteindre le système, ou redémarrer.</a></li>
    1.53 +</ul>
    1.54 +
    1.55 +<a name="intro"></a>
    1.56 +<h3><font color="#6c0023">Introduction aux commandes</font></h3>
    1.57 +<p>
    1.58 +Ce document se veut être un rapide référentiel pour utiliser SliTaz en ligne
    1.59 +commandes via un terminal Linux ou un terminal graphique (XTerm).
    1.60 +Vous disposez de nombreuses commandes GNU/Linux de manipulation des fichiers,
    1.61 +de maintenance système ou de gestion du réseau. Vous pouvez aussi naviguer sur
    1.62 +le web, chatter sur l'IRC, télécharger, éditer des scripts et même jouer en
    1.63 +mode texte. Note : il faut être <em>root</em> pour les opérations de montage 
    1.64 +de disques durs ou de cdrom. Vous pouvez utiliser la commande <code>su</code>
    1.65 +pour devenir administrateur système.
    1.66 +</p>
    1.67 +<a name="help"></a>
    1.68 +<h3><font color="#6c0023">Aide et liste des commandes disponibles</font></h3>
    1.69 +<p>
    1.70 +La plupart des commandes des systèmes GNU/Linux ont une option d'aide pour des
    1.71 +infos sur leur utilisation. Pour avoir de l'aide et connaître des informations 
    1.72 +sur l'utilisation d'une commande il faut taper le nom de la commande suivie 
    1.73 +de l'option <code>--help</code>. Exemple avec la commande de copie de fichiers
    1.74 +<code>cp</code> :
    1.75 +</p>
    1.76 +<pre>
    1.77 + $ cp --help
    1.78 +</pre>
    1.79 +<p>
    1.80 +Pour lister les commandes disponibles sur le système, vous pouvez simplement
    1.81 +taper 2 fois sur la touche de tabulation qui se trouve à gauche du clavier
    1.82 +et comporte 2 flèches horizontales et opposées. Pour connaître les commandes
    1.83 +fournient par Busybox, vous pouvez taper <code>help</code>.
    1.84 +</p>
    1.85 +<a name="ls"></a>
    1.86 +<h3><font color="#6c0023">Lister les fichiers contenus dans un répertoire</font></h3>
    1.87 +<p>
    1.88 +Pour lister les fichiers et les dossiers contenus dans un répertoire, vous 
    1.89 +pouvez utiliser la commande <code>ls</code>.  Pour connaître toutes les
    1.90 +possibilités, n'oubliez pas d'utiliser l'option <code>--help</code>. Pour
    1.91 +simplement lister les fichiers du répertoire courant :
    1.92 +</p>
    1.93 +<pre>
    1.94 + $ ls
    1.95 +</pre>
    1.96 +<p>
    1.97 +Lister tous les fichiers en utilisant l'option <code>-al</code> :
    1.98 +</p>
    1.99 +<pre>
   1.100 + $ ls -al
   1.101 +</pre>
   1.102 +<p>
   1.103 +Lister un répertoire donné:
   1.104 +</p>
   1.105 +<pre>
   1.106 + $ ls /home/slitaz
   1.107 +</pre>
   1.108 +<a name="cd"></a>
   1.109 +<h3><font color="#6c0023">Se déplacer dans les répertoires</font></h3>
   1.110 +<p>
   1.111 +Pour naviguer dans les fichiers vous pouvez utiliser la commande 
   1.112 +<code>cd</code> :
   1.113 +</p>
   1.114 +<pre>
   1.115 + $ cd /usr/share/doc
   1.116 + Revenir au réperoire parent :
   1.117 + $ cd ..
   1.118 +</pre>
   1.119 +<p>
   1.120 +Pour aller dans le répertoire de l'utilisateur (root = /root) :
   1.121 +</p>
   1.122 +<pre>
   1.123 + $ cd
   1.124 + Ou :
   1.125 + $ cd ~
   1.126 + Ou encore :
   1.127 + $ cd $HOME
   1.128 +</pre>
   1.129 +
   1.130 +<a name="cp"></a>
   1.131 +<h3><font color="#6c0023">Copier des fichiers</font></h3>
   1.132 +<p>
   1.133 +La commande <code>cp</code> copier des fichiers ou des dossiers. L'exemple
   1.134 +copie le fichier info.txt se trouve dans le répertoire courant, vers le 
   1.135 +répertoire Documents/ :
   1.136 +</p>
   1.137 +<pre>
   1.138 + $ cp info.txt Documents/
   1.139 +</pre>
   1.140 +<p>
   1.141 +Copier un répertoire entier. Ici la commande copie le répertoire Templates/
   1.142 +dans /home/hacker :
   1.143 +</p>
   1.144 +<pre>
   1.145 + $ cp -a Templates /home/hacker
   1.146 +</pre>
   1.147 +
   1.148 +<a name="mkdir"></a>
   1.149 +<h3><font color="#6c0023">Créer de nouveaux répertoires</font></h3>
   1.150 +<p>
   1.151 +mkdir de l'Anglais make a directory. Cette commande permet de créer un nouveau
   1.152 +répertoire. La commande ci-dessous crée un répertoire qui se nomme Projects.
   1.153 +Il se créera dans le répértoite /home de l'utilisateur courant ou dans le 
   1.154 +répertoire dans lequel on se trouve :
   1.155 +</p>
   1.156 +<pre>
   1.157 + $ mkdir Projects
   1.158 +</pre>
   1.159 +<p>
   1.160 +Création d'un répertoire qui se nomme script-1.0 dans le dossier Projects/ :
   1.161 +</p>
   1.162 +<pre>
   1.163 + $ mkdir Projects/script-1.0
   1.164 +</pre>
   1.165 +
   1.166 +<a name="rm"></a>
   1.167 +<h3><font color="#6c0023">Supprimer des fichiers ou des répertoires</font></h3>
   1.168 +<p>
   1.169 +La commande <code>rm</code> permet de supprimer un fichier. Imaginons que 
   1.170 +nous allons supprimer le fichier fichier.txt et qui se trouve dans le 
   1.171 +répertoire courant :
   1.172 +</p>
   1.173 +<pre>
   1.174 + $ rm fichier.txt
   1.175 +</pre>
   1.176 +<p>
   1.177 +La commande <code>rm</code> a plusieurs options. Pour supprimer tout un
   1.178 +répertoire avec son contenu, il faut utiliser l'option <code>-rf</code>.
   1.179 +Exemple :
   1.180 +</p>
   1.181 +<pre>
   1.182 + $ rm -rf /home/hacker/Templates
   1.183 +</pre>
   1.184 +
   1.185 +<a name="read"></a>
   1.186 +<h3><font color="#6c0023">Lire des fichiers</font></h3>
   1.187 +<p>
   1.188 +Pour lire le contenu d'un fichier ou d'un script, vous pouvez utiliser les
   1.189 +commandes <code>less</code>, <code>more</code>, <code>cat</code>, ou encore 
   1.190 +le navigateur web Retawq. Exemples avec un fichier README, essential.txt, et 
   1.191 +script.sh :
   1.192 +</p>
   1.193 +<pre>
   1.194 + $ less -EM essential.txt
   1.195 + ou:
   1.196 + $ more README
   1.197 + ou encore:
   1.198 + $ cat /chemin/script.sh
   1.199 +</pre>
   1.200 +<p>
   1.201 +Afficher un fichier texte ou html avec le navigateur web Retawq :
   1.202 +</p>
   1.203 +<pre>
   1.204 + $ retawq /usr/share/doc/index.html
   1.205 +</pre>
   1.206 +
   1.207 +<a name="edit"></a>
   1.208 +<h3><font color="#6c0023">Editer des fichiers</font></h3>
   1.209 +<p>
   1.210 +L'édition de fichiers texte, scripts, fichier de configurations, etc, peut se
   1.211 +faire facilement avec l'éditeur GNU Nano dans une console ou un terminal 
   1.212 +graphique. Exemple avec un fichier bookmarks.html (&lt;Ctrl+X&gt; pour quitter
   1.213 +et enregistrer) :
   1.214 +</p>
   1.215 +<pre>
   1.216 + $ nano Public/bookmarks.html
   1.217 +</pre>
   1.218 +
   1.219 +<a name="cat"></a>
   1.220 +<h3><font color="#6c0023">Cat</font></h3>
   1.221 +<p>
   1.222 +Vous pouvez utiliser la commande <code>cat</code> pour créer divers 
   1.223 +fichiers texte. EOF signifie End Of File, c'est là que le fichier se termine.
   1.224 +Exemple avec un fichier packages.list, cette commande supprime le contenu
   1.225 +actuel du fichier :
   1.226 +</p>
   1.227 +<pre>
   1.228 + $ cat &gt; packages.list &lt;&lt; "EOF"
   1.229 + Du texte...
   1.230 + et encore texte
   1.231 + 
   1.232 + EOF
   1.233 +</pre>
   1.234 +<p>
   1.235 +Pour ajouter du texte à la suite du fichier, mettez 2 fois: plus grand que
   1.236 +(&gt;&gt;) après <code>cat</code>, exemple :
   1.237 +</p>
   1.238 +<pre>
   1.239 + $ cat &gt;&gt; packages.list &lt;&lt; "EOF"
   1.240 + Du texte...
   1.241 + 
   1.242 + EOF
   1.243 +</pre>
   1.244 +
   1.245 +<a name="web-nav"></a>
   1.246 +<h3><font color="#6c0023">Naviguer sur le web</font></h3>
   1.247 +<p>
   1.248 +Surfer sur la toile avec SliTaz simplement et rapidement avec 'retawq', 
   1.249 +navigateur web en mode texte. A noter que vous pouvez aussi utiliser
   1.250 +le navigateur en local. Vous naviguerez ensuite facilement avec les flèches
   1.251 +de votre clavier, les liens sont en bleu et il faut taper &lt;ENTER&gt; pour
   1.252 +les suivre :
   1.253 +</p>
   1.254 +<pre>
   1.255 + $ retawq http://slitaz.libordux.org/
   1.256 + ou:
   1.257 + $ retawq http://localhost/
   1.258 +</pre>
   1.259 +<a name="irc-chat"></a>
   1.260 +<h3><font color="#6c0023">Discuter sur les canaux IRC</font></h3>
   1.261 +<p>
   1.262 +Pour discuter et transférer des fichiers via les multiples serveurs IRC
   1.263 +de la planète, SliTaz fournit Rhapsody. Ce client IRC est simple, rapide,
   1.264 +léger, fournissant un menu de configuration ncurses très agréable et facile à
   1.265 +prendre en main. Pour lancer l'application depuis un terminal, se connecter
   1.266 +à un serveur (irc.tuxfamily.org) et joindre le canal #tuxfamily :
   1.267 +</p>
   1.268 +<pre>
   1.269 + $ rhapsody
   1.270 + /connect irc.tuxfamily.org
   1.271 + /join #tuxfamily
   1.272 +</pre>
   1.273 +<a name="wget"></a>
   1.274 +<h3><font color="#6c0023">Télécharger des fichiers</font></h3>
   1.275 +<p>
   1.276 +Pour télécharger divers formats de fichiers sur internet, vous disposez de la
   1.277 +commande <code>wget</code>. Vous pouvez rapatrier une simple page html,
   1.278 +le contenu de tout un répertoire ou tout un site web :
   1.279 +</p>
   1.280 +<pre>
   1.281 + $ wget http://www.slitaz.org/doc/handbook/
   1.282 +</pre>
   1.283 +<a name="partitions"></a>
   1.284 +<h3><font color="#6c0023">Lister les partitions disponibles</font></h3>
   1.285 +<p>
   1.286 +Pour lister les partitions d'un disque dur interne ou externe, vous pouvez
   1.287 +utiliser la commande cat pour afficher le contenu du fichier
   1.288 +<code>/proc/partitions</code> ou utiliser l'utilitaire <code>fdisk</code>
   1.289 +avec l'option <code>-l</code> signifiant <em>list</em>. Vous pouvez ensuite
   1.290 +monter la (les) partitions que vous désirez utiliser :
   1.291 +</p>
   1.292 +<pre>
   1.293 + $ cat /proc/partitions
   1.294 + ou
   1.295 + # fdisk -l
   1.296 +</pre>
   1.297 +<a name="mount"></a>
   1.298 +<h3><font color="#6c0023">Monter une partition, un cdrom ou une clé USB</font></h3>
   1.299 +<p>
   1.300 +Pour monter une partition locale, dans le système de fichier SliTaz, nous vous
   1.301 +conseillons d'utiliser le répertoire /mnt. Dans l'exemple nous créons les
   1.302 +répertoires nécessaires, et nous montons la partition <code>hda6</code> du 
   1.303 +premier disque dur local sur /mnt/hda6 :
   1.304 +</p>
   1.305 +<pre>
   1.306 + # mkdir -p /mnt/hda6
   1.307 + # mount -t ext3 /dev/hda6 /mnt/hda6
   1.308 +</pre>
   1.309 +<p>
   1.310 +SliTaz fonctionne en RAM, vous pouvez monter ce même cdrom ou le retirer
   1.311 +pour en monter un autre (/dev/cdrom est un lien sur le premier lecteur de 
   1.312 +cdrom). A noter qu'un cdrom est un média amovible, il devrait donc se
   1.313 +monter sur /media :
   1.314 +</p>
   1.315 +<pre>
   1.316 + # mount -t iso9660 /dev/cdrom /media/cdrom
   1.317 +</pre>
   1.318 +<p>
   1.319 +Pour monter une clé USB ou flash disk il faut spécifier le bon système de 
   1.320 +fichiers. Normalement une clé USB achetée dans le marché est formatée en 
   1.321 +FAT32 ce qui permet de la lire depuis GNU/Linux et Windows. Sur un système
   1.322 +GNU/Linux elle est reconnue généralement comme le disque sda1, nous avons 
   1.323 +donc préparer un lien <code>sda1</code> sur <code>flash</code>, pour se 
   1.324 +faciliter la tâche. C'est aussi un média amovible et devrait se monter sur
   1.325 +/media :
   1.326 +</p>
   1.327 +<pre>
   1.328 + # mount -t vfat /dev/flash /media/flash
   1.329 +</pre>
   1.330 +<a name="halt"></a>
   1.331 +<h3><font color="#6c0023">Eteindre le système, ou redémarrer</font></h3>
   1.332 +<p>
   1.333 +Pour arrêter SliTaz ou redémarrer, vous pouvez utiliser la commande 
   1.334 +<code>halt</code>, <code>reboot</code> ou utiliser la combinaison des touches
   1.335 +&lt;Ctrl+Alt+Delete&gt;, ce qui correspond à un redémarrage système. En cas de 
   1.336 +problèmes, essayez d'utiliser l'option <code>-f</code>, signifiant 
   1.337 +<em>forced</em> :
   1.338 +</p>
   1.339 +<pre>
   1.340 + # halt
   1.341 + Pour redémarrer :
   1.342 + # reboot
   1.343 + Ou :
   1.344 + # reboot -f
   1.345 +</pre>
   1.346 +
   1.347 +<!-- End of content -->
   1.348 +</div>
   1.349 +
   1.350 +<!-- Footer. -->
   1.351 +<div id="footer">
   1.352 +	<div class="footer-right"></div>
   1.353 +	<a href="#top">Haut de la page</a> | 
   1.354 +	<a href="index.html">Table des matières</a>
   1.355 +</div>
   1.356 +
   1.357 +<div id="copy">
   1.358 +    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
   1.359 +    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
   1.360 +    Documentation publiées sous
   1.361 +    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
   1.362 +    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
   1.363 +</div>
   1.364 +
   1.365 +</body>
   1.366 +</html>