10.07.2015 Views

Guide de Survie du Débutant sous Linux - resoo.org

Guide de Survie du Débutant sous Linux - resoo.org

Guide de Survie du Débutant sous Linux - resoo.org

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!