1 / 13

Introduction à Unix au LAL

Introduction à Unix au LAL. Se connecter. menu Terminal session Telnet machine : as4.lal.in2p3.fr nom de connexion : mg#, où # binome mot de passe : ens_1999 changement du mot de passe : passwd. Se documenter. Unix> netscape Unix> apropos something

honey
Download Presentation

Introduction à Unix au LAL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction à Unix au LAL

  2. Seconnecter... • menuTerminal • sessionTelnet • machine : as4.lal.in2p3.fr • nom de connexion: mg#, où # binome • mot de passe: ens_1999 • changement du mot de passe : passwd

  3. Se documenter... • Unix> netscape • Unix> apropos something • ex : Unix> apropos password • Unix> man nom_de_la_commande • ex : Unix> man passwd • Live> Michel Jouvin, Antoine Pérus

  4. Poster du courrier • menu Window... Netscape Mail • mail à Françoise Macek • titre • présentation du binome

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

  6. Organiser ses fichiers • Système arborescent • Tout est fichier • Différents types de fichiers : • ordinaires : • texte • exécutable • spéciaux : • répertoire • lien

  7. Retrouver ses fichiers • Expression des pathnames (chemins) • relatifs • monDir/monFich • absolus • /users/dskens/dea/etudiant1 • Répertoires particuliers • • : répertoire courant ./ici.txt • • • : répertoire père du rép. courant ../auDessus • ~ : répertoire personnel (home) ~/.auLogin

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

  9. L’environnement utilisateur (1) • 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

  10. L’environnement utilisateur (2) • 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

  11. L’environnement utilisateur (3) • Variables d’environnement • globales • tout process Unix hérite du process père • en majuscule par convention • tcsh>setenv DISPLAY as4.lal.in2p3.fr:0.0 • ksh>DISPLAY= as4.lal.in2p3.fr:0.0; export DISPLAY • Unix> printenv PRINTER • Unix> unsetenv EDITOR

  12. L’environnement utilisateur (4) • Exécuter une commande • Unix> chmod +x monScript • Unix> ./monScript • Variable d’environnement PATH • printenv PATH • . : /usr/bin : /bin : /usr/bin/X11 • setenv PATH ${PATH}:${HOME}/bin • tcsh> rehash • quelquePart> monScript

  13. L’environnement utilisateur (5) • 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 »

More Related