Beruflich Dokumente
Kultur Dokumente
chemin d'accs
nom de fichier
(chemin d'accs + nom de fichier : nom de chemin, pathname) Chemin absolu si il commence par le rpertoire racine (/) ; Chemin relatif - si il commence par le rpertoire courant ;
.. /home/mounir
dans l'exemple 2.2b -
.. /home
Note : Toutes les commandes UNIX qui manipulent les fichiers acceptent toutes les formes (absolu, relatif ...) de noms de fichier.
Certains caractres spciaux sont interprts par le shell, et permettent de dcrire les noms de fichiers. Ce sont des mtacaractres (c'est dire des caractres utiliss pour dcrire d'autres caractres) :
Un nom gnrique est utile pour : 1.L'expansion de noms de fichiers lors de l'interprteur de commande (shell).
exemple : $ ls fich*
2.La gnration de Chane de caractres lors de l'utilisation d'un diteur ou d'une commande filtre.
f* Tous les fichiers dont le nom commence par 'f'. f? Tous les fichiers dont le nom commence par 'f', suivi d'un seul caractre quelconque. f[12xy] Tous les fichiers dont le nom commence par 'f', suivi d'un caractre choisir parmi '1, '2', 'x' ou 'y'. f[az] Tous les fichiers dont le nom commence par 'f', suivi d'un caractre dont le code ASCII est compris entre le code 'a' et le code 'z', donc une lettre minuscule. *.c Tous les fichiers dont le nom se termine par '.c' ?.c Tous les fichiers dont le nom est form d'un caractre quelconque, suivi de '.c'
file fichier affiche le type du fichier (excutable, rpertoire, ASCII ...). En l'utilisant avant de visualiser le contenu d'un fichier cela vite d'afficher un contenu binaire.
Chaque fichier (normal, rpertoire ) appartient un utilisateur et un groupe . Cette appartenance peut tre a tout moment modifie par le super utilisateur (commandes chown change owner et chgrp change group).
propritaire (mounir) permission de lire, crire et excuter pingv ; les membres du groupe admin - permission de lire et excuter pingv ; tous les autres utilisateurs - permission d'excuter pingv. Les permissions peuvent tre modifies par le propritaire et par root en utilisant la commande chmod :
en utilisant les lettres u g o a (all) et r w x et les caractres + - = ; en reprsentant mode en binaire (0-pas de droit, 1-droit accord) ; plus simple !
exemple 2.5 :
chmod 755 pingv ; on ajoute le droit de lire aux autres de l'exemple 2.4 ugo