Introduction aux principales commandes Unix =========================================== La premiere commande : man man Qui est la ? who Qui suis-je ? who am i L'historique des commandes de la session en cours : history Naviguer dans l'historique des commandes et les editer : en utilisant les fleches Les commandes de manipulation de fichiers et la navigation dans l'arborescence des fichiers : cat chgrp chmod chown cp find grep head ln ls mkdir more mv pwd rm rmdir tail touch wc Questions : 1) Regarder ou on se trouve dans l'arborescence pwd 2) Se deplacer a la racine cd / 3) Se deplacer dans le repertoire de travail par defaut (racine de votre espace de travail) (3 solutions) cd ~ cd /home/10/... 4) Creer un repertoire de nom "systeme" mkdir systeme 5) Sous "systeme" creer un repertoire de nom "commandesUnix" mkdir commandesUnix 6) Aller dans le dernier repertoire cree cd commandesUnix 7) Creer un repertoire de nom "tmp" 8) Aller dans le repertoire "tmp" 9) Creer un fichier vide nomme "temp" (2 solutions) 10) Lister toute l'arborescence du repertoire systeme en format long 11) Remonter d'un niveau dans l'arborescence 12) Detruire le repertoire "tmp". Que se passe-t-il ? Faites en sorte de detruire ce repertoire (2 solutions) 13) Copier le fichier /home/ens/lefer/public-html/MIA6/tp1.txt dans le repertoire local 14) Editer le fichier a l'aide de l'editeur emacs 15) Recopier les solutions aux questions posees la ou elles doivent figurer 16) Afficher les 15 premieres lignes du fichier "data.txt" 17) Faire defiler le texte du fichier "data.txt" sur une page de taille 9 lignes jusqu'a ce que les lignes de numeros 23 a 30 soient visibles en n'utilisant qu'une seule commande. 18) Creer un fichier "data2.txt" contenant les lignes de numeros 5 a 9 et 12 a 13 du fichier "data.txt" 19) Lister les lignes du fichier "data.txt" contenant le chiffre 1 20) Lister les lignes du fichier "data.txt" contenant le chiffre 1 ou le chiffre 9 (2 solutions) 21) Modifier cette commande afin de faire apparaitre au debut de chaque ligne le numero de la ligne correspondante dans le fichier d'origine. 22) Listez le fichier "tp1.txt" en faisant preceder chaque ligne par son numero dans le fichier. 23) Renommer le fichier "tp1.txt" en "tp1resultat.txt" 24) Verifier que votre enseignant peut lire ce fichier afin de le corriger mais pas vos collegues etudiants. Si ce n'est pas le cas modifier les droits d'acces au fichier et eventuellement aux repertoires parents. 25) Revenir a votre racine et lister tous les fichiers de votre espace de travail avec leurs attributs complets 26) Rechercher le fichier nomme "tp1resultat.txt" 27) En utilisant la meme commande verifier les droits d'acces du "tp1resultat.txt" 28) En utilisant la meme commande afficher toutes les lignes du fichier "data.txt" contenant le chiffre 1 ou le chiffre 9 29) En utilisant la meme commande afficher toutes les lignes des fichiers "tp1resultat.txt" et "data.txt" contenant le chiffre 1 ou la chaine "er" 30) En utilisant la meme commande renommer le fichier "tp1resultat.txt" en "tp1termine.txt"