Unix

Disponible uniquement sur Etudier
  • Pages : 12 (2825 mots )
  • Téléchargement(s) : 0
  • Publié le : 31 décembre 2010
Lire le document complet
Aperçu du document
L’ECOLE MAROCAINE DES SCIENCES DE L’INGENIEUR.

UNIX

REALISE PAR :

Lambarki houda

SOMMAIRE

-Introduction.
-Commandes UNIX :
Connexion / déconnexion.
Changement de mot de passe .
Affichage de chaine de caractères .
Manipulation des répértoires .
Manipulation des fichiers .
Redirectionentrées / sorties
Traitement des zones
Métacaractères
Processus
Pipe
* Conclusion

UNIX

Système d'exploitation multiutilisateur et multitâche mis au point en 1969 par Ken Thompson et Dennis Ritchie, au sein des laboratoires Bell, entité possédée à l'époque par AT&T et sa filiale Western Electric.
Ce système a subi de nombreusesévolutions, dont la principale a été son écriture en langage C dans la première moitié des années 1970, ce qui a facilité son portage sur tout type de processeur. La plupart des grands constructeurs ont ensuite offert leur propre version d'Unix: AIX chez IBM, HP-UX chez Hewlett-Packard, Solaris chez Sun, etc.
Il a inspiré le développement du système libre Linux. Le nom Unix serait un clin d'oeilà son prédécesseur, MULTICS (Multiplexed Information and Computing Service), développé à la fin des années 1960 au Massachusetts Institute of Technology.
Celui-ci mettait en oeuvre pour la première fois le modèle de système d'exploitation en couches, encore en vigueur aujourd'hui. Pour afficher ses origines, Unix s'est d'abord écrit UNICS, pour UNIplexed Information and Computing Service.

Unixversion 1 , 1969 :
1ère version sous le nom UNICS ,par Ken Thompson aux Bell labs (deviendra UNIX).
-Ecrit en langage assembleur sur PDP-7 de
dEC .
unix version 2 , 1971 :
Ken Thompson aux bell labs
Ecrit en langage B sur un PDP-11 de DEC .
Unix version 3 ,1973 :
Ré-ecrit en langage C de Ritchie pour le PDP-11 de DEC .
Temps partagé , système de gestion multi-utilisateursinspiré de multics .
La philosophie unix : puissance ,simplicité,souplesse et portabilité .




Connexion / Déconnexion

Sur tout système UNIX , l’utilisateur doit s’identifier :
Le terminal affiche une invite « login »
L’utilisateur doit donner son ID et son mot de passe .
Les noms d’utilisateurs ne doivent pas dépasser 8 caractères .
Après cette procédure de connexion , leshell est lancé :
Il affiche une « prompt » , cela veut dire qu’il est prêt à accepter les commandes .
Le texte affiché dans l’invite de notre shell est : $ .
Il existe plusieurs progammes shell :
Sh : le shell bourne , shell original d’UNIX .
Csh : le shell C , à syntaxe proche du langage C .
Ksh : le shell korn compatible avec sh .
Bash :shell standard de linux , compatible avc sh aussi .COMMANDES UNIX



Identification des utilisateurs 

Who  : permet de connaitre les utilisateurs connectés .
Who am i : renvoit les informations de l’utilisateur courant .
Whoami : renvoit l’identificateur de l’utilisateur courant .


Changer mot de passe

Pour pouvoir se connecter , il fautavoir :
Un login ( identificateur de l’utilisateur .
Un password ( mot de passe) unique pour chaque utilisateur .
Procedure de changement du mot de passe :
$ passwd
Changer mot de passe pour l’utilisateur X :
Ancien mot de passe  :******
Nouveau mot de passe  :******
Retaper nouveau mot de passe  : ******

C’està l’aide de la commande $passwd , il faut saisir l’ancien mot de passe, et taper deux fois le nouveau mot de passe .






Affichage de chaine de caractère
Echo

permet d’afficher une chaine de caractère.
$echo  " ma phrase sera affichée  "
ma phrase sera affichée

-on peut...
tracking img