Introduction Plan Application (fichier exécutable) chargé d'interpréter les commandes des Le syst`eme de fichier correspond `a une arborescence que
Previous PDF | Next PDF |
[PDF] Introduction au système de fichiers - Zenodo
26 oct 2017 · d'un fichier et d'un répertoire ○ L'allocation utilisée par un système de fichiers Sommaire: Introduction
[PDF] I- Introduction aux structures de fichiers
Les données (enregistrements) du fichier sont stockés à l'intérieur des blocs Notes de cours : Intro Structures de Fichiers – Structures de données (Algo2) – ESI
[PDF] Algorithmique et Programmation Les Fichiers de - CPGE Bank
I- Introduction Un fichier est l'unité élémentaire de stockage des données dans les systèmes d'information, Un fichier stocke des informations sur un support
[PDF] Cours Introduction - Systèmes/Services - Unix - Cours 5 : Systeme
16 fév 2016 · nom de fichier à son contenu : types de FS ext2 ext3 : développés spécialement pour Linux MS-DOS : partition windows, disquettes , clef usb
[PDF] Support 1 - Introduction (shell, commandes, variables denvironment)
Introduction Plan Application (fichier exécutable) chargé d'interpréter les commandes des Le syst`eme de fichier correspond `a une arborescence que
[PDF] Introduction à linformatique - Cours complet - LIPN
Q13 Enregistrez les modifications dans un nouveau fichier appelé fichier_test_2 txt G Santini, J -C Dubacq (IUTV) Introduction à l'informatique S1 2016
[PDF] Chapitre 01 - Introduction aux bases de données - Cours ÉTS
Informations identiques répliquées dans plusieurs fichiers Ex: Institution financière • Adresse et téléphone d'un employé dans le fichier du système de paie
[PDF] et UNIX - Ecole Supérieure de Technologie de Salé
Introduction 2 Deux fonctions imprimante : → recours à un fichier tampon sur disque Unix utilise un système de fichier hiérarchique arborescent
[PDF] Correction TP dintroduction à Unix - IGM
Supprimer en une commande le répertoire TP2 de Python 5 Déplacer le fichier exo1 dans le répertoire TP1 et supprimer les répertoires seance1 et seance2 6
[PDF] Caractéristiques et fonctionnalités des systèmes de fichiers - Indico
4 déc 2018 · Introduction Caractéristiques des syst`emes de fichier Création, Diffusion Représentation des données sur le disque Journalisation Ecritures
[PDF] INTRODUCTION Fusion entre une image Landsat et une image - Logiciels Graphiques
[PDF] Introduction Générale
[PDF] introduction générale - Larcier
[PDF] introduction générale - Universidad de Granada
[PDF] Introduction générale : représentant de l`INCa ou du CLARA - Divorce
[PDF] Introduction générale à la victimologie et à la réparation des victimes - France
[PDF] introduction generale au droit - Préparation Concours Attaché
[PDF] Introduction générale au droit commun des sociétés - Contrats
[PDF] Introduction Générale Rulmeca Vrac - France
[PDF] INTRODUCTION Guggenheim de Frank O`Gehry, 1993 - Musées Et Galeries D'Art
[PDF] introduction health experience of some us and canadian workers - Canada
[PDF] introduction histoire institutionnelle des regiments suisses au - Logistique
[PDF] Introduction historique à la philosophie morale - Parcs Nationaux
Initiation `a Unix
Cours 1 - Pr´esentation
Universit´e Henri Poincar´e
Master G´enomique et Informatique
Automne 2008
1/41Introduction
PlanIntroduction
L"interpr´eteur de commande
Le syst`eme de fichiers
Les commandes fondamentales
Les commandes d"administration
Les variables d"environnement
2/41Introduction
Historique
1965:Multics(laboratoires Bell - AT&T, MIT, General
Electric)
?1969:Unics(Ken Thompson, laboratoires Bell, d´evelopp´e en langage d"assemblage) ?1971: publication deThe UNIX Programmer"s manual ?1973: r´e´ecriture deUnixen langage C (Dennis Ritchie,Brian Kernighan)
?fin des ann´ees 70: reprise par le monde acad´emique(Universit´e de Californie `a Berkeley)
3/41Introduction
Historique (suite)
(source: Wikipedia) 4/41Introduction
D´efinition
Unixest un syst`eme d"exploitation permettant de contrˆoler un PC et ses diff´erents p´eriph´eriques.Unixse distingue par les caract´eristiques suivantes : ?multi-utilisateurs(qui peut ˆetre utilis´e simultan´ement par plusieurs personnes) ?multi-tˆaches(un utilisateur peut ex´ecuter plusieurs programmes en mˆeme temps) ?repose sur unnoyau(kernel) utilisant 4 concepts principaux fichiers,droits d"acc`es,processusetcommunication interprocessus(IPC) 5/41Introduction
Sch´ema d"UNIX
6/41L"interpr´eteur de commande
PlanIntroduction
L"interpr´eteur de commande
Le syst`eme de fichiers
Les commandes fondamentales
Les commandes d"administration
Les variables d"environnement
7/41L"interpr´eteur de commande
L"interpr´eteur de commande
Shell: interface entre l"utilisateur et le syst`eme d"exploitation ("coquille") ?Application (fichier ex´ecutable) charg´e d"interpr´eterles commandes des utilisateurs et de les transmettre au syst`eme ?Diff´erents types de shell, les principaux ´etant: •sh(Bourne shell) •bash(Bourne again shell) •csh(C shell) •Tcsh(Tenex C shell) •kshKorn shell •zshZero shell ?Le nom du shell correspond g´en´eralement au nom del"ex´ecutable:% /bin/bash 8/41L"interpr´eteur de commande
Utilisation du shell
Le shell correspond `a une fenˆetre pr´esentant unprompt, encore appel´einvite de commande. Celle-ci est param´etrable et par d´efaut en bash se compose comme suit: login@machine$ (suffixe $→utilisateur normal, suffixe #→super-utilisateur - administrateur) ?On saisit les commandes `a la suite du prompt ?Pour stopper la commande en cours:Ctrl-C ?Pour mettre en attente la commande en cours:Ctrl-Z ?Pour terminer l"entr´ee standard (les ´eventuelles param`etres donn´es par l"utilisateur via le clavier):Ctrl-D 9/41L"interpr´eteur de commande
Utilisation du shell (suite)
Le shell est personnalisable au moyen des fichiers suivants:1 le fichier/etc/profile, s"il existe
2 le fichier$HOME/.bash
profile, s"il existe3 le fichier$HOME/.bash
login, s"il existe4 le fichier$HOME/.profile, s"il existe
5 le fichier syst`eme/etc/bashrc
6 le fichier cach´e.bashrc, s"il existe
10/41L"interpr´eteur de commande
Les entr´ees-sorties standards
Lors de l"ex´ecution d"une commande, un processus est cr´e´e.Celui-ci va alors ouvrir trois flux:
stdinl"entr´ee standard, par d´efaut le clavier, identifi´ee par l"entier0(descripteur) stdoutlasortie standard, par d´efaut l"´ecran, identifi´ee par l"entier1 stderrlasortie d"erreur standard, par d´efaut l"´ecran, identif´ee par l"entier2 11/41L"interpr´eteur de commande
Les redirections
Il est possible de redigirer les flux d"ent´ee-sortie au moyen d"op´erateurs sp´ecifiques: >redirection de la sortie standard (par exemple dansun fichier)L"interpr´eteur de commande
Exemple: la commande echo
$ echo??ca va?? ca va $ java totoException in thread
??main?? java.lang.NoClassDefFoundError: toto $ java toto>erreur.txtException in thread
??main?? java.lang.NoClassDefFoundError: toto $java toto>&erreur.txt 13/41Le syst`eme de fichiers
PlanIntroduction
L"interpr´eteur de commande
Le syst`eme de fichiers
Les commandes fondamentales
Les commandes d"administration
Les variables d"environnement
14/41Le syst`eme de fichiers
Le syst`eme de fichiers
Le syst`eme de fichier correspond `a une arborescence que l"on parcourt de la racine (root) vers les feuilles ?La racine se note/(slash) ?Il s"agit d"un r´epertoire contenant les sous-r´epertoires suivants: /bin ex´ecutables essentiels pour le syst`eme, directement utilisable par les utilisateurs /boot contient les fichiers permettant `a Linux de d´emarrer /dev contient les points d"entr´ee des p´eriph´eriques (=de- vice) /etc configuration du r´eseau →contient les commandes et les fichiers n´ecessaires `a l"administrateur du syst`eme (fichiers passwd, group, inittab, ld.so.conf, lilo.conf, ...) 15/41Le syst`eme de fichiers
Le syst`eme de fichiers (suite)
Sous-r´epertoires de la racine (suite):
/home r´epertoire personnel des utilisateurs /lib contient des biblioth`eques partag´ees essen- tielles au syst`eme lors du d´emarrage /mnt contient les points de montage des partitions temporaires (cd-rom, disquette, ...), parfois nomm´emedia /opt contient des packages d"applications suppl´ementaires /proc fichiers content des info sur la m´emoire, E/S, p´eriph´erique, compatibilit´e pour le noyau, ... /root r´epertoire de l"administrateur root /usr hi´erarchie secondaire (utilisateurs) /var contient des donn´ees variables /tmp contient les fichiers temporaires 16/41Le syst`eme de fichiers
Repr´esentation graphique
/bin /boot /dev /etc /home /lib /mnt ... /Alex /Paul 17/41Les commandes fondamentales
PlanIntroduction
L"interpr´eteur de commande
Le syst`eme de fichiers
Les commandes fondamentales
Les commandes d"administration
Les variables d"environnement
18/41Les commandes fondamentales
Les commandes fondamentales
Aide $ man commande →Manuel pour les commandes?O`u suis-je dans l"arborescence ?$ pwdNB: chemin absolu vs chemin relatifExemple:yannick@nausicaa:~/toto $ pwd
/home/yannick/toto 19/41