/ docs / src / getting-started / Linux_FAQ_fr.txt
Linux_FAQ_fr.txt
  1  :lang: fr
  2  
  3  = Petite FAQ Linux
  4  
  5  [[cha:FAQ-Linux]]
  6  
  7  
  8  Voici quelques commandes et techniques de base pour l'utilisateur
  9  débutant sous Linux. Beaucoup d'autres informations peuvent être
 10  trouvées sur http://www.linuxcnc.org/[le site web de LinuxCNC] ou dans les man
 11  pages.
 12  
 13  == Login automatique
 14  
 15  Quand vous installez LinuxCNC avec le CD-Live Ubuntu, par défaut vous
 16  devez passer par la fenêtre de connexion à chaque démarrage du PC. Pour
 17  activer le login automatique ouvrez le menu 
 18  _Système → Administration → Fenêtre de connexion_. 
 19  Si l'installation est 
 20  récente la fenêtre de connexion peut prendre quelques secondes pour
 21  s'ouvrir. Vous devez entrer le mot de passe utilisé pour l'installation
 22  pour accéder à la fenêtre des préférences. Ouvrez alors l'onglet
 23  _Sécurité_, cochez la case _Activer les connexions automatiques_ et
 24  saisissez votre nom d'utilisateur ou choisissez en un dans la liste
 25  déroulante. Vous êtes maintenant dispensé de la fenêtre de connexion.
 26  
 27  == Les Man Pages[[sec:Man-Pages]]
 28  
 29  (((Man Pages)))
 30  
 31  Les Man pages sont des pages de manuel générées automatiquement le
 32  plus souvent. Les Man pages existent pour quasiment tous les programmes
 33  et les commandes de Linux.
 34  
 35  Pour visualiser une man page ouvrez un terminal depuis _Applications →
 36   Accessoires → Terminal_. Par exemple si vous voulez trouver quelques
 37  choses concernant la commande _find_, tapez alors dans le terminal:
 38  ----
 39  man find
 40  ----
 41  
 42  Utilisez les touches _Vers le haut_ et _Vers le bas_ pour faire
 43  défiler le texte et la touche *Q* pour quitter.
 44  
 45  == Lister les modules du noyau
 46  
 47  En cas de problème il est parfois utile de connaître la liste des
 48  modules du noyau qui sont chargés. Ouvrez une console et tapez:
 49  ----
 50  lsmod
 51  ----
 52  
 53  Si vous voulez, pour le consulter tranquillement, envoyer le résultat
 54  de la commande dans un fichier, tapez la sous cette forme:
 55  ----
 56  lsmod > mes_modules.txt
 57  ----
 58  
 59  Le fichier mes_modules.txt résultant, se trouvera alors dans votre
 60  répertoire home si c'est de là que vous avez ouvert la console.
 61  
 62  
 63  == Éditer un fichier en root[[sec:Editer-un-fichier-en-root]]
 64  
 65  (((Éditer un fichier en root)))
 66  
 67  Éditer certains fichiers du système en root peut donner des résultats
 68  inattendus! Soyez très vigilant quand vous éditez en root, une erreur peut
 69  compromettre tout le système et l'empêcher de redémarrer. Vous pouvez
 70  ouvrir et lire de nombreux fichiers systèmes appartenant au root qui
 71  sont en mode lecture seule.
 72  
 73  === A la ligne de commande
 74  
 75  (((sudo gedit)))
 76  
 77  Ouvrir un terminal depuis _Applications → Accessoires → Terminal_.
 78  
 79  Dans ce terminal, tapez:
 80  ----
 81  sudo gedit
 82  ----
 83  
 84  Ouvrez un fichier depuis _Fichiers → Ouvrir_ puis éditez le.
 85  
 86  === En mode graphique
 87  
 88  (((gksudo)))
 89  
 90   . Faites un clic droit sur le bureau et choisissez _Créer un lanceur.._.
 91   . Tapez un nom tel que _éditeur_, dans la zone _Nom_.
 92   . Entrez _gksudo "gnome-open %u"_ dans la zone _Commande_ et validez.
 93   . Glissez un fichier et déposez le sur votre lanceur, il s'ouvrira alors
 94     directement dans l'éditeur.
 95  
 96  == Commandes du terminal[[sec:Commandes-Terminal]]
 97  
 98  (((Terminal Commands)))
 99  
100  === Répertoire de travail
101  
102  (((repertoire de travail))) (((pwd)))
103  
104  Pour afficher le chemin du répertoire courant dans le terminal tapez:
105  ----
106  pwd
107  ----
108  
109  === Changer de répertoire
110  
111  (((Changer de repertoire))) (((cd)))
112  
113  Pour remonter dans le répertoire précédent, tapez dans le terminal:
114  ----
115  cd ..
116  ----
117  
118  Pour remonter de deux niveaux de répertoire, tapez dans le terminal:
119  ----
120  cd ../..
121  ----
122  
123  Pour aller directement dans le sous-répertoire linuxcnc/configs tapez:
124  ----
125  cd linuxcnc/configs
126  ----
127  
128  === Lister les fichiers du répertoire courant
129  
130  (((Lister le répertoire courant))) (((ls)))
131  
132  Pour voir le contenu du répertoire courant tapez:
133  ----
134  ls
135  ----
136  
137  === Trouver un fichier
138  
139  (((Trouver un fichier))) (((find)))
140  
141  La commande _find_ peut être un peu déroutante pour le nouvel
142  utilisateur de Linux. La syntaxe de base est:
143  ----
144  find répertoire_de_départ <paramètres> <actions>
145  ----
146  
147  Par exemple, pour trouver tous les fichiers .ini dans votre répertoire
148  linuxcnc utilisez d'abord la commande _pwd_ pour trouver le répertoire
149  courant. Ouvrez un nouveau terminal et tapez:
150  ----
151  pwd
152  ----
153  
154  il vous est retourné par exemple le résultat suivant:
155  ----
156  /home/robert
157  ----
158  
159  Avec cette information vous pouvez taper, par exemple, la commande:
160  ----
161  find /home/robert/linuxcnc -name *.ini -print
162  ----
163  
164  Le _-name_ est le nom du fichier que vous recherchez et le _-print_
165  indique à find d'afficher le résultat dans le terminal. Le _*.ini_
166  indique à find de retourner tous les fichiers portant l'extension
167  _.ini_
168  
169  === Rechercher un texte
170  
171  (((Rechercher un texte)))(((grep)))
172  
173  Tapez dans un terminal:
174  ----
175  grep -lir "texte à rechercher" *
176  ----
177  
178  Pour trouver tous les fichiers contenant le texte _"texte à rechercher"_  dans le 
179  répertoire courant, tous ses sous-répertoires et en ignorant la casse. 
180  Le paramètre *-l* demande de ne pas afficher les résultats normalement mais à la 
181  place, d'indiquer le nom des fichiers pour lesquels des résultats auraient été 
182  affichés. Le paramètre *-i* demande d'ignorer la casse. Le paramètre *-r* demande 
183  une recherche récursive (qui inclus tous les sous-répertoires dans la recherche). 
184  Le caractère *** est un jocker indiquant _tous les fichiers_.
185  
186  === Messages du boot
187  
188  Pour visualiser les messages du boot utilisez la commande _dmesg_
189  depuis un terminal. Pour enregistrer ces messages dans un fichier,
190  redirigez les avec:
191  ----
192  dmesg > dmesg.txt
193  ----
194  
195  Le contenu de ce fichier pourra alors être copié et collé à
196  destination des personnes en ligne qui vous aideront à diagnostiquer
197  votre problème.
198  
199  Pour nettoyer le tampon des messages tapez cette commande:
200  ----
201  sudo dmesg -c
202  ----
203  
204  C'est utile avant de lancer LinuxCNC, pour que ne soit enregistrés que les
205  messages relatifs au fonctionnement courant de LinuxCNC.
206  
207  Pour trouver les adresses des ports parallèles de la machine, tapez cette
208  commande grep pour filtrer les informations contenues dans dmesg.
209  ----
210  dmesg|grep parport
211  ----
212  
213  == Problèmes matériels
214  
215  === Informations sur le matériel
216  
217  Pour voir la liste du matériel installé sur les ports PCI de votre carte mère,
218  tapez la commande suivante dans un terminal:
219  ----
220  lspci -v
221  ----
222  
223  Pour voir la liste du matériel installé sur les ports USB de votre carte mère,
224  tapez la commande suivante dans un terminal:
225  ----
226  lsusb -v
227  ----
228  
229  === Résolution du moniteur
230  
231  Lors de l'installation d'Ubuntu les réglages du moniteur sont automatiquement
232  détectés. Il peut arriver que la détection fonctionne mal et que la résolution
233  ne soit que celle d'un moniteur générique en 800x600.
234  
235  Pour résoudre ce cas, suivez les instructions données ici:
236  
237  https://help.ubuntu.com/community/FixVideoResolutionHowto[https://help.ubuntu.com/community/FixVideoResolutionHowto]
238  
239  // vim: set syntax=asciidoc:
240  
241