Les ordinateurs de l’école fonctionnent sous Linux. Cette section couvre le minimum nécessaire pour se repérer en ligne de commande.

Attention : la plupart des commandes Linux s’exécutent immédiatement sans demander de confirmation. Une commande rm mal tapée peut supprimer définitivement des fichiers sans aucune possibilité de récupération. Relisez attentivement vos commandes avant d’appuyer sur Entrée.

Organisation du système de fichiers#

Linux organise tous les fichiers dans une arborescence unique dont la racine est /. Il n’y a pas de lettres de lecteur — tout part de la même racine.

Chemin Contenu
/ Racine du système de fichiers
/home/prenom.nom Votre répertoire personnel (aussi écrit ~)
/tmp Fichiers temporaires, effacés au redémarrage
/etc Fichiers de configuration du système
/usr/bin Programmes et commandes

Votre répertoire personnel /home/prenom.nom (aussi écrit ~) n’est pas l’endroit où vos fichiers sont stockés de façon permanente. Sur les machines de l’école, le répertoire personnel est local à chaque machine et est effacé à la déconnexion. Votre stockage persistant est un volume AFS (stockage réseau), accessible via le lien symbolique ~/afs.

Tout ce qui est enregistré en dehors de ~/afs est perdu à la déconnexion. Stockez toujours votre travail dans ~/afs. Ce stockage étant réseau, vos fichiers sont identiques sur toutes les machines de l’école — connectez-vous n’importe où et retrouvez-les exactement là où vous les avez laissés.

Commandes essentielles#

Commande Effet
pwd Affiche le répertoire courant
ls Liste les fichiers du répertoire courant
ls -la Liste avec détails, y compris les fichiers cachés
cd répertoire Entre dans un répertoire
cd .. Remonte d’un niveau
cd ~ Va dans votre répertoire personnel

Fichiers et répertoires#

Commande Effet
mkdir nom Crée un répertoire
touch fichier Crée un fichier vide
cp src dest Copie un fichier
mv src dest Déplace ou renomme un fichier
rm fichier Supprime un fichier — sans confirmation, sans corbeille
rm -r rep Supprime un répertoire et tout son contenu
cat fichier Affiche le contenu d’un fichier
less fichier Affiche un fichier page par page (Q pour quitter)

Obtenir de l’aide#

Commande Effet
man commande Ouvre le manuel d’une commande
commande --help Affiche une aide succincte

L’AFS#

L’AFS (Andrew File System) est l’espace de stockage attribué à chaque étudiant·e permettant de stocker des fichiers de manière persistente entre vos différentes sessions en salle machine sur n’importe quel poste. Chaque étudiant·e se voit attribué 2 Go. Tout fichier stocké en dehors de votre espace AFS est perdu après un redémarrage du poste.

Attention, cet espace se remplit vite et peut vous poser beaucoup de problèmes dans le cas où vous avez atteint votre quota. Restez vigilants sur votre utilisation de l’espace.