Vous êtes sur la page 1sur 3

Shell Unix

-------------------------------------------------Bonjour || Bonsoir ;)

by youssef kh

A.Intro Commandes : ----------------------------------echo bienvenu les amis //affiche une ligne simplement date //affiche la date who //affiche les utilisateur connect tty(terminal) et pts(interface graphic) pwd //affiche notre emplacement actuel write // permet de envoyer un meesage entre utilisateur connecter dans le m system -----------------------------------------

B/Le syst me de gestion de fichiers :


---------------------------------B.1 Les fichiers : --------------------On peut classifier les fichiers en deux grandes catgories: a)Les fichiers avec un contenu sur disque tels que : fichiers rguliers, rpertoires, liens symboliques ou tubes (pipe). b)Les fichiers spciaux(en mode bloc ou caractre) n'ayant pas de contenu sur disque. c)Les tubes nomms ou pipe sont des fichiers qui permettent la communication entre les processus d)Les sockets internes Unix destines la communication bidirectionnelle entre processus e)Les liens symboliques. ---------------------

B.2 Les r pertoires

-------------------------Ils permettent aux utilisateurs de situer et donc de dsigner leurs fichiers. pwd: Print Working Directory: affiche le rpertoire courant. cd : Change Directory : changer de rpertoire Chemin : /home/youssef

Relatif : /tek

Absolue : /home/youssef/tek

cd : Change Directory : changer de rpertoire (cd . =repertoire actuel,cd ..=rpetoir parent, cd ~= revenir a home)

"

>Exemple : si on est a /home/youssef/ Chemin : * absolue : /home/youssef/01tek.tk/ * Relatif : /01tek.tk/

"

ls : Liste le contenu du rpertoire actuel (il y a aussi dir plus simple) ls -a : all, tous les fichiers mme ceux cachs ls -l : long, donne tous les dtails concernant les fichiers. ls ~ : affiche les fichiers du home directory. ls -lh //liste dtaill en Mo h= human readable ls -lt //trie par date de modification Les droits d'accs aux fichiers :

Ce point veut dire que c'est un fichier cach

1. -rw------- 1 youssef youssef 20K 2011-03-24 20:55 .xsession-errors 2. -rw------- 1 youssef youssef 3,0K 2011-03-23 22:52 .xsession-errors.old 3. -rw-r--r-- 1 youssef youssef 4,1K 2011-03-22 14:16 .xvidcaprc 4. -rwxrwxr-- 1 youssef youssef 72K 2011-03-18 17:18 youssefkh.png 5. drwxr-xr-x 2 youssef youssef 4,0K 2011-03-13 21:03 yyy chmod : change mode : permet de changer la protection dun ficher ourpertoire. Exemple :

drwxr-xr-x
Dr= Directory

2 youssef youssef 4,0K 2011-03-13 21:03 yyy

X=1=Execute Autre r=Read=4 xr=Xecute+Read 4+1=5 Groupe utilisateur Others = Seleument execut=1

C'est un Rpertoir

w=write=2 x=eXecute=1 Pour Root

Le Root =Super Utilisateur=administrateur A tous les permission sur le dossier yyy Qui peut : Lire et ecrire et execut=7

Groupe utilisateur : Ici exemple de user youssef Qui peut seleument Lire et execut=5

Exemple : chmod 444 yyy


le dosssier yyy devient en lecture seul pour tous les utilisateru meme pour le root -rw------- =chmod 600 rw-r--r-- =chmod 644 rwx-rwx-r=chmod 764

Commandes :
1. rm : dtruit un fichier 2. rm -r dtruit un rpertoire 3. cat file: permet dafficher le contenu dun fichier comme more ou, 4. cat file1 file2>file3: permet d'enchaner file1 et file2 pour mettre le rsultat dans file3. 5. grep : permet de chercher une chane de caractres dans un fichier donn. 6. sed -e s/ include / Include /g programme.c : recherche un mot et le remplace 7. mkdir: make new directory: cre un nouveau rpertoire 8. rmdir: remove directory: effacer un rpertoire. 9. cp: copy file: pour recopier un fichier dans un autre. 10. mv: move file: pour renome un fichier. 11. diff: difference: pour afficher les diffrences entre 2 fichiers. 12. sort: pour trier un fichier. 13. ln : crer des liens sur un fichier ordinaire ou spcial, ln tout court un lien physique cd : toute modification sur ce lien modifie le fichier originale 14. ln -s lien symbolique seleument une raccouricis pour un ficher ou dossier 15. clear screan : efface l'cran du terminal.(ou Ctrl+L) 16. df :permet de visualiser l'tat des disques logiques 17. du [-a][-s][-r] :fournit l'espace allou et la taile des dossier 18. groups:fournit la liste des groupes auxquels appartient l'utilisateur. 19. chgrp :Change le groupe propritaire du fichier. 20. cmp : [-option] ref_1 ref_2 :Les contenus des deux fichiers de rfrences sont compars -l toutes les diffrences sont signales -s aucune impression de diffrences n'est ralise. Dans ce cas la commande est utilise pour obtenir un code de retour : 0 : fichiers identiques, 1 : fichiers diffrents 2 : en cas d'erreur (fichier inexistant file [-option] ref ... Par une srie de tests sur le contenu du fichier ou les informations du I-nud de ce fichier. find ref_rpertoire ... argument :permet de rechercher rcursivement dans les diffrents rpertoires les fichiers qui satisfont l'expression boolenne dduite des arguments au moyen des conventions suivantes. Tehlaw

See u @ w w.01 e T w T k. K
Copyright of Ucef kh

Vous aimerez peut-être aussi