Pour voir le PATH : echo $PATH.<strong>Gui<strong>de</strong></strong> <strong>de</strong> <strong>Survie</strong> <strong>du</strong> Débutant <strong>sous</strong> <strong>Linux</strong>Pour enrichir le path : export PATH=nouveaupath:$PATH. N'oubliez pas : $PATH sinon le pathque vous vouliez ajouter remplace l'ancien et toutes vos comman<strong>de</strong>s <strong>de</strong>viendrontinopérantes. Pour l'enrichir définitivement, éditez le fichier /etc/profile.Autre possibilité, le fichier existe, mais n'est pas exécutable. Fairechmod +x monfichier. Ou bien, il ne vous appartient pas. Deman<strong>de</strong>z un chown ou un chmod auroot.Encore plus fort (il faut reconnaître que <strong>Linux</strong> n'a pas son pareil pour nous compliquer lavie) : si la comman<strong>de</strong> se situe sur un disque mounté sans les droits d'exécution (ce quiest la valeur par défaut), ça ne marche pas. Éditez le fichier /etc/fstab et ajoutez−y« exec » sur la ligne <strong>du</strong> disque. Pour vérifier les droits d'un disque mounté, tapez mount.S'il est mounté avec le valeur <strong>de</strong>fault, la comman<strong>de</strong> <strong>de</strong>vrait vous renvoyer noexec.De plus en plus fort : si le cdrom est gravé en Rockridge, seul le root peut y accé<strong>de</strong>r,sauf si... vous ajoutez norock au /etc/fstab (vous n'aviez pas <strong>de</strong>viné tout seul ??).Si le /etc/fstab vous rebute, vous pourrez vous rabattre sur un programme graphique commekfstab, bientôt en standard.Vous pouvez récupérer les comman<strong>de</strong>s précé<strong>de</strong>ntes par la flèche . C'est quand mêmeplus facile que <strong>de</strong> tout retaper ! Les 500 <strong>de</strong>rnières comman<strong>de</strong>s sont dans ~/.bash_history.Astuce : pour ne pas farfouiller 1/4 d'heure dans les <strong>de</strong>rnières comman<strong>de</strong>s, tapez!<strong>de</strong>but<strong>de</strong>lacomman<strong>de</strong> (ex : !mou). Cela vous tapera automatiquement la comman<strong>de</strong> complètetelle que vous l'avez tapée la <strong>de</strong>rnière fois (ex : mount −t iso9660...).Encore plus fort : la recherche incrémentale inverse : Tapez Ctrl−r. Un prompt spécialapparaît. Ensuite, saisissez un morceau <strong>de</strong> la comman<strong>de</strong> souhaitée. Dès la première lettresaisie, le shell fait automatiquement la recherche dans l'historique et vous propose entemps réel la <strong>de</strong>rnière comman<strong>de</strong> complète comportant cette lettre. Complétez avec d'autreslettres si nécessaire.Autre possibilité : la comman<strong>de</strong> history affiche l'historique <strong>de</strong>s comman<strong>de</strong>s. Un tube, etvous atteignez facilement la comman<strong>de</strong> recherchée :history|grep un_morceau_<strong>de</strong>_l_ancienne_comman<strong>de</strong>. Une variante <strong>de</strong> history : fc −l −10affiche les 10 <strong>de</strong>rnières comman<strong>de</strong>s (man bash).Plus vicieux : si vous tentez d'effacer un fichier qui commence par « − », son nom seraconsidéré comme une option. Vous pouvez faire rm −− −lenom<strong>du</strong>fichier ourm ./−lenom<strong>du</strong>fichier.Les répertoires, comment ça marche ?Faites ls, et vous avez la liste <strong>de</strong>s fichiers et répertoires <strong>du</strong> répertoire courant (dansnotre exemple, ls dans /home donne <strong>du</strong><strong>du</strong>che/). Pour savoir quel est le répertoire courant :pwd.Pour voir les fichiers cachés : ls −a. (ils commencent par un point).Pour avoir <strong>de</strong>s détails : ls −l vous donne le type <strong>de</strong> fichier, le propriétaire, les droits,et, si c'est un lien, la cible. Astuce : ls −l monfichier donne les caractéristiques d'unseul fichier.Vous voulez différencier les différentes sortes <strong>de</strong> fichiers ? ls −−color. Vous voulez que,<strong>du</strong>rant cette session, votre « ls » soit toujours en couleurs ? alias ls='ls −−color'.Attention aux quotes (apostrophes bizarres qui s'obtiennent par sur un clavierFrançais). Vous voulez que votre alias soit activé pour toutes les sessions ? Insérez−ledans /etc/bashrc.Votre écran n'est pas assez grand pour voir tous les noms ? Faites un tube : ls|less ouls|more.Pour changer <strong>de</strong> répertoire : cd <strong>du</strong><strong>du</strong>che vous amène dans le répertoire <strong>du</strong><strong>du</strong>che, lui−mêmesitué dans le répertoire courant (ici, home). Sinon, tapez le chemin complet :cd /home/<strong>du</strong><strong>du</strong>che.18/100 20.03.2003 20:58:32
Pour remonter d'un niveau : cd ..(ne pas oublier l'espace). Plus simple : s pour supérieurcomme alias sur certaines distributions (Mandrake).Pour retourner chez soi (home) : cd tout court.Pour aller au répertoire précé<strong>de</strong>nt : cd −. Idéal pour faire <strong>de</strong>s allers−retours entre <strong>de</strong>uxrépertoires.Copier un fichier : cp fichiersource fichiercible fait une copie <strong>du</strong> fichier fichiersourceau fichier fichiercible. mv fichiersource fichiercible remplace fichiersource parfichiercible (permet les changements <strong>de</strong> nom ou d'emplacement).Changer la date d'un fichier : touch −m 05041020 fichier_a_changer_<strong>de</strong>_date attribue le 4Mai à 10 h 20 à votre fichier.À quoi servent tous ces répertoires ?C'est un gros problème lorsque l'on débute <strong>sous</strong> <strong>Linux</strong> : les arborescences varient d'unedistribution à l'autre. Si vous disposez d'un bouquin sur Slackware et d'une Redhat survotre micro, il faudra tra<strong>du</strong>ire les chemins (la comman<strong>de</strong> find sera utile !!).Grossièrement :−/bin et /sbin : programmes exécutables <strong>de</strong> base (sbin=programmes <strong>du</strong> chef).−/<strong>de</strong>v : les périphériques. Un certain nombre <strong>de</strong> ces fichiers sont <strong>de</strong>s liens symboliquesvers les vrais fichiers utilisés par le système : /<strong>de</strong>v/mouse > /<strong>de</strong>v/ttyS0 (souris com1) ou/<strong>de</strong>v/psaux (souris ps2), /<strong>de</strong>v/cdrom >/<strong>de</strong>v/hdb (cdrom IDE), /<strong>de</strong>v/mo<strong>de</strong>m > /<strong>de</strong>v/ttySX... Celapermet aux applications <strong>de</strong> ne pas se préoccuper <strong>du</strong> système : les appels aux périphériquessont redirigés aux bons endroits. Dans le kernel 2.4, seuls les périphériqueseffectivement présents sur le système sont listés ici.Si vous avez besoin <strong>de</strong> créer un <strong>de</strong>scripteur : comman<strong>de</strong> mknod (maniement compliqué, etrarement utile pour une utilisation <strong>de</strong> base).Un exemple : mknod /<strong>de</strong>v/null c 1 3 (c=character, 1=majeur, 3=mineur). La liste <strong>de</strong>s numérosmajeurs et mineurs se trouve dans /usr/src/linux/Documentation/<strong>de</strong>vices.txt.Normalement, les kernels <strong>de</strong> la série 2.4 peuvent créer lors <strong>du</strong> besoin les <strong>de</strong>scripteurs <strong>de</strong>périphériques s'ils utilisent <strong>de</strong>vfs.−/usr : les exécutables ordinaires (/usr/X11R6/bin), les sources (/usr/src) et leurslibrairies (/usr/lib)−/var : <strong>de</strong>s fichiers <strong>de</strong> taille variable. On y trouve souvent <strong>de</strong>s paramétrages et <strong>de</strong>slibrairies <strong>de</strong> programmes.−/etc : les paramétrages : fstab pour les systèmes <strong>de</strong> fichiers, inittab pour le script <strong>de</strong>démarrage (runlevel=5 pour le démarrage en mo<strong>de</strong> graphique), dosemu.conf, wine.conf,lilo.conf (pour paramètrer le mo<strong>de</strong> <strong>de</strong> démarrage <strong>de</strong> LILO : délai, nom <strong>du</strong> noyau à lancer pardéfaut en premier...), /etc/rc.d/rc.local pour les programmes à lancer automatiquement audémarrage, /etc/rc.d/rc.serial pour les paramétrages <strong>du</strong> port série...NB : lesdistributions non basées sur Red Hat sautent le répertoire rc.d.−/lib : les bibliothèques (librairies) utilisées par les programmes.−/proc : vous n'avez rien à y faire. Permet entre autres <strong>de</strong> connaître les ressourcesutilisées par les différents périphériques (mémoire, irq, DMA)−/boot : dans Redhat : le noyau (directement dans la racine <strong>sous</strong> Slackware). Il s'appellevmlinuz (noyau compacté) ou kernel−2.x.xx. ou n'importe comment d'autre, pourvu que çacorrespon<strong>de</strong> au paramétrages <strong>du</strong> système <strong>de</strong> boot (lilo ou chos).. Si vous bootez par loadlin(<strong>de</strong>puis dos), ne cherchez pas le noyau ici, il est sur la partition DOS.−/root : le home <strong>du</strong> super−utilisateur<strong>Gui<strong>de</strong></strong> <strong>de</strong> <strong>Survie</strong> <strong>du</strong> Débutant <strong>sous</strong> <strong>Linux</strong>−/home/xxx : les répertoires personnels <strong>de</strong>s utilisateurs.20.03.2003 20:58:32 19/100
- Page 1: Guide de Survie du Débutant sous L
- Page 4 and 5: Table des MatièresGuide de survie
- Page 7 and 8: Guide de survie sous LinuxDocument
- Page 9 and 10: les groupes, les droits, les consol
- Page 11 and 12: Enfin, il est possible d'installer
- Page 13 and 14: de la deuxième nappe hdd. Si vous
- Page 15 and 16: en premier. Donc pas de Linux sur u
- Page 17 and 18: terminée. Cette vérification se f
- Page 19 and 20: Autre astuce : si vous voulez ajout
- Page 21 and 22: plusieurs répertoires numérotés,
- Page 23: Guide de Survie du Débutant sous L
- Page 27 and 28: Guide de Survie du Débutant sous L
- Page 29 and 30: Guide de Survie du Débutant sous L
- Page 31 and 32: #!/bin/bash #cette ligne renseigne
- Page 33 and 34: Le fichier est plus gros que la dis
- Page 35 and 36: emplace maintenant /dev/cuax. Sur l
- Page 38 and 39: Autre possibilité : le programme a
- Page 40 and 41: Guide de Survie du Débutant sous L
- Page 42 and 43: Guide de Survie du Débutant sous L
- Page 44 and 45: Ensuite, le montage se fait très c
- Page 46 and 47: http://www.zauruszone.com/howtos/qt
- Page 48 and 49: Faire piloter le scanner par Gimp :
- Page 50 and 51: Une meilleure solution est d'instal
- Page 52 and 53: Guide de Survie du Débutant sous L
- Page 54 and 55: Guide de Survie du Débutant sous L
- Page 56 and 57: Guide de Survie du Débutant sous L
- Page 58 and 59: Guide de Survie du Débutant sous L
- Page 60 and 61: Guide de Survie du Débutant sous L
- Page 62 and 63: Encore plus fort : le batch. (Merci
- Page 64 and 65: Guide de Survie du Débutant sous L
- Page 66 and 67: Sur RedHat, le fichier xfs (serveur
- Page 68 and 69: dans le XF86Config (section screen,
- Page 70 and 71: Guide de Survie du Débutant sous L
- Page 72 and 73: ici : http://www.retinalburn.net/li
- Page 74 and 75:
Pour voir si tout va bien, pinguez
- Page 76 and 77:
Guide de Survie du Débutant sous L
- Page 78 and 79:
Quant aux ports série, ils ne fonc
- Page 80 and 81:
Vous devriez maintenant pouvoir vou
- Page 82 and 83:
Guide de Survie du Débutant sous L
- Page 84 and 85:
Placez−vous dans le répertoire /
- Page 86 and 87:
Guide de Survie du Débutant sous L
- Page 88 and 89:
Pour AOL, essayez Pengaol (http://w
- Page 90 and 91:
Pareil pour finger, qui permet de t
- Page 92 and 93:
Encore mieux, utilisez un utilitair
- Page 94 and 95:
pm −qa), et que la désinstallati
- Page 96 and 97:
et traduisez−le. Votre Netscape s
- Page 98 and 99:
format propriétaire pour lequel le
- Page 100 and 101:
Attention ! Si vous utilisez le vra
- Page 102 and 103:
Cet émulateur sous licence GPL per
- Page 104 and 105:
surtout pas en module les choses in
- Page 106:
Guide de Survie du Débutant sous L