Une des premieres choses que veulent savoir les gens en arrivant sous linux, ce n'est pas comment configurer ssh ou voir les droits sur les fichiers mais savoir quel dossier contient quoi.
Un truc à bien noter sour linux contrairement à windows, c'est que sous linux, tout est fichier.
En fait, un dossier est un fichier, un fichier est un fichier, la ram est un fichier, la clef usb qu'on branche est un fichier, la carte son est un fichier, la carte video est un fichier, etc… donc on peut intervenir sur n'importe quel composant de l'ordi en bidouillant les fichiers comme envoyer directement du son vers la carte son en redirigeant des données directement vers le fichier qui correspond à la carte son…et le tout en live…
Quand on fait le listing d'un contenu de dossier avec ls -al, on voit qu'il y a tout au début deux fichiers :
. et .. (oui point et point point)
point tout court est le dossier actuel et point point est le dossier parent.
donc si on veut aller dans le dossier parent, on fait un
cd ..ou
cd ../et si on veut changer les droits sur le dossier en cours, on fait un
chmod 775 .ou
chmod 775 ./je vous raconte pas pour le dossier parent, vous devriez deviner…
est le dossier “racine” du systeme, c'est à dire le point de départ (ya pas de dossier parent à / ) on l'appelle aussi le dossier root (racine en anglais)
contient les exécutables permettant de faire fonctionner le systeme
contient les fichiers permettant de booter le systeme (démarrer)
contient les peripheriques systeme (devices) comme les disque durs, la ram, la carte son, la carte video etc…
contient les configs globales des programmes (quand on installe un programme, il y a la config locale par utilisateur donc les fichiers de config se trouvent dans le dossier homme de chaque user et /etc contient les configs pour tous les users)
contient tous les dossiers perso des utilisateurs
contient des librairies necessaires aux programmes
oh, comme inworld :) quand un fichier perd son dossier, il atterit ici (par exemple quand l'ordi crashe)
Debian charge les clefs usb et autre cd rom ou disquette dans ce dossier
normalement quand on ajoute un disque dur, on le “monte” et ce dossier sert à y mettre les periphs à monter (optionnel)
sert à mettre les programmes qui ne sont pas installables par le gestionnaire de paquets (optionnel)
contient les processus en cours d'utilisation
le dossier home de l'utilisateur root
contient les pid des processus en cours
comme le dossier /bin sauf qu'il contient des outils réservés à root pour reparer l'ordi si besoin
ajouté par selinux mais on s'en fout car selinux c'est une prise de tete
sert à mettre les fichiers et dossiers d'un serveur (optionnel)
je sais pas (me sens pas de chercher)
dossier temporaire. Tout le monde peut y ecrire et lire. Il est vidé automatiquement à chaque redémarrage.
dossier contenant les programmes installés par le gestionnaire de paquets
contient les données variables comme les logs des programmes