L'arborescence Linux

La racine et les répertoires standard (/etc, /var, /home, /usr, /dev, /proc, /tmp…), la différence entre chemin absolu et chemin relatif, et le sens de « . », « .. » et « ~ ».

  • 31 cartes
  • 5 thèmes
  • Gratuit

Le programme, thème par thème

Le poids de chaque thème suit celui que lui donne l'examen.

  1. Notions
  2. Questions
  3. Ranger et relier
  4. Mises en situation
  5. Comprendre

Quelques cartes du deck

  • Arborescence Linux : de quoi s'agit-il ?

    Voir la réponse

    Organisation unique en arbre de tous les fichiers du système, qui part d'un répertoire de départ noté /.

    Il n'y a ni lecteurs C: ni D: : disques et clés USB sont rattachés à un répertoire de cet arbre.

  • Quel est le répertoire courant à la fin de ces commandes ?

    ```bash
    cd /home/lea/projets/web
    cd ../..
    pwd
    `

    • /home/lea
    • /home/lea/projets
    • /home
    • /home/lea/projets/web/..
    Voir la réponse

    /home/lea

    Chaque .. remonte d'un niveau : de web vers projets, puis vers lea. pwd affiche toujours un chemin absolu, sans ...

  • Les répertoires personnels des utilisateurs sont dans … ; celui du super-utilisateur est …, en dehors de /home.

    Voir la réponse

    Les répertoires personnels des utilisateurs sont dans /home ; celui du super-utilisateur est /root, en dehors de /home.

    Garder /root à part permet à root de se connecter même quand la partition de /home n'est pas montée.

  • /etc : de quoi s'agit-il ?

    Voir la réponse

    Répertoire des fichiers de configuration du système et des services.

    On y trouve par exemple passwd, hosts, fstab ou ssh/sshd_config : des fichiers texte, que root modifie.

  • Dans /home/lea, la commande cat /docs/notes.txt répond « cat: /docs/notes.txt: No such file or directory », alors que le fichier est bien dans le dossier docs de Léa. Quelle correction ?

    • Retirer le / initial : cat docs/notes.txt
    • Prendre les droits de root : sudo cat /docs/notes.txt
    • Ajouter une option : cat -r /docs/notes.txt
    • Remonter d'un cran : cat ../docs/notes.txt
    Voir la réponse

    Retirer le / initial : cat docs/notes.txt

    Avec le / initial, le chemin part de la racine et cherche un répertoire /docs qui n'existe pas. Sans lui, il part du répertoire courant (~/docs/notes.txt marche aussi). sudo ne crée pas ce qui n'existe pas, et ../docs chercherait dans /home/docs.