TP 1 A RENDRE FI GIL 2 S3: Système d’exploitation (Unix) Nom & Prénom : AYOUB E

TP 1 A RENDRE FI GIL 2 S3: Système d’exploitation (Unix) Nom & Prénom : AYOUB EL-KEBIR TP 1 : Linux : Commandes de base & utilitaires Exercice 1 : Rappels des commandes de base (Exemple de réponse) 1- Rappeler les commandes de base de navigation dans le système de fichiers. Utiliser ces commandes afin d'explorer l'arborescence du système. Explorez le contenu d’un dossier avec « ls » Utilisez différentes options de la commande ls Déplacez-vous dans votre répertoire avec la commande « cd » 2.En utilisant la commande cat, créer un fichier essai contenant le texte « ceci est un essai » “ctrl+D“ pour enregistrer 3. Donner une commande qui permet d'afficher le contenu du fichier essai. 4. Afficher le nom du répertoire de travail 5. Sauvegarder la liste des fichiers contenus dans le répertoire de travail dans un fichier nommé list.txt 6. Donner une commande qui permet de créer dans /tmp un répertoire moduleR3 qui contient un répertoire nommé tp1. 7. Copier le fichier essai dans le répertoire /tmp/moduleR3/tp1 8. Déplacer le fichier list.txt dans le répertoire /tmp/moduleR3 9. Effacer le fichier /tmp/moduleR3/list.txt. 10. Donner une commande qui permet d'effacer le contenu du /tmp. (y compris les sous répertoires de /tmp) 11. Donner une commande qui retourne le contenu du répertoire « / » trié en ordre alphabétique inversée. 12. Donner une commande qui affiche les trois premiers lignes du fichier /etc/passwd. Donner une commande qui affiche l'avant dernière ligne de ce même fichier. 13. Que fait la commande touch ? et la commande file ? la commande touch sert à créer un fichier la commande file sert à déterminer le type de de fichier 14. Créer des fichiers vides (de tailles 0 octets) dans /tmp. 15. Donner une commande qui permet d'effacer tous les fichiers vides se trouvant dans Exercice 2. Commandes internes & externes et interne. 1. Rappeler le principe d'exécution de la commande which. La commande which permet de trouver le chemin d'accès complet d'un programme exécutable dans le système de fichiers d'un ordinateur. which affichera le chemin d'accès complet au fichier exécutable sur le terminal. Si le programme n'est pas trouvé, which n'affichera rien et renverra un code d'erreur. 2. Quel est l'intérêt des commandes internes ? Les commandes internes sont des commandes qui sont intégrées au shell (interpréteur de commandes) et qui sont exécutées directement par ce dernier, sans avoir à appeler un programme externe. 3. Donner des exemples des deux types de commandes. Voici quelques exemples de commandes internes courantes : cd : permet de changer de répertoire de travail pwd : affiche le répertoire de travail courant Exercice 3 Variables d'environnement 1. Essayer les exemples d'affectation des variables donnés ci haut et expliquer les résultats. affectation affichage exportation destruction 2. Dans un shell bash taper les commandes suivantes. Justifier les résultats obtenues de chaque commande. >X1=3 >Y1=10 >Z1=4 >export Y1 >env |grep X1= la commande affiche rien car on a pas exporter le X1 >echo $X1 il affiche 3 car ona affecté 3 a X1 >echo $x1 la commande affiche rien car on a pas affecté un nombre a x1 >env |grep Y1= il affiche Y1 acr il est exporté >unset Y1 cela détruit l’affection >export X1 >env |grep X1= >echo $Z1 >exit pour quitter le terminal 3.. La variable PS1 précise la valeur de l'invite de la ligne de commande. Changer l'invite pour qu'il devient de la forme: "login@nom de machine : " Exercice 4 vi 1. Sauvegarder dans un fichier liste.txt le résultat de la commande ls l /etc. nous allons éditer ce fichier en utilisant vi. 2. Effacer la première ligne de ce fichier en utilisant DD 3. Insérer le texte : « Contenu de /etc » au débit du fichier et sauvegarder la modification. en peut faire sa en cliquant sur “i” 4. Aller à la fin du fichier et ajouter le texte « fin de la liste » 5. Quitter l'éditeur sans sauvegarder les dernières modifications. eshap + :q! 6. Éditer à nouveau le fichier et effacer toutes les lignes correspondant à des répertoires. sauvegarder les modifications. 7. Donner le diagramme d'états de l'éditeur vi. uploads/Industriel/ tp1-ayoub-el-kebir.pdf

  • 11
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager