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