Vous êtes sur la page 1sur 2

https://linux.developpez.

com/cours/

Introduction UNIX
Qu'est-ce que UNIX?
UNIX License PlateUNIX est un systme d'exploitation qui a d'abord t dvelopp dans les
nnes 1960 et qui a connu un dveloppement constant depuis. Par systme d'exploitation
, on entend la suite de programmes qui rendent l'ordinateur oprationnel. C'est un
systme stable, multi-utilisateurs et multi-tches pour les serveurs, les ordinateu
rs de bureau et les ordinateurs portables.
Les systmes UNIX disposent galement d'une interface utilisateur graphique (GUI) si
milaire Microsoft Windows, qui fournit un environnement facile utiliser. Cependa
nt, la connaissance d'UNIX est requise pour les oprations qui ne sont pas couvert
es par un programme graphique ou pour l'absence d'interface Windows, par exemple
, dans une session telnet.
Types d'UNIX
The Linux Penguin Il existe de nombreuses versions diffrentes d'UNIX, mme si elles
partagent des similitudes communes. Les varits les plus populaires d'UNIX sont Su
n Solaris, GNU / Linux et MacOS X.
Ici dans l'cole, nous utilisons Solaris sur nos serveurs et nos postes de travail
, et Fedora Linux sur les serveurs et les PC de bureau.
Le systme d'exploitation UNIX
Le systme d'exploitation UNIX se compose de trois parties; Le noyau, le shell et
les programmes.
Le noyau
Le noyau d'UNIX est le centre du systme d'exploitation: il alloue du temps et de
la mmoire aux programmes et gre le filestore et les communications en rponse aux ap
pels systme.
titre d'illustration de la faon dont le shell et le noyau fonctionnent ensemble,
supposons qu'un utilisateur tape rm myfile (qui a pour effet de supprimer le fic
hier myfile). Le shell recherche le filestore pour le fichier contenant le progr
amme rm, puis demande au noyau, par les appels systme, d'excuter le programme rm s
ur myfile. Lorsque le processus rm myfile est termin, le shell retourne l'invite
UNIX% l'utilisateur, ce qui indique qu'il attend d'autres commandes.
La coquille
Le shell agit comme une interface entre l'utilisateur et le noyau. Lorsqu'un uti
lisateur se connecte, le programme de connexion vrifie le nom d'utilisateur et le
mot de passe, puis lance un autre programme appel shell. Le shell est un interprt
eur de ligne de commande (CLI). Il interprte les commandes l'utilisateur et les o
rganise. Les commandes sont elles-mmes des programmes: lorsqu'ils se terminent, l
e shell donne l'utilisateur une autre invite (% sur nos systmes).
L'utilisateur adepte peut personnaliser son propre shell, et les utilisateurs pe
uvent utiliser diffrents shells sur la mme machine. Le personnel et les lves de l'col
e ont le shell tcsh par dfaut.
Le shell tcsh possde certaines fonctionnalits pour aider l'utilisateur saisir les
commandes.
Paramtrage du nom de fichier: en tapant une partie du nom d'une commande, d'un no
m de fichier ou d'un rpertoire et en appuyant sur la touche [Tab], l'enveloppe tc
sh complte automatiquement le reste du nom. Si le shell trouve plus d'un nom comm
enant par les lettres que vous avez tapes, il sera bip, vous invitant taper quelqu
es lettres de plus avant d'appuyer nouveau sur la touche de tabulation.
Historique - Le shell conserve une liste des commandes que vous avez saisies. Si
vous devez rpter une commande, utilisez les touches du curseur pour faire dfiler v
ers le haut ou vers le bas l'historique de la liste ou du type pour une liste de
s commandes prcdentes.
Fichiers et processus
Tout dans UNIX est soit un fichier, soit un processus.
Un processus est un programme d'excution identifi par un PID unique (identificateu
r de processus).
Un fichier est une collection de donnes. Ils sont crs par des utilisateurs utilisan
t des diteurs de texte, excutant des compilateurs, etc.
Exemples de fichiers:
Un document (rapport, essai etc.)
Le texte d'un programme crit dans un langage de programmation de haut niveau
Instructions comprhensibles directement la machine et incomprhensibles pour un uti
lisateur occasionnel, par exemple, une collection de chiffres binaires (un fichi
er excutable ou binaire);
Un rpertoire contenant des informations sur son contenu, qui peut tre un mlange d'a
utres rpertoires (sous-rpertoires) et de fichiers ordinaires.

Vous aimerez peut-être aussi