Pipes et redirections Formation Linux de base Systme de chiers, droits et commandes de base Adrien Grand Centrale Rseaux Samedi 22 septembre 2007 Adrien Grand Formation Linux de base Le systme de chiers Les commandes de base Pipes et redirections Sommaire 1 Le systme de chiers Organisation Les droits 2 Les commandes de base Obtenir de laide Obtenir des informations set se dplacer dans larborescence Acher et diter des chiers Modier les droits Connatre les processus en cours Les archives Divers 3 Pipes et redirections Adrien Grand Formation Linux de base Le systme de chiers Les commandes de base Pipes et redirections Organisation Les droits Outline 1 Le systme de chiers Organisation Les droits 2 Les commandes de base Obtenir de laide Obtenir des informations set se dplacer dans larborescence Acher et diter des chiers Modier les droits Connatre les processus en cours Les archives Divers 3 Pipes et redirections Adrien Grand Formation Linux de base Le systme de chiers Les commandes de base Pipes et redirections Organisation Les droits Adrien Grand Formation Linux de base Le systme de chiers Les commandes de base Pipes et redirections Organisation Les droits Les rpertoires importants /etc Rpertoire contenant les chiers de conguration du systme, /home Rpertoires personnels des direntes personnes ayant un compte sur la machine, /root Rpertoire personnel du superutilisateur, /tmp Rpertoire temporaire dans lequel tous les utilisateurs peuvent crire, /usr/share/doc Rpertoire contenant la documentation des logiciels installs, /var/log Rpertoire contenant les logs (rapports) des dirents services hbergs par la machine et du noyau. Adrien Grand Formation Linux de base Le systme de chiers Les commandes de base Pipes et redirections Organisation Les droits Les rpertoires particuliers . Rpertoire courant, .. Rpertoire parent, / Rpertoire racine. Adrien Grand Formation Linux de base Le systme de chiers Les commandes de base Pipes et redirections Organisation Les droits Outline 1 Le systme de chiers Organisation Les droits 2 Les commandes de base Obtenir de laide Obtenir des informations set se dplacer dans larborescence Acher et diter des chiers Modier les droits Connatre les processus en cours Les archives Divers 3 Pipes et redirections Adrien Grand Formation Linux de base Le systme de chiers Les commandes de base Pipes et redirections Organisation Les droits Les droits Sous Unix, un chier a : un propritaire, un groupe, des droits. Les droits permettent de dnir les accs ce chier. On peut les caractriser de deux manires : un nombre (755 par exemple) ou 9 caractres (rwx rw- rw-). Adrien Grand Formation Linux de base Le systme de chiers Les commandes de base Pipes et redirections Organisation Les droits Comprendre les droits On peut distinguer 3 groupements dans rwx r-x r-x : les droits daccs du propritaire, les droits daccs des membres du groupe du chier, les droits des autres comptes du systme. Signication : r le chier est accessible en lecture, w le chier est accessible en criture, x le chier est excutable. Adrien Grand Formation Linux de base Le systme de chiers Les commandes de base Pipes et redirections Organisation Les droits Calcul des droits en binaire en dcimal - - - 000 0 - - x 001 1 - w - 010 2 - w x 011 3 r - - 100 4 r - x 101 5 r w - 110 6 r w x 111 7 rwx r-x rx correspond donc 755. Adrien Grand Formation Linux de base Le systme de chiers Les commandes de base Pipes et redirections Obtenir de laide Obtenir des informations set se dplacer dans larborescence Acher et diter des chiers Modier les droits Connatre les processus en cours Les archives Divers Outline 1 Le systme de chiers Organisation Les droits 2 Les commandes de base Obtenir de laide Obtenir des informations set se dplacer dans larborescence Acher et diter des chiers Modier les droits Connatre les processus en cours Les archives Divers 3 Pipes et redirections Adrien Grand Formation Linux de base Le systme de chiers Les commandes de base Pipes et redirections Obtenir de laide Obtenir des informations set se dplacer dans larborescence Acher et diter des chiers Modier les droits Connatre les processus en cours Les archives Divers Les commandes daide apropos Permet de rechercher des pages de manuel par mot-cl. Exemple : % apropos permissions, whatis Ache la description des pages de manuels. Exemple : % whatis chown, man Permet de conslter une page de manuel. Exemple : % man chmod. Adrien Grand Formation Linux de base Le systme de chiers Les commandes de base Pipes et redirections Obtenir de laide Obtenir des informations set se dplacer dans larborescence Acher et diter des chiers Modier les droits Connatre les processus en cours Les archives Divers Outline 1 Le systme de chiers Organisation Les droits 2 Les commandes de base Obtenir de laide Obtenir des informations set se dplacer dans larborescence Acher et diter des chiers Modier les droits Connatre les processus en cours Les archives Divers 3 Pipes et redirections Adrien Grand Formation Linux de base Le systme de chiers Les commandes de base Pipes et redirections Obtenir de laide Obtenir des informations set se dplacer dans larborescence Acher et diter des chiers Modier les droits Connatre les processus en cours Les archives Divers Obtenir des informations set se dplacer dans larborescence ls Lister un rpertoire. pwd O suis-je ? cd Aller dans un rpertoire. Adrien Grand Formation Linux de base Le systme de chiers Les commandes de base Pipes et redirections Obtenir de laide Obtenir des informations set se dplacer dans larborescence Acher et diter des chiers Modier les droits Connatre les processus en cours Les archives Divers Outline 1 Le systme de chiers Organisation Les droits 2 Les commandes de base Obtenir de laide Obtenir des informations set se dplacer dans larborescence Acher et diter des chiers Modier les droits Connatre les processus en cours Les archives Divers 3 Pipes et redirections Adrien Grand Formation Linux de base Le systme de chiers Les commandes de base Pipes et redirections Obtenir de laide Obtenir des informations set se dplacer dans larborescence Acher et diter des chiers Modier les droits Connatre les processus en cours Les archives Divers Acher et diter des chiers cat Acher le contenu dun chier. grep Acher uniquement les lignes dun chier qui contiennent une expression particulire. less, more et most Acher un chier avec pagination. cp Copier un chier/rpertoire. mv Dplacer un chier/rpertoire. vim, nano, emacs diter un chier. mkdir Crer un rpertoire. rm Supprimer un chier. ln Crer un lien vers un chier. Adrien Grand Formation Linux de base Le systme de chiers Les commandes de base Pipes et redirections Obtenir de laide Obtenir des informations set se dplacer dans larborescence Acher et diter des chiers Modier les droits Connatre les processus en cours Les archives Divers Outline 1 Le systme de chiers Organisation Les droits 2 Les commandes de base Obtenir de laide Obtenir des informations set se dplacer dans larborescence Acher et diter des chiers Modier les droits Connatre les processus en cours Les archives Divers 3 Pipes et redirections Adrien Grand Formation Linux de base Le systme de chiers Les commandes de base Pipes et redirections Obtenir de laide Obtenir des informations set se dplacer dans larborescence Acher et diter des chiers Modier les droits Connatre les processus en cours Les archives Divers Modier les droits chmod Changer les droits dun chier. chown Changer le propritaire dun chier. chgrp Changer le groupe dun chier. Adrien Grand Formation Linux de base Le systme de chiers Les commandes de base Pipes et redirections Obtenir de laide Obtenir des informations set se dplacer dans larborescence Acher et diter des chiers Modier les droits Connatre les processus en cours Les archives Divers Outline 1 Le systme de chiers Organisation Les droits 2 Les commandes de base Obtenir de laide Obtenir des informations set se dplacer dans larborescence Acher et diter des chiers Modier les droits Connatre les processus en cours Les archives Divers 3 Pipes et redirections Adrien Grand Formation Linux de base Le systme de chiers Les commandes de base Pipes et redirections Obtenir de laide Obtenir des informations set se dplacer dans larborescence Acher et diter des chiers Modier les droits Connatre les processus en cours Les archives Divers Connatre les processus en cours top Permet de connatre les processus tris par utilisation croissante du processeur. ps Permet de connatre les processus en cours. pstree Permet de connatre larborescence des processus. Adrien Grand Formation Linux de base Le systme de chiers Les commandes de base Pipes et redirections Obtenir de laide Obtenir des informations set se dplacer dans larborescence Acher et diter des chiers Modier les droits Connatre les processus en cours Les archives Divers Outline 1 Le systme de chiers Organisation Les droits 2 Les commandes de base Obtenir de laide Obtenir des informations set se dplacer dans larborescence Acher et diter des chiers Modier les droits Connatre les processus en cours Les archives Divers 3 Pipes et redirections Adrien Grand Formation Linux de base Le systme de chiers Les commandes de base Pipes et redirections Obtenir de laide Obtenir des informations set se dplacer dans larborescence Acher et diter des chiers Modier les droits Connatre les processus en cours Les archives Divers Les archives tar Compresse/dcompresse les archives aux formats tar, tar.gz, tar.bz2. zip, unzip Compresse/dcompresse les archives aux format zip. Adrien Grand Formation Linux de base Le systme de chiers Les commandes de base Pipes et redirections Obtenir de laide Obtenir des informations set se dplacer dans larborescence Acher et diter des chiers Modier les droits Connatre les processus en cours Les archives Divers Outline 1 Le systme de chiers Organisation Les droits 2 Les commandes de base Obtenir de laide Obtenir des informations set se dplacer dans larborescence Acher et diter des chiers Modier les droits Connatre les processus en cours Les archives Divers 3 Pipes et redirections Adrien Grand Formation Linux de base Le systme de chiers Les commandes de base Pipes et redirections Obtenir de laide Obtenir des informations set se dplacer dans larborescence Acher et diter des chiers Modier les droits Connatre les processus en cours Les archives Divers Divers find, locate Trouver un chier. head Acher le dbut dun chier. tail Acher la n dun chier. mount Monter (rendre accessible) un systme de chier. Adrien Grand Formation Linux de base Le systme de chiers Les commandes de base Pipes et redirections Pipes et redirections Un pipe permet denvoyer le rsultat dune commande une autre. Exemple :% ps aux | grep perl Une redirection permet, par exemple, de rediriger les direntes sorties du programme. Par exemple pour rediriger le rsultat de la commande maCommande vers stdin (standard input : l o la commande crit le rsultat) dans chier1.txt et stderr (standard error : l o la commande crit les rapports derreur) : maCommande >fichier1.txt 2>fichier2.txt Adrien Grand Formation Linux de base