Tester les commandes suivantes dans un terminal.
date
cal
cal 3 2022
echo Hello\ world!
echo "Hello\ world!"
who
whoami
uname
uname -m -r
uname -mrs
Que font les raccourcis :
Ctrl + l
Ctrl + d
Ctrl + p
Entrez une des commandes de l’exercice précédent sans l’exécuter (sans appuyer sur entrée) et essayer le raccourcis :
Ctrl + u
Que fait-t-il ?
Par défaut, vous êtes dans votre répertoire home, c’est la racine de la partie du système de fichier qui appartient à votre compte. On appelle le répertoire courant le répertoire de travail.
La commande pwd (pour “print working directory”) affiche le chemin de ce répertoire.
Un chemin contient des noms de répertoire séparer par des /, chaque / veut dire que l’on entre dans un sous-répertoire. Dans chaque répertoire il y a deux répertoires cachés :
Le dernier élément d’un chemin peut être un fichier qui n’est pas un répertoire (comme par exemple un fichier texte, un fichier audio, etc).
Si un chemin commence par un /, on dit qu’il est absolu, c’est à dire qu’il commence à la racine du système de fichier.
Sinon, on dit qu’il est relatif, et il commence dans le répertoire de travail.
Afficher le chemin de votre répertoire de travail avec la commande pwd.
Quel est son chemain absolu ?
Il existe un raccourci pour l’adresse de votre répertoire maison, c’est ~ (tilde). C’est ce que vous voyez dans votre invite de commande (ou prompt).
Par défaut, le prompt affiche votre login, puis un @, puis le nom de la machine sur laquelle vous êtes connecté, puis un :, puis le répertoire de travail, et enfin un $ qui signifie que vous pouvez entrer une commande.
Vérifier que la commande echo ~ donne bien la même chose que pwd.
Pour afficher la liste des fichiers présent dans un répertoire, la commande est ls chemin-du-répertoire. Par défaut, ls liste les fichiers du répertoire de travail.
La commande ls accepte en argument des options, par exemple :
Afficher la liste des fichiers présent dans votre répertoire home, puis afficher cette même liste mais avec les fichiers cachés.
Pour créer un répertoire, on utilise la commande mkdir chemin-du-répertoire (pour “make directory”).
Créer un répertoire mdlp dans lequel on mettra tout ce qui est lié à ce cours. Vérifier avec ls que le répertoire est bien là.
On peut “aller” dans un répertoire avec la commande cd chemin-du-répertoire (pour “change directory”).
Allez dans le répertoire mdlp.
Afficher tout le contenu (y compris caché) du répertoire mdlp. Quelle commande permet de revenir dans le répertoire parent ?
La commande rmdir chemin-du-répertoire (pour “remove directory”) permet de supprimer un dossier, mais refuse par sécurité de le faire si celui-ci n’est pas vide.
Créer un dossier foo et dedans un dossier bar, puis tenter de supprimer foo directement, puis faire ce qu’il faut pour supprimer foo.
Pour créer un fichier, il suffit d’ouvrir un fichier qui n’existe pas. Par exemple, on peut lancer l’éditeur de texte Mousepad et lui demander d’ouvrir le fichier test.txt avec la commande mousepad test.txt.
Avant de poursuivre, merci de quitter complètement Mousepad (fermer toutes les éventuelles instances ouvertes du logiciel).
Lancez Mousepad sur le fichier test.txt, écrivez quelque chose dans le fichier puis sauvegardez-le.
Revenez sur le terminal sans quitter Mousepad, que constatez-vous ?
Quittez Mousepad et revenez sur le terminal
Pour lancer une commande en arrière plan on peut la suffixer avec &.
Relancez Mousepad sur le même fichier mais cette fois-ci en arrière plan.
Revenez sur le terminal sans quitter Mousepad, que constatez-vous ?
On peut afficher le contenu d’un fichier sur la sortie standard avec la commande cat chemin-du-fichier (pour “catenate” (parce qu’elle peut prendre plusieurs fichiers d’un coup)).
Affichez le contenu de test.txt, modifiez-le dans mousepad, puis réaffichez-le.
On peut supprimer des fichiers avec la commande rm chemin-du-fichier (pour “remove”).
Attention la suppression est définitive, ça ne va pas dans une “corbeille”.
Supprimez test.txt.
Pour avoir de l’aide sur une commande, il est possible de consulter son manuel d’utilisation avec la commande man commande (pour “manual”).
Consultez rapidement les manuels de echo, pwd, ls, mkdir, cd, mousepad, cat, rm, et man.