slitaz-doc-wiki-data view pages/fr/handbook/commands.txt @ rev 4

Add pages/fr folder.
author Christopher Rogers <slaxemulator@gmail.com>
date Sat Feb 26 12:13:35 2011 +0000 (2011-02-26)
parents
children b8e0b134ba24
line source
1 ====== Références en ligne de commandes ======
3 ===== Introduction aux commandes =====
5 Ce document se veut être un rapide référentiel pour utiliser SliTaz en ligne commandes via un terminal Linux ou un terminal graphique (XTerm). Vous disposez de nombreuses commandes GNU/Linux de manipulation des fichiers, de maintenance système ou de gestion du réseau. Vous pouvez aussi naviguer sur le web, chatter sur l'IRC, télécharger, éditer des scripts et même jouer en mode texte. Note : il faut être //root// pour les opérations de montage de disques durs ou de cdrom. Vous pouvez utiliser la commande ''su'' pour devenir administrateur système.
7 ===== Aide et liste des commandes disponibles =====
9 La plupart des commandes des systèmes GNU/Linux ont une option d'aide pour des infos sur leur utilisation. Pour avoir de l'aide et connaître des informations sur l'utilisation d'une commande il faut taper le nom de la commande suivie de l'option ''%%--help%%''. Exemple avec la commande de copie de fichiers ''cp'' :
11 <code> $ cp --help </code>
13 Pour lister les commandes disponibles sur le système, vous pouvez simplement taper 2 fois sur la touche de tabulation qui se trouve à gauche du clavier et comporte 2 flèches horizontales et opposées. Pour connaître les commandes fournies par Busybox, vous pouvez taper ''%%busybox --help%%''.
15 ===== Lister les fichiers contenus dans un répertoire =====
17 Pour lister les fichiers et les dossiers contenus dans un répertoire, vous pouvez utiliser la commande ''ls''. Pour connaître toutes les possibilités, n'oubliez pas d'utiliser l'option ''%%--help%%''. Pour simplement lister les fichiers du répertoire courant :
19 <code> $ ls </code>
21 Lister tous les fichiers en utilisant l'option ''-al'' :
23 <code> $ ls -al </code>
25 Lister un répertoire donné:
27 <code> $ ls /home/slitaz </code>
29 ===== Se déplacer dans les répertoires =====
31 Pour naviguer dans les fichiers vous pouvez utiliser la commande ''cd'' :
33 <code>
34 $ cd /usr/share/doc
35 Revenir au répertoire parent :
36 $ cd ..
37 </code>
39 Pour aller dans le répertoire de l'utilisateur (root = /root) :
41 <code>
42 $ cd
43 Ou :
44 $ cd ~
45 Ou encore :
46 $ cd $HOME
47 </code>
49 ===== Copier des fichiers =====
51 La commande ''cp'' copier des fichiers ou des dossiers. L'exemple copie le fichier info.txt se trouve dans le répertoire courant, vers le répertoire Documents/ :
53 <code> $ cp info.txt Documents/ </code>
55 Copier un répertoire entier. Ici la commande copie le répertoire Templates/ dans /home/tux :
57 <code> $ cp -a Templates /home/tux </code>
59 ===== Déplacer (renommer) des fichiers ou des répertoires =====
61 La commande mv prend le contenu d'un fichier et le copie dans un autre, puis supprimer le fichier d'orifine :
63 <code> $ mv fichier1 fichier2 </code>
65 Elle peut aussi renommer des répertoires :
67 <code> $ mv ~/Documents ~/Docs </code>
69 Notez que le contenu du fichier/répertoire de destination sera remplacé s'il existe déjà.
71 ===== Créer un nouveau fichier =====
73 La commande touch peut créer un nouveau fichier (vide) :
75 <code> $ touch nouveaufichier </code>
77 ===== Créer de nouveaux répertoires =====
79 mkdir de l'Anglais make a directory. Cette commande permet de créer un nouveau répertoire. La commande ci-dessous crée un répertoire qui se nomme Projects. Il se créera dans le répertoire /home de l'utilisateur courant ou dans le répertoire dans lequel on se trouve (qui peut être connu via la commande ''pwd'') :
81 <code> $ mkdir Projects </code>
83 Création d'un répertoire qui se nomme script-1.0 dans le dossier Projects/ :
85 <code> $ mkdir Projects/script-1.0 </code>
87 Vous pouvez aussi créer un arbre de répertoires en utilisant l'option -p (parents) :
89 <code> $ mkdir -p un/deux/trois/quatre </code>
91 ===== Supprimer des fichiers ou des répertoires =====
93 La commande ''rm'' permet de supprimer un fichier. Imaginons que nous allons supprimer le fichier fichier.txt et qui se trouve dans le répertoire courant :
95 <code> $ rm fichier.txt </code>
97 La commande ''rm'' a plusieurs options. Pour supprimer tout un répertoire avec son contenu, il faut utiliser l'option ''-rf''. Exemple :
99 <code> $ rm -rf /home/tux/Templates </code>
101 Note: vous pouvez aussi utiliser l'option //-i// pour supprimer des fichiers ou des dossiers et leur contenu de façon interactive :
103 <code> $ rm -ir /home/tux/Templates </code>
105 ===== Lire des fichiers =====
107 Pour lire le contenu d'un fichier ou d'un script, vous pouvez utiliser les commandes ''less'', ''more'', ''cat'', ou encore le navigateur web Retawq. Exemples avec un fichier README, essential.txt, et script.sh :
109 <code>
110 $ less -EM essential.txt
111 ou :
112 $ more README
113 ou :
114 $ cat /path/to/script.sh
115 </code>
116 Afficher un fichier texte ou html avec le navigateur web Retawq :
118 <code> $ retawq /usr/share/doc/index.html </code>
120 ===== Editer des fichiers =====
122 L'édition de fichiers texte, scripts, fichier de configurations, etc, peut se faire facilement avec l'éditeur GNU Nano dans une console ou un terminal graphique. Exemple avec un fichier bookmarks.html (<Ctrl+X> pour quitter et enregistrer) :
124 <code> $ nano Public/bookmarks.html </code>
126 ===== Cat =====
128 Vous pouvez utiliser la commande ''cat'' pour créer divers fichiers texte. EOF signifie End Of File, c'est là que le fichier se termine. Exemple avec un fichier packages.list, cette commande supprime le contenu actuel du fichier :
130 <code>
131 $ cat > packages.list << "EOF"
132 Du texte...
133 et encore texte
135 EOF
136 </code>
138 Pour ajouter du texte à la suite du fichier, mettez 2 fois: plus grand que (>>) après ''cat'', exemple :
140 <code>
141 $ cat >> packages.list << "EOF"
142 Du texte...
144 EOF
145 </code>
147 ===== Naviguer sur le web =====
149 Surfer sur la toile avec SliTaz simplement et rapidement avec 'retawq', navigateur web en mode texte. A noter que vous pouvez aussi utiliser le navigateur en local. Vous naviguerez ensuite facilement avec les flèches de votre clavier, les liens sont en bleu et il faut taper <ENTER> pour les suivre :
151 <code>
152 $ retawq http://www.slitaz.org/
153 ou :
154 $ retawq http://localhost/
155 </code>
157 ===== Discuter sur les canaux IRC =====
159 Pour discuter et transférer des fichiers via les multiples serveurs IRC de la planète, SliTaz fournit Rhapsody. Ce client IRC est simple, rapide, léger, fournissant un menu de configuration ncurses très agréable et facile à prendre en main. Pour lancer l'application depuis un terminal, se connecter à un serveur (irc.alterinet.org) et joindre le canal #slitaz :
161 <code>
162 $ rhapsody
163 /connect irc.freenode.net
164 /join #slitaz
165 </code>
167 ===== Télécharger des fichiers =====
169 Pour télécharger divers formats de fichiers sur internet, vous disposez de la commande ''wget''. Vous pouvez rapatrier une simple page html, le contenu de tout un répertoire ou tout un site web :
171 <code> $ wget http://doc.slitaz.org/ </code>
173 ===== Lister les partitions disponibles =====
175 Pour lister les partitions d'un disque dur interne ou externe, vous pouvez utiliser la commande cat pour afficher le contenu du fichier ''/proc/partitions'' ou utiliser l'utilitaire ''fdisk'' avec l'option ''-l'' signifiant //list//. Vous pouvez ensuite monter la (les) partitions que vous désirez utiliser :
177 <code>
178 $ cat /proc/partitions
179 ou :
180 # fdisk -l
181 </code>
183 ===== Monter une partition, un cdrom ou une clé USB =====
185 Pour monter une partition locale, dans le système de fichier SliTaz, nous vous conseillons d'utiliser le répertoire /mnt. Dans l'exemple nous créons les répertoires nécessaires, et nous montons la partition ''hda6'' du premier disque dur local sur /mnt/hda6 :
187 <code>
188 # mkdir -p /mnt/hda6
189 # mount -t ext3 /dev/hda6 /mnt/hda6
190 </code>
192 SliTaz fonctionne en RAM, vous pouvez monter ce même cdrom ou le retirer pour en monter un autre (/dev/cdrom est un lien sur le premier lecteur de cdrom). A noter qu'un cdrom est un média amovible, il devrait donc se monter sur /media :
194 <code> # mount -t iso9660 /dev/cdrom /media/cdrom </code>
196 Pour monter une clé USB ou flash disk il faut spécifier le bon système de fichiers. Normalement une clé USB achetée dans le marché est formatée en FAT32 ce qui permet de la lire depuis GNU/Linux et Windows. Sur un système GNU/Linux elle est reconnue généralement comme le disque sda1, nous avons donc préparer un lien ''sda1'' sur ''flash'', pour se faciliter la tâche. C'est aussi un média amovible et devrait se monter sur /media :
198 <code> # mount -t vfat /dev/flash /media/flash </code>
200 ===== Éteindre le système, ou redémarrer =====
202 Pour arrêter SliTaz ou redémarrer, vous pouvez utiliser la commande ''halt'', ''reboot'' ou utiliser la combinaison des touches <Ctrl+Alt+Delete>, ce qui correspond à un redémarrage système. En cas de problèmes, essayez d'utiliser l'option ''-f'', signifiant //forced// :
204 <code>
205 # halt
206 Pour redémarrer :
207 # reboot
208 Ou :
209 # reboot -f
210 </code>