La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Maria Malek - EISTI - CPI11 Présentation d’UNIX –1969, laboratoire Bell –Systèmes multi-tâches multi-utilisateurs –Architecture Le noyau –Gestion de la.

Présentations similaires


Présentation au sujet: "Maria Malek - EISTI - CPI11 Présentation d’UNIX –1969, laboratoire Bell –Systèmes multi-tâches multi-utilisateurs –Architecture Le noyau –Gestion de la."— Transcription de la présentation:

1 Maria Malek - EISTI - CPI11 Présentation d’UNIX –1969, laboratoire Bell –Systèmes multi-tâches multi-utilisateurs –Architecture Le noyau –Gestion de la mémoire –Partage du processeur entre différents tâches Le processeur –Processus »Actifs, Prêts Bloqués

2 Maria Malek - EISTI - CPI12 Outils Unix –Interpréteras de commandes shells –Commande de manipulation de fichiers –Commande de gestion de processus –Editeurs de textes –Outils de développements

3 Maria Malek - EISTI - CPI13 Fichiers UNIX –Répertoires –Chemins absolus et relatifs –Répertoire de connexion –Droits d’accès –Super utilisateur –Commandes de manipulations de fichiers

4 Maria Malek - EISTI - CPI14 Fichiers UNIX - 1 n Répertoires –Arborescence ls : Sous répertoires, fichiers Deux fichiers nommés –référence le répertoire (.) –référence le parent (..) Répertoire courant –pwd Changement de répertoire –cd

5 Maria Malek - EISTI - CPI15 Fichiers UNIX - 2 n Chemin absolu –/homee3/cpi1/dupont n Chemin relatif –/home3/cpi1/dupont/TP1../TD1 /homee3/cpi1/dupont/TP1 –Répertoire de Connexion cd ~dupont /homee3/cpi1/dupont

6 Maria Malek - EISTI - CPI16 Fichiers UNIX - 3 n Droits d’accès –ls -l fichiers : -rwxr----- nom1 répertoires : drwxr----- nom2 droits affichés pour –utilisateur : Dupont –groupe : CP1 –Tout le monde

7 Maria Malek - EISTI - CPI17 Commandes de base - 1 n Schell –Interpréter de commande en texte fenêtre xterm commande + touche (Entrée) –pwd –/home3/cpi1/Dupont commande = ligne –nom –les arguments (éventuellement)

8 Maria Malek - EISTI - CPI18 Commandes de base - 2 n Méta-caractères –* : Suite de caractères –? : Un seul caractère –[ ] : L’un des caractères dans le croche un ensemble : [hg] un intervalle : [a-k]

9 Maria Malek - EISTI - CPI19 Commandes de base - 3 n Méta-caractères –Exemples ls * : le contenu du répertoire courant. ls *.kwd : tous les fichier se terminant par *.kwd. ls ???? : tous les fichiers dont le nom est composé de 4 caractères exactement. ls [ct]* : tous les fichiers dont le nome commence par c ou par t. etc..

10 Maria Malek - EISTI - CPI110 Commandes de manipulation des fichiers - 1 –cat fichier1 fichier2 recopie les deux fichiers (concaténation) sur la sortie standard. sortie standard est normalement l’écran. –cd chemin change le répertoire courant. sans argument : répertoire au répertoire de connexion.

11 Maria Malek - EISTI - CPI111 Commandes de manipulation des fichiers - 2 –chmod mode fichier changer les droits d’accès au fichier. –chmod a+r fichier »tout (a) le monde a le droit de lire, –chmod og-w fichier »Les autres (o) et le groupe (g) n’ont pas le droite d’écrire, –chmod u+x fichier »L’utilisateur a le droit d'exécuter.

12 Maria Malek - EISTI - CPI112 Commandes de manipulation des fichiers - 3 –cp [-ipr] source dest source : fichier dest –fichier : renomage. –répertoire : recopie dans dest. options –-i : confirmation en cas d ’écrasement. –-p : préserve les dates d'accès. –-r : copie récursive.

13 Maria Malek - EISTI - CPI113 Commandes de manipulation des fichiers - 4 –ls [-ald] chemin1 chemin2.. chemini –fichier : affiche description. –répertoire : affiche contenu. options –-a : tous les fichiers. –-l : format long (taille, date, droits, etc.). –-d : décrit le répertoire et son contenu.

14 Maria Malek - EISTI - CPI114 Commandes de manipulation des fichiers - 5 –mkdir chemin chemin –crée un répertoire. –mv [-i] source dest source : fichier dest –fichier : renomme et efface l’ancien. –répertoire : déplace le source. options –-i : confirme en cas d ’écrasement.

