Commandes Unix élémentaires
Exercice 1 (touch, emacs, less, ls)
-
Créez un fichier premiertexte contenant une ou deux phrases.
-
Pour cette consigne, on peut utiliser la commande 'touch' qui permet de créer un fichier vide. Avec cette commande, on peut également modifier le timestamp de dernier accès et de dernière modification d'un fichier.
-
On édite ensuite le fichier.
-
Plus directement, la commande 'cat' suivi de '>' et du nom de fichier permet de créer le fichier souhaité et d'écrire son contenu. Une fois le texte terminé, faire Ctrl+D pour quitter.
-
Visualisez le contenu de premiertexte sans l'éditer.
-
La commande 'cat' peut être utilisée.
-
La commande 'less' peut également être utilisée car elle permet de visualiser un fichier texte page par page sans le modifier.
-
Voici comment apparît le texte dans le terminal :
- Quelle est la taille de premiertexte ?
- La commande 'ls' permet de visualiser la taille de premiertexte et l'argument -l permet d'afficher les caractéristiques du fichier, tel que le nom du fichier, le type du fichier, les permissions d'accès, le nombre de liens physiques, le nom du propriétaire et du groupe, la taille en octets, et l'horodatage.
- On peut constater ici que premiertexte.txt fait 47 oct. !
- Éditez PREMIERTEXTE. Que constatez-vous ?
- Emacs s'ouvre. On édite le texte.
- On peut constater après édition et enregistrement du fichier, que ce dernier est un peu plus lourd.
Exercice 2 (cp, ls, mv)
- Faites une copie de premiertexte appelée double.
- On utilise la commande 'cp' qui permet de copier des fichiers avec le nom choisi.
- On vérifie ensuite si le fichier a bien été copier avec la commande 'ls'.
- Comparez leurs tailles.
- On repart avec 'ls', et encore une fois, on ajoute l'argument '-l' afin d'afficher les caractéristiques du fichier.
- Renommez double en introduction
- On utilise la commande 'mv' avec la syntaxe suivante : mv fichier fichier
- Quelle différence y a-t-il entre mv double introduction et cp double introduction
- La commande 'cp' permet de copier double avec un nom de fichier comme 'introduction' et 'mv' permet de renommer les fichiers.
Exercice 3 (mkdir, mv, cp, ls, cd)
- Créez un répertoire essai/.
- La commande utilisée est 'mkdir':
- Déplacez introduction dans essai/.
- On utilise la commande 'mv' :
- Faites une copie de premiertexte.txt appelée copie, et placez-la également dans essai/.
- On exécutera les commandes 'cp' et 'mv':
- Affichez une liste de ce que contient essai/.
- On exécutera la commande suivante :
- Avec l'argument '-l', '--human-readable' permet de lire les formats de poids des fichiers.
Exercice 4 (rmdir, cd, rm)
- Essayez de détruire essai/. Que se passe-t-il? Que faut-il faire pour détruire un répertoire?
- On utilise la commande 'rm':
- pour détruire un répertoire, il faut ajouter l'argument '-r'.
- Détruisez tout ce que contient essai/.
- On se place dans le fichier 'essai', puis on supprime tout les fichiers.
- Détruisez essai/.
- On revient dans le répertoire courant et on supprime essai/: