Introduction Unix au LAL Stage Informatique LAL Service

  • Slides: 13
Download presentation
Introduction à Unix au LAL Stage Informatique LAL Service Informatique 1

Introduction à Unix au LAL Stage Informatique LAL Service Informatique 1

Se connecter. . . menu Terminal l session Telnet l machine : as 4.

Se connecter. . . menu Terminal l session Telnet l machine : as 4. lal. in 2 p 3. fr l nom de connexion : mg#, où # binome l mot de passe : ens_1999 l changement du mot de passe : passwd l Stage Informatique LAL Service Informatique 2

Se documenter. . . Unix> netscape l Unix> apropos something l l l Unix>

Se documenter. . . Unix> netscape l Unix> apropos something l l l Unix> man nom_de_la_commande l l ex : Unix> apropos password ex : Unix> man passwd Live> Michel Jouvin, Antoine Pérus Stage Informatique LAL Service Informatique 3

Poster du courrier menu Window. . . Netscape Mail l mail à Françoise Macek

Poster du courrier menu Window. . . Netscape Mail l mail à Françoise Macek l – titre – présentation du binome Stage Informatique LAL Service Informatique 4

Le système Unix Multitâche, multi-utilisateur, partage des ressources l Universel : machines, portabilité l

Le système Unix Multitâche, multi-utilisateur, partage des ressources l Universel : machines, portabilité l Nombreux utilitaires l Interface utilisateur simple mais puissante : le shell l Stage Informatique LAL Service Informatique 5

Organiser ses fichiers Système arborescent l Tout est fichier l Différents types de fichiers

Organiser ses fichiers Système arborescent l Tout est fichier l Différents types de fichiers : l » ordinaires : – texte – exécutable » spéciaux : – répertoire – lien Stage Informatique LAL Service Informatique 6

Retrouver ses fichiers l Expression des pathnames (chemins) – relatifs l mon. Dir/mon. Fich

Retrouver ses fichiers l Expression des pathnames (chemins) – relatifs l mon. Dir/mon. Fich – absolus l l /users/dskens/dea/etudiant 1 Répertoires particuliers » • » • • » ~ Stage Informatique : répertoire courant . /ici. txt : répertoire père du rép. courant . . /au. Dessus : répertoire personnel (home) ~/. au. Login LAL Service Informatique 7

Accéder à ses fichiers l Droits d’accès aux fichiers – read, write, execute :

Accéder à ses fichiers l Droits d’accès aux fichiers – read, write, execute : » ls -l : » -rwxr-xr-x 1 mg 0 ens 2160 Sep 6 1996 script – commande “chmod” l l u = user, g = group, o = other r = read, w = write, x = execute » chmod o-x script » -rwxr-xr-- 1 mg 0 Stage Informatique ens 2160 Sep 6 1996 script LAL Service Informatique 8

L’environnement utilisateur (1) l Le Shell : interface interactive entre le système et l’utilisateur

L’environnement utilisateur (1) l Le Shell : interface interactive entre le système et l’utilisateur – interpréteur de commandes » ls, more, lpr – langage de programmation » shell scripts – deux familles de shells » Bourne Shell: sh, ksh, zsh » C Shell : csh, tcsh Stage Informatique LAL Service Informatique 9

L’environnement utilisateur (2) l Fichiers de configuration du csh/tcsh » . login : exécuté

L’environnement utilisateur (2) l Fichiers de configuration du csh/tcsh » . login : exécuté à l’ouverture de la session » . cshrc : exécuté avant toute utilisation du shell » . logout : exécuté à la fin de la session Stage Informatique LAL Service Informatique 10

L’environnement utilisateur (3) l Variables d’environnement – globales » tout process Unix hérite du

L’environnement utilisateur (3) l Variables d’environnement – globales » tout process Unix hérite du process père – en majuscule par convention » tcsh> setenv DISPLAY as 4. lal. in 2 p 3. fr: 0. 0 » ksh> DISPLAY= as 4. lal. in 2 p 3. fr: 0. 0; export DISPLAY » Unix> printenv PRINTER » Unix> unsetenv EDITOR Stage Informatique LAL Service Informatique 11

L’environnement utilisateur (4) l Exécuter une commande – Unix> chmod +x mon. Script »

L’environnement utilisateur (4) l Exécuter une commande – Unix> chmod +x mon. Script » Unix> . /mon. Script – Variable d’environnement PATH » printenv PATH l . : /usr/bin/X 11 » setenv PATH ${PATH}: ${HOME}/bin – tcsh> rehash » quelque. Part> mon. Script Stage Informatique LAL Service Informatique 12

L’environnement utilisateur (5) l Les processus – exécution d’un programme, chargé en mémoire –

L’environnement utilisateur (5) l Les processus – exécution d’un programme, chargé en mémoire – visualisation par « ps » » identificateur PID » identificateur du process père PPID – Unix> kill -KILL PID – lancement en arrière-plan avec « & » ou Ctrl-z » background « bg » / foreground « fg » Stage Informatique LAL Service Informatique 13