15 Maria Malek - EISTI - CPI115 Commandes de manipulation des fichiers - 6 –pwd affiche le répertoire courant; –rm [-ri] nom1 nom2.. supprime les fichiers ou le répertoires : nomi options –-i : confirme en cas d ’écrasement. –-r : agit d ’une façon récursive pour un répertoire.

16 Maria Malek - EISTI - CPI116 Redirections des entrées/sorties - 1 –Entrée standard, clavier, lecture –Sortie standard, écran, écriture –Redirection de la sortie > Exemple –ls > resultats – crée un fichier nommé resultats contenant le contenu du répertoire courant.

17 Maria Malek - EISTI - CPI117 Redirections des entrées/sorties - 2 –Redirection de la sortie >> Exemple –ls >> resultats – ajoute à la fin du fichier résultats le contenu du répertoire courant. –Redirection de l ’entrée < Exemple –cat < fichier –affiche le contenu du fichier.

18 Maria Malek - EISTI - CPI118 Redirections - suites –Redirection entrée sortie Exemple –cat >resultat –ajoute au fichier resultat le contenu du fichier. –Redirection vers des tubes | Exemple –ls | sort –affiche le contenu du répertoire courant trié.

19 Maria Malek - EISTI - CPI119 Commandes diverses - 1 –compress fichier compresse le fichier et produit fichier.Z. –date affiche date et heure. –file fichier détermine le type du fichier –uncompress fichier.Z décompresse le fichier.

20 Maria Malek - EISTI - CPI120 Commandes diverses - 2 –head [-n] fichier affiche le n premiers lignes du fichier. –tail [+n|-n] fichier +n : affiche à partir de la ligne numéro n. -n : affiche le n dernières lignes. –more fichier affiche le fichier page par page. –who liste des utilisateurs connectés au système.

21 Maria Malek - EISTI - CPI121 Commandes diverses - 3 –head [-n] fichier affiche le n premiers lignes du fichier. –tail [+n|-n] fichier +n : affiche à partir de la ligne numéro n. -n : affiche le n dernières lignes. –more fichier affiche le fichier page par page. –who liste des utilisateurs connectés au système.

22 Maria Malek - EISTI - CPI122 Commandes diverses - 4 –uuencode fichier coder un fichier sur 7 bits. –uudecode fichier décode un ficher codé avec uuencode. –wc [-cwl] fichier -c : nombre de caractères -w : nombre de mots -l : nombre de lignes.

23 Maria Malek - EISTI - CPI123 Commandes diverses - 5 –lpr [-PnomImprimante] fichier imprime le fichier. –lpq [-PnomImprimante] file d ’attentes associée à l ’imprimante. –lprm [-PnomImprimante] numjob annule l’impression. –man commande aide en ligne.

24 Maria Malek - EISTI - CPI124 Commandes diverses - 6 –find [options] permet de trouver dans une hiérarchie de répertoire les fichiers vérifiant certains caractéristiques. Exemples –find / -name charte -print »trouver tous les fichiers dont le nome est charte à partir de la racine. –find. -name *.kwd -print »trouver à partir du répertoire courant tous les fichiers dont l ’extension est.kwd

25 Maria Malek - EISTI - CPI125 Filtres de texte –grep [options] motif fichier1 fichier2.. trouve les lignes contenant le motif dans les fichiers options –-c seulement le nombre de lignes. –-n indique les numéros des lignes trouvés. –-i ne distingue pas majuscule et minuscules –sort [-r] fichier trie les lignes du fichier ou l’entrée standard. option –-r renverse le tri.

26 Maria Malek - EISTI - CPI126 Editeur de texte emacs - 1 –Emacs & – -x - f nomfic ouvre le fichier nomfic – -x -s sauvegarder – - x -c quitter

27 Maria Malek - EISTI - CPI127 Editeur de texte emacs - 2 – s motif recherche du motif dans le texte. – % motif1 motif2 remplacer la première occurrence de motif1 par motif2. – % motif1 motif2 ! remplacer toutes les occurrences de motif1 par motif2.

28 Maria Malek - EISTI - CPI128 Editeur de texte emacs - 3 – -w copie ce qui est sélectionné par la souris. – -y colle ce qui est copié au bon endroit – -2 -b visualiser les deux buffers.


Télécharger ppt "Maria Malek - EISTI - CPI11 Présentation d’UNIX –1969, laboratoire Bell –Systèmes multi-tâches multi-utilisateurs –Architecture Le noyau –Gestion de la."

Présentations similaires


Annonces Google