Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
ens:linux_aut2015 [2015/12/02 08:48] admin Cordier Amelie () [Introduction à Linux] |
ens:linux_aut2015 [2016/01/21 11:17] admin Cordier Amelie () |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Introduction à Linux ====== | ====== Introduction à Linux ====== | ||
- | ===== Les commandes à connaître ===== | + | <note tip> |
- | + | ||
- | * man | + | |
- | * cd | + | |
- | * pwd | + | |
- | * ls | + | |
- | * echo | + | |
- | * mkdir | + | |
- | * id | + | |
- | * cp | + | |
- | * rm | + | |
- | * cat | + | |
- | * touch | + | |
- | * mv | + | |
- | * more | + | |
- | ===== Exercices ===== | + | |
- | + | ||
- | ==== Exercice 1 : Création de la machine virtuelle avec VMWARE Workstation Player ==== | + | |
- | + | ||
- | Servez-vous de l’image ISO du répertoire VMWARE_IMAGES. | + | |
- | Effectuez une « easy_install » Configurez la machine virtuelle avec 2 cœurs, 2 Giga de ram et 5 Giga d’espace disque. | + | |
- | + | ||
- | + | ||
- | ==== Exercice 2 : Les commandes de bases ==== | + | |
- | + | ||
- | Ouvrez une session et un terminal. | + | |
- | À l'aide uniquement de commandes, faites les manipulations demandées ci-dessous. | + | |
- | + | ||
- | **Manipulation des répertoires. (cd, mkdir, ls)** | + | |
- | - Sous votre répertoire d’accueil, | + | |
- | - Dans SELINUX, vous créez un répertoire TP01. | + | |
- | - Vérifiez que les répertoires ont bien été créés. | + | |
- | + | ||
- | **Manipulation des fichiers. (cp, cat, rm)** | + | |
- | - Dans le répertoire TP01, copiez le fichier / | + | |
- | - Affichez le contenu de ce fichier. | + | |
- | - Effacez cette copie. | + | |
- | + | ||
- | **Autres manipulations. (echo, id, date)** | + | |
- | - Affichez " | + | |
- | - Testez les commandes " | + | |
- | + | ||
- | <note tip>Indication : N' | + | |
- | + | ||
- | ==== Exercice 3 : Le système de gestion de fichiers ==== | + | |
- | + | ||
- | À l'aide uniquement de commandes, faites les manipulations demandées. | + | |
- | + | ||
- | - Placez vous dans le répertoire '/etc' et copiez le fichier " | + | |
- | - Revenez dans TP01 et renommez " | + | |
- | - Toujours dans TP01, créez un répertoire " | + | |
- | - Restez dans le répertoire TP01 et déplacez " | + | |
- | - Toujours à partir du répertoire TP01, faites une copie de " | + | |
- | - Affichez le contenu du répertoire courant | + | |
- | - Affichez l’inode de table1 | + | |
- | - Renommez " | + | |
- | - Copiez " | + | |
- | - Supprimez le répertoire " | + | |
- | + | ||
- | ==== Exercice 4 : Les liens ==== | + | |
- | + | ||
- | À l'aide uniquement de commandes et d'un éditeur de texte, faites les manipulations demandées. | + | |
- | + | ||
- | - Faites une copie nommée " | + | |
- | - Créez un lien physique, nommé " | + | |
- | - Modifiez le fichier " | + | |
- | - Ouvrez le fichier " | + | |
- | - Supprimez le fichier " | + | |
- | - Renommez " | + | |
- | - Supprimez le lien " | + | |
- | + | ||
- | ==== Exercice 5 : gestion des droits ==== | + | |
- | + | ||
- | - Dans votre répertoire d’accueil, | + | |
- | - Tapez "ls –l private.txt" | + | |
- | - Ajoutez au groupe la possibilité de lire le fichier en utilisant la forme classique de chmod. | + | |
- | - Faites de même avec les autres utilisateurs, | + | |
- | - Comment vérifiez-vous le bon fonctionnement de votre commande ? | + | |
- | - Modifiez les droits pour tout interdire à tout le monde… | + | |
- | - Essayez de lire le fichier. Que se passe-t-il? | + | |
- | - Rétablissez les droits de lecture pour le propriétaire. | + | |
- | - Essayez de modifier le contenu du fichier. Que se passe-t-il ? | + | |
- | - Rétablissez les droits d’écriture pour le propriétaire. | + | |
- | + | ||
- | ==== Exercice 6 : droits d' | + | |
- | + | ||
- | - Créez un répertoire " | + | |
- | - Sur ce répertoire, | + | |
- | - Même question en ne donnant aucun droit à l' | + | |
- | - Même question en ne donnant que le droit de lecture à l' | + | |
- | - Même question en ne donnant que le droit d' | + | |
- | - Changez le propriétaire du fichier " | + | |
- | - Quels sont les droits par défaut sur n' | + | |
- | + | ||
- | ==== Exercice 7 : redirections ==== | + | |
- | + | ||
- | - Stockez, dans un fichier texte, la liste des fichiers et répertoires de votre répertoire d’accueil. Vérifiez que cela a fonctionné. | + | |
- | - Écrivez " | + | |
- | - Essayez de stocker le " | + | |
- | + | ||
- | + | ||
- | ==== Exercice 8 : Les périphériques ==== | + | |
- | + | ||
- | À l'aide uniquement de commandes (pas d’éditeur de texte), faites les manipulations demandées. | + | |
- | + | ||
- | - Redirigez la sortie de " | + | |
- | - Essayez la commande " | + | |
- | - Ouvrez un deuxième terminal. Écrivez dans le deuxième terminal depuis le premier. Quelle est la commande utilisée? Expliquez. | + | |
- | + | ||
- | ==== Exercice 9 : Les filtres et les expressions régulières ==== | + | |
- | + | ||
- | - Avec un éditeur de texte, constituez un annuaire de quelques correspondants avec le format suivant : nom : ville : numéro de téléphone | + | |
- | - Ajoutez dans cet annuaire une personne dont le nom est " | + | |
- | - Ajoutez dans cet annuaire une personne dont le nom est " | + | |
- | + | ||
- | À l'aide uniquement de commandes (pas d’éditeur de texte), faites les manipulations demandées. | + | |
- | - Visualisez uniquement les noms et numéros de téléphones de l’annuaire. | + | |
- | - Visualisez les informations sur un correspondant connu par son nom. | + | |
- | - Visualisez l’annuaire trié sur le nom. | + | |
- | - Constituez un nouvel annuaire en enlevant un correspondant. | + | |
- | - Visualisez uniquement le nombre de correspondants. | + | |
- | - Visualisez les correspondants qui habitent Villeurbanne. | + | |
- | - Visualisez les correspondants dont le nom commence par " | + | |
- | + | ||
- | ==== Exercice 10 : Les filtres et les expressions régulières (suite) ==== | + | |
- | + | ||
- | Créez un fichier " | + | |
- | + | ||
- | A l'aide uniquement de commandes (pas d’éditeur de texte), faites les manipulations demandées. Affichez uniquement : | + | |
- | - Les lignes dont le nom est " | + | |
- | - Les lignes dont le nom se finit en " | + | |
- | - Les lignes ou " | + | |
- | - Les lignes dont le nom contient un chiffre | + | |
- | - Les lignes dont le nom fait exactement 5 caractères | + | |
- | + | ||
- | ==== Exercice 11 : Les filtres et les expressions régulières ==== | + | |
- | + | ||
- | Sauvez une page web de votre choix et observez le code html dans gedit. Créez une commande « de-htmliseur », c’est-à-dire une commande qui retire toutes les balises HTML. | + | |
- | En HTML, les balises sont de la forme < | + | |
+ | {{: | ||
+ | </ | ||