Travaux pratiques - Utilisation de la ligne de commande Linux (version de l'ins

Travaux pratiques - Utilisation de la ligne de commande Linux (version de l'instructeur) Introduction Au cours de ces travaux pratiques, vous utiliserez la ligne de commande Linux pour gérer les fichiers et les répertoires, et pour effectuer quelques tâches d'administration de base. Matériel conseillé  Un ordinateur avec le système d'exploitation Linux, installé physiquement ou sur un ordinateur virtuel Remarque à l'intention de l'instructeur : ces travaux pratiques peuvent être réalisés à l'aide de l'ordinateur virtuel créé dans des TP précédents. Étape 1 :Accédez à la ligne de commande. a. Ouvrez une session en tant qu'utilisateur doté de privilèges d'administrateur. Le compte ITEUser est utilisé comme exemple de compte utilisateur dans ces travaux pratiques. b. Pour accéder à l'interface de ligne de commande, cliquez sur Tableau de bord, tapez terminal dans le champ de recherche, puis appuyez sur Entrée. L'émulateur de terminal par défaut s'ouvre. Étape 2 :Affichez les pages man à partir de la ligne de commande. Vous pouvez afficher l'aide de la ligne de commande à l'aide de la commande man. Une page man, abréviation de page de manuel, est une documentation en ligne des commandes Linux. Les pages man offrent des informations détaillées sur les commandes et toutes les options disponibles. a. Pour en savoir plus sur les pages man, tapez man man dans l'invite de commande et appuyez sur Entrée. Indiquez le nom de quelques sections des pages man. ____________________________________________________________________________________ ____________________________________________________________________________________ © 2020 Cisco et/ou ses filiales. Tous droits réservés. Ceci est un document public de Cisco. Page 1 sur 10 Travaux pratiques - Utilisation de la ligne de commande Linux Voici quelques exemples de sections des pages man : Name, Synopsis, Configuration, Description, Options, Exit status, Return value, Errors, Environment, Files, Versions, Conforming to, Notes, Bugs, Example, Authors et See also. b. Tapez q pour quitter la page man. c. Tapez cp man dans l'invite pour afficher les informations sur la commande cp. Quelle commande utiliseriez-vous pour obtenir plus d'informations sur la commande pwd ? Quelle est la fonction de la commande pwd ? ____________________________________________________________________________________ ____________________________________________________________________________________ La commande man pwd permet d'accéder à la page man page sur pwd. La commande pwd imprime le nom du répertoire actif ou du répertoire de travail. Étape 3 :Créez et modifiez des répertoires. Dans cette étape, vous utiliserez les commandes de changement de répertoire (cd), de création de répertoire (mkdir) et de liste de répertoire (ls). Remarque : « Répertoire » est synonyme de « Dossier ». Les termes dossier et répertoire sont souvent utilisés de manière interchangeable dans ces travaux pratiques. a. Tapez pwd dans l'invite. Quel est le répertoire actif ? ____________________________________________________________________________________ Les réponses peuvent varier. Le répertoire actif est /home/ITEUser dans cet exemple. b. Accédez au répertoire /home/ITEUser si ce n'est pas le répertoire actif. Tapez cd /home/ITEUser. c. Tapez ls dans l'invite de commande pour obtenir la liste des fichiers et des répertoires qui se trouvent dans le répertoire actif. © 2020 Cisco et/ou ses filiales. Tous droits réservés. Ceci est un document public de Cisco. Page 2 sur 10 Travaux pratiques - Utilisation de la ligne de commande Linux d. Dans le répertoire actif, utilisez la commande mkdir pour créer trois répertoires : ITEfolder1, ITEfolder2 et ITEfolder3. Tapez mkdir ITEfolder1, puis appuyez sur Entrée. Créez ITEfolder2 et ITEfolder3. e. Tapez ls pour vérifier que les répertoires ont bien été créés. f. Tapez cd ITEfolder3 dans l'invite de commande et appuyez sur Entrée. Dans quel répertoire vous trouvez-vous maintenant ? ____________________________________________________________________________________ Les réponses peuvent varier. Le répertoire actif est /home/ITEUser/ITEfolder3 dans cet exemple, comme indiqué par ~/ITEfolder3 dans l'invite. Un autre moyen de déterminer votre emplacement dans l'arborescence de répertoires consiste à examiner l'invite. Dans cet exemple, l'invite ITEUser@iteuser-VirtualBox: ~/ITEfolder3$ indique le nom de l'utilisateur actuel, le nom de l'ordinateur, le répertoire de travail actif et le niveau de privilège. ~/ITEfolder3 : correspond au répertoire de travail actif. Le symbole ~ représente le répertoire d'accueil de l'utilisateur actuel. Dans cet exemple, il s'agit de /home/ITEUser. $ : indique le privilège utilisateur normal. Si # s'affiche dans l'invite, cela indique le privilège élevé (racine). g. Dans le dossier ITEfolder3, créez un dossier nommé ITEfolder4. Tapez mkdir ITEfolder4. Utilisez la commande ls pour vérifier la création du dossier. h. Tapez cd .. pour changer de répertoire actif. Les points (..) servent de raccourci pour remonter d'un niveau dans l'arborescence des répertoires. Après avoir exécuté la commande cd .., quel est le répertoire actif ? ____________________________________________________________________________________ /home/ITEUser Quel serait le répertoire actif si vous exécutiez cette commande ITEUser@iteuser-VirtualBox: ~$ ? ____________________________________________________________________________________ /home Étape 4 :Créez des fichiers texte. a. Accédez au répertoire /home/ITEUser1/ITEfolder1 (~\ITEfolder1). Tapez cd ITEfolder1 dans l'invite. © 2020 Cisco et/ou ses filiales. Tous droits réservés. Ceci est un document public de Cisco. Page 3 sur 10 Travaux pratiques - Utilisation de la ligne de commande Linux b. Tapez echo This is doc1.txt > doc1.txt dans l'invite de commande. La commande echo permet d'afficher un message dans l'invite de commande. Le signe > permet de rediriger le message de l'écran vers un fichier. Par exemple, dans la première ligne, le message This is doc1.txt est redirigé vers un nouveau fichier nommé doc1.txt. À l'aide de la commande echo et du signe >, effectuez la redirection pour créer ces fichiers : doc2.txt, file1.txt et file2.txt. c. Utilisez la commande ls pour vérifier que les fichiers se trouvent dans le dossier ITEfolder1. Pour connaître les autorisations du fichier et d'autres informations, tapez la commande ls –l dans l'invite. L'illustration ci-dessous détaille les informations fournies par la commande ls –l. L'utilisateur ITEUser est propriétaire du fichier. L'utilisateur peut lire le fichier et écrire dedans. L'utilisateur ITEUser appartient au groupe ITEUser. Tout membre du groupe ITEUser dispose des mêmes autorisations. Le groupe peut lire le fichier et écrire dedans. Si l'utilisateur n'est pas le propriétaire ou ne fait pas partie du groupe ITEUser, l'utilisateur peut uniquement lire le fichier, comme indiqué par l'autorisation. d. Entrez la commande man ls dans l'inviteQuelle option utiliseriez-vous pour afficher la liste de tous les fichiers du répertoire, y compris les fichiers masqués commençant par . ? ____________________________________________________________________________________ L'option –a ou --all permet d'afficher tous les fichiers. e. Utilisez la commande cat pour accéder au contenu des fichiers texte. Pour afficher le contenu de doc2.txt, tapez cat doc2.txt : © 2020 Cisco et/ou ses filiales. Tous droits réservés. Ceci est un document public de Cisco. Page 4 sur 10 Travaux pratiques - Utilisation de la ligne de commande Linux Étape 5 :Copiez, supprimez et déplacez des fichiers. a. Dans l'invite de commande, tapez mv doc2.txt ~/ITEfolder2 pour déplacer le fichier doc2.txt vers le répertoire /home/ITEUser/ITEfolder2. b. Tapez ls dans l'invite pour vérifier que doc2.txt n'est plus dans le répertoire actif. c. Tapez cd ../ITEfolder2 pour passer dans le répertoire ITEfolder2. Tapez ls dans l'invite pour vérifier que doc2.txt a été déplacé. d. Tapez cp doc2.txt doc2_copy.txt pour créer une copie de doc2.txt. Tapez ls à l'invite pour vérifier si une copie du fichier a été créée. Utilisez la commande cat pour examiner le contenu de doc2_copy.txt. Le contenu de la copie doit être identique au fichier original. e. Exécutez la commande mv pour déplacer doc2_copy.txt vers ITEfolder1. Tapez mv doc2_copy.txt ../ITEfolder1. Utilisez la commande ls pour vérifier que doc2_copy.txt ne figure plus dans le répertoire. f. Une copie de doc2.txt peut être créée et renommée à l'aide de la commande cp. Tapez cp doc2.txt ../ITEfolder1/doc2_new.txt dans l'invite. g. Tapez ls ..\ITEfolder1 pour afficher le contenu de ITEfolder1 sans quitter le répertoire actif. h. Passez dans le répertoire actif ITEfolder1. Tapez cd ../ITEfolder1 dans l'invite. © 2020 Cisco et/ou ses filiales. Tous droits réservés. Ceci est un document public de Cisco. Page 5 sur 10 Travaux pratiques - Utilisation de la ligne de commande Linux i. Déplacez file1.txt et file2.txt dans ITEfolder3. Pour déplacer tous les fichiers qui contiennent le mot file dans ITEfolder3 à l'aide d'une seule commande, servez-vous d'un caractère générique (*), qui représente un ou plusieurs caractères. Tapez mv file*.txt ..\ITEfolder3. j. Supprimez à présent le fichier doc2_copy.txt du répertoire ITEfolder1. Tapez rm doc2_copy.txt. Utilisez la commande ls pour vérifier la suppression du fichier. Étape 6 :Supprimez les répertoires. Dans cette étape, vous supprimerez un répertoire à l'aide de la commande rm. La commande rm permet de supprimer des fichiers et des répertoires. a. Accédez au dossier /home/ITEUser/ITEfolder3. Utilisez la commande ls pour afficher le contenu du répertoire. b. Utilisez rm ITEfolder4 pour supprimer le répertoire vide, puis le message rm: cannot remove 'ITEfolder4/': Is a directory. c. Utilisez les pages man pour déterminer quelles options sont nécessaires pour que la commande rm puisse supprimer le répertoire. Tapez man rm dans l'invite. Quelle option est nécessaire pour supprimer un répertoire ? ____________________________________________________________________________________ L'option –d ou --dir permet de supprimer un répertoire. d. Utilisez la commande rm –d ITEfolder4 pour supprimer le dossier vide et utilisez la commande ls pour vérifier la suppression du répertoire. e. Accédez à /home/ITEUser. f. Supprimez maintenant le répertoire ITEfolder3 à l'aide de la commande rm –d ITEfolder3 uploads/Industriel/ linux-cli-command.pdf

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