Contents. 1 Premiers pas en Linux. 1.2 Généralités. 1.1 Bref historique Linux

Dimension: px
Commencer à balayer dès la page:

Download "Contents. 1 Premiers pas en Linux. 1.2 Généralités. 1.1 Bref historique Linux"

Transcription

1 Contents 1 Premiers pas en Linux Bref historique Linux Généralités Arborescence sous Linux Commandes fondamentales Les tubes ou pipes, les redirections, les jobs TP Premiers pas en Linux 1.1 Bref historique Linux LINUX est un système d'exploitation créé en 1991 par un étudiant nlandais, Linus Torvalds. Depuis, il a été développé et amélioré par des centaines de spécialistes dans le monde. La particularité de ce système c'est qu'il est librement disponible avec son code source sur Internet. Il existe des sociétés commerciales qui le distribuent et ils facturent alors soit le prix du support (CD ROM) et de la documentation sur papier, soit ils facturent le service de maintenance et de support téléphonique. En 1998, Linux et les logiciels libres ont acquis une notoriété et une consécration comme le montre la chronologie suivante: * Avril 1998, Netscape le numéro 1 mondial des navigateurs Internet annonce qu'elle transforme son logiciel Communicator en logiciel libre * Mai 1998, Corel Computer annonce la sortie de Netwinder, Un NC fonctionnant sous Linux * Juin 1998, IBM l'ex numéro 1 mondial de l'informatique abandonne son propre logiciel serveur Web et commence à distribuer et à supporter le logiciel APACHE qui est un logiciel libre serveur Web * Juillet 1998 Informix et surtout Oracle, le numéro 1 mondial des SGBD annoncent le portage de leurs SGBD vers Linux * Septembre 1998, Intel le numéro 1 mondial des microprocsseurs entre dans le capital de RedHat un distributeur commercial de Linux on supposera dans toute cette partie que l'utilisateur se nomme puiseux, et appartient au groupe recherche. 1.2 Généralités LINUX est un système d'exploitation (au même titre que DOS,Windows, MacOS) qui satisfait à la norme UNIX et qui permet de "dialoguer" avec l'ordinateur. Ceci se fait dans une fenêtre xterm (on dit aussi en mode console) via un langage : le shell. Il existe, sous UNIX, 3 principaux shell : le Bourne shell (sh) qui est le plus ancien, le C shell (csh) et le Korn shell (ksh) qui est un peu un mélange des deux autres. Il existe aussi des versions un peu plus conviviales : ce sont par exemple le tcsh (csh amélioré) et le bash (sh amélioré). C'est principalement avec ce dernier que nous travaillerons. Pour vous connecter sur une machine UNIX vous avez besoin d'un nom d'utilisateur, (ou userid ou login) et un mot de passe ou password. Chaque utilisateur appartient à un groupe, ce qui lui donne certains privilèges (possibilité d'écrire, lire ou exécuter un programme dans une certaine zone) communs à tous les utilisateurs de ce groupe. Il existe cependant un utilisateur particulier, nommé root qui a tous les privilèges. Les chiers sont classés dans l'ordinateur (sur le disque) selon une structure arborescente. 1

2 filesystem.ps not found! répertoire personnel d'un utilisateur est aussi désigné par ~, ou $HOME. '.' (point) désigne le répertoire courant, '..' désigne le répertoire parent du répertoire courant. Cette partie vous explique les principales commandes de UNIX qu'il faut connaître : les commandes de gestion des chiers, les commandes concernant l'environnement, les commandes pour l'édition ou pour la compilation des programmes que vous écrirez. Pour interrompre une commande, utiliser les touches : Ctrl c 1.3 Arborescence sous Linux (d'après Premiers pas sous Linux Auteur : l'arborescence d'un système UNIX classique : Armand Delcros) Voici Chaque noeud de l'arborescence s'appelle un répertoire ou directory (en anglais). Dans ces répertoires se trouvent des chiers (ou le en anglais). Les répertoires et chiers de l'arborescence peuvent être désignés par leur chemin d'accès (path) absolu ou relatif. Par exemple /home/puiseux/sources/zorro.c (chemin absolu) signie que le chier zorro.c se trouve dans le répertoire sources qui se trouve lui même dans le répertoire puiseux, qui se trouve lui même dans... Supposons maintenant que le répertoire courant est /home/puiseux/sources (chemin absolu). Alors le répertoire /home/puiseux/lib, peut être également désigné par../lib (chemin relatif). Lors de la connexion, chaque utilisateur est connecté dans son répertoire personnel (ou répertoire home), en général /home/puiseux. Le / est le répertoire racine, tous les autres répertoires en dépendent. Par exemple le répertoire où est "monté" mon CD-ROM est sur /mnt/cdrom. On n'a donc pas comme sous MS-DOS, diérentes lettres qui correspondent à diérents lecteurs disctincts physiquement. /bin contient les binaires fondamentaux à la gestion de Linux. On y retrouve par exemple les commandes étudiées plus loin. /dev contient une multitudes de chiers dits spéciaux. /dev/hda1 correspond à la première partition de mon disque dur IDE, si mon disque dur est un SCSI, son nom sera /dev/sda1. Un dernière exemple : /dev/fd0 correspond à mon lecteur de disquettes. /etc contient tous les chiers de conguration de linux. On y retrouve par exemple le chier /etc/passwd, qui dénit les mots de passe des utilisateurs. 2

3 /sbin contient les binaires du système. On y trouve par exemple la commande shutdown qui permet d'arrêter l'ordinateur. /home est le répertoire qui contient les répertoires des utilisateurs du système. /lost+found est le répertoire des chiers perdus. Des chiers qui, du fait d'erreur disque, se retrouvent sans chemin d'accès. /tmp est un répertoire accessible par tous les utilisateurs du système, il permet de ne pas encombrer son répertoire personnel par des chiers que l'on souhaite de toute manière rapidemment détruire ou modier. /var/spool est le répertoire des chiers qui servent de le d'attente. Par exemple, les les d'attente de l'imprimante se trouvent sous ce répertoire. /usr contient grosso modo tout ce qui concerne les binaires utiles à tous les utilisateurs et quelques commandes d'administration. On y trouve cependant d'autres choses : /usr/bin contient donc les binaires disponibles pour les utilisateurs et les scripts. /usr/x11r6 contient tout ce qui concerne Xfree86 (les bibliothèques, les binaires, la documentation). /usr/include contient tous les "headers" nécessaires à la programmation dans les diérents languages. /usr/lib contient toutes les bibliothèques nécessaires au fontionnement des logiciels. (comme par exemple la bibliothèque C ou C++ ou tcl/tk). /usr/local on y met ce qu'on veut, mais surtout les chiers d'usage local et des logiciels qui ne sont pas propres à Unix. 1.4 Commandes fondamentales En général, les noms des commandes sont des abbréviations de mots anglais. Par exemple cd signie Change Directory. A vous de faire marcher votre imagination pour déterminer le ou les mots à l'origine d'une commande. man, info, apropos pour obtenir de l'aide sur une commande ou un mot clé. Exemples : $ info ls $ apropos float $ man cd cd Pour se déplacer dans les répertoires. Exemples : $ cd /home/puiseux/sources (chemin ou path absolu) $ cd ~/sources $ cd.. (chemin relatif ) $ cd est équivalent à cd ~ pwd Où suis-je? ls Lister les chiers d'un répertoire. option -l pour une liste détaillée par exemple $ ls -l 3

4 total 40 -rwxrwxr-x 1 puiseux puiseux aoû 29 17:20 a.out* -rw-rw-r-- 1 puiseux puiseux 491 aoû 29 17:20 copie -rw-rw-r-- 1 puiseux puiseux 519 aoû 29 17:11 monfichier -rw-rw-r-- 1 puiseux puiseux 519 aoû 29 17:11 toto.cxx option -a pour lister aussi les chiers cachés (ceux dont le nom commence par un point). Par exemple $ ls -a./../ a.out* copie.fichiercache monfichier toto.cxx chmod pour changer les droits d'un chier ou d'un répertoire en lecture, écriture ou exécution. Syntaxe chmod [options] mode fichier. Les options sont à choisir dans[ugoa][+-][rwx] u=user, g=groupe, o=other, a=all +=ajouter les droits, -=supprimer les droits r=lecture, w=écriture, x=exécution Exemples $ chmod a-x a.out : change le chier a.out en chier non-exécutable (-x) pour tous les utilisateurs (a). $ chmod g-w toto.cxx : change le chier toto.cxx en chier nonmodiable (-w) pour tous les utilisateurs du groupe (g). less Voir le contenu d'un chier texte. Exemple : $ less toto.cxx emacs Éditer un chier (autre éditeurs : vi, nedit...) cp Copier un chier. Exemples : $ cp toto.cxx sauvegarde/toto.cxx.bak $ cp toto.cxx sauvegarde (recopie dans le sous répertoire sauvegarde, sous le même nom) rm Supprimer un chier. Exemples : $ rm toto.cxx.bak (avec conrmation) $ rm -f toto.cxx.bak (sans conrmation) $ rm -r sauvegarde/ (suppression récursive de tous les sous répertoires et chiers) $ rm -rf sauvegarde/ (idem, sans conrmation, danger) mkdir Créer un répertoire : $ mkdir toto mv Déplacer ou renommer un chier ou un répertoire $ mv toto.cxx toto.cxx.bak 4

5 $ mv toto.cxx.. locate Retrouver un chier $ locate toto : liste tous les chiers contenant la chaîne toto, locate est indiérent à la casse. which et whereis localise une commande : $ which ls /bin/ls grep Trouver du texte dans un chier et ache la ligne correspondante syntaxe : grep [-il] reg_exp fichiers où : reg_exp est la chaine de caractères à trouver (en réalité, il s'agit d'une expression régulière, dont la description nécessite plusieurs pages! Consulter $ man perlretut pour en savoir plus). fichiers : la liste des chiers où chercher, l'option -i pour ignorer les diérences majuscules/minuscules, l'option -l pour n'acher que les noms des chiers contenant reg_exp sans acher la ligne correspondante. Exemple : $ grep main *.cxx ln Créer des liens entre chiers. (L'équivalent des raccourcis de windows). Syntaxe ln -s source [dest] ou bien ln -s source... repertoire. Exemple. $ ln -s toto.cxx toto.cc crée un lien symbolique entre toto.cxx et toto.cc gzip Le compactage et le décompactage des chiers au format.gz $ gzip toto.cxx remplace toto.cxx par toto.cxx.gz, la version compactée. $ gunzip toto.cxx.gz permet de décompacter le chier. tar Archivage de données. tar [options] archive [fichiers] $ tar -czvf rep.tgz rep crée une archive compactée au format gzip de tout le répertoire rep et la place dans le chier rep.tgz $ tar -xzvf rep.tgz pour détarer, i.e. extraire les chiers de l'archive et reconstituer le répertoire. df du Connaître l'espace disque restant (df, du) $ df-h Filesystem Size Used Avail Use% Mounted on /dev/sda2 99M 66M 28M 70% / /dev/sdb2 8.2G 6.8G 1.5G 82% /home /dev/scd0 72M 72M 0 100% /mnt/cdrom ps et kill La gestion des processus. Si un processus (ou job) bloque ou ralentit la machine (par exemple mozilla ici) il est possible de le tuer : 5

6 $ ps -u puiseux PID TTY TIME CMD pts/4 00:00:00 bash pts/4 02:19:10 vmware pts/4 00:00:00 mozilla-bin pts/4 00:00:00 ps $ kill Les tubes ou pipes, les redirections, les jobs Les pipes : pour chaîner plusieurs commandes, la sortie de l'une étant l'entrée de la suivante $ ls less $ cat toto sort > > > Les redirections : pour rediriger la sortie standard (écran) vers un chier $ ls > list.txt : le chier list.txt est créé et contient le résultat de la commande ls. $ df > > list.txt : ajoute le résultat de la commande df à la suite du chier list.txt & lancer un job en background : 1 Si l'écran graphique est gelé, il est possible de passer en mode non graphique : Ctl+Alt+F1. Puis se connecter et tuer le job fautif. Ctl+Alt+F7 vous permet ensuite de repasser en mode graphique. $ toto& : pour lancer la commande toto et récupérer la main durant son exécution. 1.6 TP1 A l'aide des commandes décrites ci-dessus: 1. Placez vous dans votre répertoire. Vériez que vous y êtes bien. (pwd) 2. Regardez la liste des chiers : (ls) 3. Regardez la liste des chiers cachés : (ls) 4. Visualiser le contenu du chier.bashrc (less) 5. Créer un répertoire essai. Vérier son existence. (mkdir, ls) 6. Aller dans ce répertoire. Vérier que vous y êtes. (cd) 7. Créer 3 chiers vides fic1, fic2 et fic3 (touch) 8. Revenir dans le répertoire principal. Vériez que vous y êtes. Créer un répertoire exemple contenant 4 chiers vides ex1, ex2, fic1, fic2 9. Revenir dans votre home directory. Taper les commandes ls, puis ls exemple, ls exemple/fic* et enn ls *. 10. Rediriger la sortie de la commande ls vers un chier nommé liste1. Visualiser le contenu de liste1. (>) 11. Copier le chier liste1 dans un chier nommé copie. (cp) 6

7 12. Renommer le chier liste1 en chier liste2. Vérier avec la commande ls. 13. Copier le chier liste2 dans le répertoire exemple. Vérier. 14. Déplacer le chier liste2 dans le répertoire exemple. Vérier le résultat. 15. Détruire le chier liste2 du répertoire essai puis tous les chiers de essai. 16. Récréer 4 chiers vides ex1, ex2, fic1, fic2 dans essai. (touch) 17. Revenir dans votre home directory copier le répertoire exemple et ses chier dans un répertoire exemple1. (cp -r) 18. Eacer le répertoire exemple et son contenu. 19. Créer trois répertoires : bin, lib et include. Ces répertoires vous seront utiles pour la suite et vous permettront de mettre des exécutables (bin), vos librairies (lib) ou des chiers include (include). 20. Trouver un chier dans votre home directory contenant le mot 'alias'. (grep) 21. Trouver tous les chiers de votre ordinateur dont le nom contient la chaine de caractère 'include'. (locate) 22. Lancer l'éditeur emacs, ouvrez le chier copie. 23. En mode console, tuer le job emacs.(ctl c) 24. Lancer l'éditeur emacs, en background. (&) 25. En mode console, tuer le job emacs.(ps et kill) 26. Lister le contenu du répertoire /usr/bin. 27. Idem en utilisant un pipe : ls /usr/bin less 28. Archiver-compacter le répertoire essai sous le nom essai.tgz, comparer la taille de essai/ et essai.tgz (commandes tar, du, ls) 29. Où se trouve le chier manuel de la commande ls (i.e. le chier utilisé par la commande man ls)? (whereis) Bibliographie Ouvrages de référence Le Système Linux, Matt Welsh & Lar Kaufman, ed. O'Reilly&Associate, inc.,1999. Linux in a nutshell, Manuel de référence, J.P.Hekman et l'équipe de O'Reilly&Associates, Tutoriaux, apprentissage en ligne : 7

Premiers pas en Linux

Premiers pas en Linux Premiers pas en Linux 1 Bref historique Linux Système d'exploitation créé en 1991. Par Linus Torvalds un étudiant nlandais. Développé et amélioré par des centaines de spécialistes dans le monde. Particularité

Plus en détail

Initiation à Unix. Cours 1 - Présentation

Initiation à Unix. Cours 1 - Présentation Initiation à Unix Cours 1 - Présentation Université Henri Poincaré Master Génomique et Informatique Automne 2008 1/ 41 Plan Introduction Introduction L interpréteur de commande Le système de fichiers Les

Plus en détail

Commandes Unix / Linux. cd /ls /cp /rm - rmdir /mkdir / mv /find / Autres commandes

Commandes Unix / Linux. cd /ls /cp /rm - rmdir /mkdir / mv /find / Autres commandes Commandes Unix / Linux cd /ls /cp /rm - rmdir /mkdir / mv /find / Autres commandes Commande d'administration Commandes Administration Messages Système La gestion des processus Éditer un fichier avec VI

Plus en détail

Initiation à Unix/Linux

Initiation à Unix/Linux Initiation à Unix/Linux Octobre 2007 Nicolas.Grima@univ brest.fr Bât F 3ième étage bureau F301bis (Ingénieur de Recherche au CNRS LPO) A qui s'adresse ce cours Objectifs Personnes qui ne connaissent pas

Plus en détail

«Astrophysique et instrumentations associées» Cours UNIX. 2006 Benoît Semelin

«Astrophysique et instrumentations associées» Cours UNIX. 2006 Benoît Semelin M2 «Astrophysique et instrumentations associées» Cours UNIX 2006 Benoît Semelin Les OS OS = Operating System : Programme de base qui assure la gestion du matériel (clavier, écran, disque dur...), du système

Plus en détail

TP1 - Prise en main de l environnement Unix.

TP1 - Prise en main de l environnement Unix. Mise à niveau UNIX Licence Bio-informatique TP1 - Prise en main de l environnement Unix. Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~tasson/enseignement/bioinfo/ Les documents

Plus en détail

Le Shell. Chapitre 3. 3.1.1 Conventions typographiques

Le Shell. Chapitre 3. 3.1.1 Conventions typographiques Chapitre 3 Le Shell 3.1 Généralités 3.1.1 Conventions typographiques Dans ce chapitre, les noms des fichiers et des commandes UNIX seront écrits dans la fonte que voici. Lorque cette même fonte sera utilisée

Plus en détail

UE GLSE 301 Outils informatique

UE GLSE 301 Outils informatique UE GLSE 301 Outils informatique Responsable : Andrea CHERUBINI andrea.cherubini@univ-montp2.fr 1 Présentation générale But Ce module vous permettra de vous perfectionner sur les différents logiciels que

Plus en détail

Installation du compilateur Free Pascal Éric Wegrzynowski - 7 décembre 2007

Installation du compilateur Free Pascal Éric Wegrzynowski - 7 décembre 2007 USTL - Licence ST-A 2005-2006 TP d'info du S1 au S3 Installation du compilateur Free Pascal Éric Wegrzynowski - 7 décembre 2007 1 Se procurer Free Pascal On peut se procurer le compilateur Free Pascal

Plus en détail

ASR1 - Systèmes d exploitation

ASR1 - Systèmes d exploitation ASR1 - Systèmes d exploitation Semestre 1, année 2011-2011 Département d informatique IUT Bordeaux 1 Janvier 2012 q 1 / 1 1. Introduction aux Systèmes d exploitation Contenu à quoi ça sert grandes fonctions

Plus en détail

Formation Root de base

Formation Root de base 2 octobre 2010 Sommaire 1 Présentation Les commandes 2 Vaincre l autisme. Opérations de bases sur les fichiers Éditer un fichier Se documenter Raccourcis utiles 3 vim aptitude ssh screen irssi 4 Présentation

Plus en détail

TP 1 Prise en main de l environnement Unix

TP 1 Prise en main de l environnement Unix Introduction aux systèmes d exploitation (IS1) TP 1 Prise en main de l environnement Unix Le but de ce premier TP est de commencer à vous familiariser avec l environnement Unix. 1 Ouverture de session

Plus en détail

TP 1 Linux : Commandes de base & utilitaires. I. Introduction : Rappel & révision

TP 1 Linux : Commandes de base & utilitaires. I. Introduction : Rappel & révision TP 1 Linux : s de base & utilitaires I. Introduction : Rappel & révision Nous prenons l'exemple du système d'exploitation Linux pour s'initier aux tâches d'administration système. Un des atouts de ce système

Plus en détail

[Math-L312] TP 0 : Présentation rapide de UNIX, Linux et de gcc

[Math-L312] TP 0 : Présentation rapide de UNIX, Linux et de gcc [Math-L312] TP 0 : Présentation rapide de UNIX, Linux et de gcc Adrien Semin adrien.semin@math.u-psud.fr 1 UNIX et Linux Linux est un système d exploitation de type UNIX (ce qui signifie qu il est à la

Plus en détail

TP 2 (Bash) ============ Intro ------

TP 2 (Bash) ============ Intro ------ TP 2 (Bash) ============ Intro ------ Le but de cette séance est de vous familiariser avec l utilisation de l interpréteur de commande, ou shell, sous Unix. C est l équivalent de "l'invite de commandes

Plus en détail

Présentation du cours Linux / Shell. Inf7212 Introduction aux systèmes informatiques Alix Boc Automne 2013

Présentation du cours Linux / Shell. Inf7212 Introduction aux systèmes informatiques Alix Boc Automne 2013 Présentation du cours Linux / Shell Inf7212 Introduction aux systèmes informatiques Alix Boc Automne 2013 2 Plan Présentation du cours / Syllabus Questionnaire sur vos connaissances L ordinateur Introduction

Plus en détail

TD d'initiation à la ligne de commande Unix

TD d'initiation à la ligne de commande Unix TD d'initiation à la ligne de commande Unix Stéphane Salès s.sales@tuxz.org dérnières modifications : 20 oct. 2003 Table des matières 1.Nomenclature...2 1.1.Deux premières bonnes habitudes à prendre...2

Plus en détail

Exercices d'introduction à Unix (1)

Exercices d'introduction à Unix (1) Exercices d'introduction à Unix (1) 1) Première connexion 1. connectez vous à une session Unix en indiquant votre identifiant (login) et votre mot de passe (Password). 2. changer votre mot de passe avec

Plus en détail

Introduction au système d exploitation Linux Linux / Emacs / Scilab / L A TEX

Introduction au système d exploitation Linux Linux / Emacs / Scilab / L A TEX Introduction au système d exploitation Linux Linux / Emacs / Scilab / L A TEX Jean-Philippe Chancelier et Michel De Lara 7 septembre 2009 Table des matières 1 Introduction 2 2 Le système de fichiers 3

Plus en détail

/boot/system.map Fichier système contenant la liste des symboles du noyau. Ce fichier est utilisé par certains programmes donnant des renseignements

/boot/system.map Fichier système contenant la liste des symboles du noyau. Ce fichier est utilisé par certains programmes donnant des renseignements INITIATION A LINUX FEDORA 10 ( PARTIE A ) Réduire la partition Windows... formatée en FAT 16 ou FAT 32 Je vous conseille d utiliser le programme GPL Fips. Téléchargez le fichier fips20.zip (ftp://ftp.fr.debian.org/debian/tools/fips20.zip)

Plus en détail

Introduction aux commandes de base sous UNIX

Introduction aux commandes de base sous UNIX Introduction aux commandes de base sous UNIX -- Atelier DNS AfTLD Yaoundé 2004 - Exemple d un session (se logger, exécuter des commandes, se délogger) - Les commandes de base 1. Une session avec un "shell"

Plus en détail

ubuntu Carte de référence GNU / Linux Ce document peut être distribué librement www.ubuntu-fr.org Version : juillet 2006

ubuntu Carte de référence GNU / Linux Ce document peut être distribué librement www.ubuntu-fr.org Version : juillet 2006 Carte de référence ubuntu GNU / Linux Version : juillet 2006 Ce document peut être distribué librement contact : henri.cecconi@laposte.net www.ubuntu-fr.org SOMMAIRE Obtenir de l'aide Se déplacer dans

Plus en détail

Cet ouvrage a bénéficié des relectures attentives des zcorrecteurs.

Cet ouvrage a bénéficié des relectures attentives des zcorrecteurs. Cet ouvrage a bénéficié des relectures attentives des zcorrecteurs. Sauf mention contraire, le contenu de cet ouvrage est publié sous la licence : Creative Commons BY-NC-SA 2.0 La copie de cet ouvrage

Plus en détail

TP 0 : Premier contact

TP 0 : Premier contact TP 0 : Premier contact Informatique Fondamentale (IF1) Semaine du 17 septembre 2007 Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~pclairam/enseignements/if1/ Les transparents

Plus en détail

Annexe : Le système UNIX

Annexe : Le système UNIX Annexe : Le système UNIX Présentation UNIX est le nom d'un système d'exploitation et de programmes utilitaires qui y sont inclus. Le système d'exploitation est le logiciel qui contrôle le fonctionnement

Plus en détail

Unix/Linux I. 1 ere année DUT. Université marne la vallée

Unix/Linux I. 1 ere année DUT. Université marne la vallée Unix/Linux I 1 ere année DUT Université marne la vallée 1 Introduction 2 Fonctions et spécifité d Unix Architecture 3 4 5 Fichier Unix Arborescence de fichiers Quelques commandes sur les fichiers Chemins

Plus en détail

Aide-Mémoire unix. 9 février 2009

Aide-Mémoire unix. 9 février 2009 Aide-Mémoire unix Nicolas Kielbasiewicz 9 février 2009 Le système d exploitation unix est de plus en plus présent aujourd hui. Comme tous les projets Open Source, on le trouve sous différentes formes :

Plus en détail

M1101a Cours. Shell, Gestion de fichiers. Département Informatique IUT2, UPMF 2015/2016

M1101a Cours. Shell, Gestion de fichiers. Département Informatique IUT2, UPMF 2015/2016 M1101a Cours Shell, Gestion de fichiers Département Informatique IUT2, UPMF 2015/2016 Département Informatique (IUT2, UPMF) M1101a Cours 2015/2016 1 / 41 Plan du cours 1 Shell 2 Système de fichiers 3 Documentation

Plus en détail

Informatique tronc commun TP 02

Informatique tronc commun TP 02 Informatique tronc commun TP 02 15 septembre 2015 NB : 1. Lisez attentivement tout l énoncé avant de commencer. 2. Après la séance, vous devez rédiger un compte-rendu de TP et l envoyer au format électronique

Plus en détail

Familiarisation avec Linux

Familiarisation avec Linux Institut Galilée Architecture, Système Année 2009-2010 Licence 2 T.P. 1 Familiarisation avec Linux L objectif de ce premier TP est de vous familiariser avec un système d exploitation de type UNIX : Linux.

Plus en détail

TD séances n 5 Gestion avancée de Fichiers sous Unix

TD séances n 5 Gestion avancée de Fichiers sous Unix Ce TP est destiné à vous familiariser avec les droits d'accès et les liens sous l'environnement Unix. 1 Droits d accès Comme nous l'avons vu précédemment, les systèmes Unix sont multi utilisateurs, ceci

Plus en détail

Commandes et termes Linuxiens

Commandes et termes Linuxiens Commandes et termes Linuxiens La commande cd permet de changer de répertoire : cd : pour aller dans le répertoire $HOME (~/ = compte utilisateur). cd / : pour aller à la racine / cd.. : pour remonter au

Plus en détail

TD séances n 3 et n 4 Répertoires et Fichiers sous Unix

TD séances n 3 et n 4 Répertoires et Fichiers sous Unix Ce TP est destiné à vous familiariser avec les fichiers sous l'environnement UNIX. Fortement axé sur la pratique, il aborde la création, la manipulation et la suppression des répertoires et fichiers. 1

Plus en détail

TD N 1 Systèmes de gestion de fichiers (Point de vue utilisateur)

TD N 1 Systèmes de gestion de fichiers (Point de vue utilisateur) TD N 1 Systèmes de gestion de fichiers (Point de vue utilisateur) Le système de gestion de fichiers Le système de fichiers racine (root file system), soit le système de fichiers primaire est associé au

Plus en détail

Introduction à la ligne de commande

Introduction à la ligne de commande Introduction à la ligne de commande Xerox Park 1981 Apple Macintosh 1984 Last login: Mon Nov 15 20:16:58 on ttys000 computer:~ jerome$ Last login: Mon Nov 15 20:16:58 on ttys000 computer:~ jerome$ Archaïque?

Plus en détail

NIMBUS TRAINING. Unix, Linux mise en oeuvre. Déscription : Objectifs. Publics. Durée. Pré-requis. Programme de cette formation

NIMBUS TRAINING. Unix, Linux mise en oeuvre. Déscription : Objectifs. Publics. Durée. Pré-requis. Programme de cette formation Unix, Linux mise en oeuvre Déscription : Découvrir Linux de façon progressive et efficace. Cette approche originale présente une sélection rigoureuse mais néanmoins complète des connaissances essentielles

Plus en détail

TP2 Unix / Linux. Par contre, l'outil d'administration Yast est spécifique à la distribution Suse Yast 1 = Yet another Setup Tool. Table des matières

TP2 Unix / Linux. Par contre, l'outil d'administration Yast est spécifique à la distribution Suse Yast 1 = Yet another Setup Tool. Table des matières TP2 Unix / Linux Redirection des entrées/sorties Commandes find, grep, sort, wc, head, tail, less Gestion des Processus et communications par signaux Session utilisateur : variables d'environnement et

Plus en détail

Architecture des Ordinateurs & Systèmes d Exploitation TP 9

Architecture des Ordinateurs & Systèmes d Exploitation TP 9 Objectifs : Architecture des Ordinateurs & Systèmes d Exploitation TP 9 Comparer le système de chiers de 2 SE (Windows 98 et Linux). Manipuler des commandes de gestion de chiers sous Unix. Création de

Plus en détail

Cours de Systèmes d'exploitation (Unix)

Cours de Systèmes d'exploitation (Unix) Cours de Systèmes d'exploitation (Unix) H.Bourzoufi Université de Valenciennes - ISTV -1- H.Bourzoufi Caractéristiques d'unix q Portabilité (écrit en C) q Multi-utilisteurs Plusieurs utilisateurs peuvent

Plus en détail

C.M. 1 & 2 : Prise en main de Linux

C.M. 1 & 2 : Prise en main de Linux Grégory Bonnet gregory.bonnet@unicaen.fr GREYC Université Caen Basse Normandie Diaporama original : Jean-Philippe Métivier - Boris Lesner But de cet enseignement 1 - Apprendre à manipuler un système Unix/Linux

Plus en détail

TP 1 : Premier contact

TP 1 : Premier contact TP 1 : Premier contact Informatique Fondamentale (IF1) Semaine du 22 Septembre 2008 Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~jch/enseignement/if1/ Les transparents de cours

Plus en détail

Commandes et scripts Bash. 1 Commandes de gestion des fichiers et répertoires

Commandes et scripts Bash. 1 Commandes de gestion des fichiers et répertoires Commandes et scripts Bash Seules certaines options sont indiquées. Pour plus de détails voir les pages de manuel (cf commande man). Si une commande est indiquée comme étant interne, cela signifie qu elle

Plus en détail

Introduction à Linux (pour le HPC) «Linux 101» Présentation : http://goo.gl/bvfyn

Introduction à Linux (pour le HPC) «Linux 101» Présentation : http://goo.gl/bvfyn Introduction à Linux (pour le HPC) «Linux 101» Présentation : http://goo.gl/bvfyn maxime.boissonneault@calculquebec.ca U. Laval - Mars 2013 1 2 Plan de la présentation 1.Accéder à une grappe 2.Fichiers

Plus en détail

Ligne de commandes sous Linux Effrayant? Non, Indispensable!

Ligne de commandes sous Linux Effrayant? Non, Indispensable! Ligne de commandes sous Linux Effrayant? Non, Indispensable! Pascal MARTIN SQLI Forum PHP 2010, Paris Ligne de Commandes sous Linux : indispensable! Pascal MARTIN 2 { A Propos Pascal MARTIN Expert Technique

Plus en détail

Ecriture d'un fichier de script dans Linux

Ecriture d'un fichier de script dans Linux Ecriture d'un fichier de script dans Linux Durée prévue: 25 minutes Objectif Équipement Scénario Procédures Au cours de ce TP, l'étudiant va être en mesure de créer un fichier de script et de l'exécuter

Plus en détail

2011 Hakim Benameurlaine 1 1.7.1 LIEN PHYSIQUE (HARD)... 16 1.7.2 LIEN SYMBOLIQUE... 18

2011 Hakim Benameurlaine 1 1.7.1 LIEN PHYSIQUE (HARD)... 16 1.7.2 LIEN SYMBOLIQUE... 18 Table des matières 1 GESTION DES FICHIERS ET RÉPERTOIRES... 2 1.1 Une image plus large du système de fichiers... 2 1.2 Répertoires de système... 3 1.3 Utilisation des disquettes... 4 1.4 Utilisation du

Plus en détail

Programmation Shell. Table des matières. Programmation Shell

Programmation Shell. Table des matières. Programmation Shell Programmation Shell Table des matières Programmation Shell...1 I- Introduction...2 Shell?...2 Le Bash...2 II- Premiers scripts Shell...3 Syntaxe des scripts Shell...3 Bonjour!...3 Exécuter un script...3

Plus en détail

PLAN Introduction à UNIX Patrick Fuchs Dynamique des Structures et Interactions des Macromolécules Biologiques Université Paris Diderot patrick.fuchs@univ-paris-diderot.fr 2 PLAN Système d'exploitation

Plus en détail

Cours Perl. L'évaluation du cours sera constituée par Examen écrit Devoir sur table

Cours Perl. L'évaluation du cours sera constituée par Examen écrit Devoir sur table Cours Perl Les objectifs de ce cours sont : Se familiariser avec l'environnement UNIX/LINUX Apprendre a se servir de quelques fonctionnalités disponibles dans cet environnement pour la manipulation des

Plus en détail

UE1 - Langage C Fiche TP1

UE1 - Langage C Fiche TP1 1 UE1 - Langage C Fiche TP1 Objectifs 1. Connaître quelques commandes linux 2. Savoir manipuler les outils de compilation tels que gcc, make 3. Ecrire des algorithmes, les coder en C, et les exécuter 1.

Plus en détail

TP système N o 1. 1 Connexion au serveur. 2 Notions de fichiers et de répertoires. Année Spéciale - IUT du Havre. 2.1 Fichiers : noms et contenus

TP système N o 1. 1 Connexion au serveur. 2 Notions de fichiers et de répertoires. Année Spéciale - IUT du Havre. 2.1 Fichiers : noms et contenus TP système N o 1 Frédéric Guinand Année Spéciale - IUT du Havre 1 Connexion au serveur La première étape pour travailler sur une machine consiste à se connecter sur le serveur. Choisissez l un des serveurs

Plus en détail

Projet Administration Réseaux

Projet Administration Réseaux EL KHATIT Zouhair, L3 ASR N : 20072486 Projet Administration Réseaux Thème : SFTP & SCPOnly I- SFTP (Secure File Transfer Protocol) : Introduction: Le SFTP permet de transférer des fichiers par une connexion

Plus en détail

Module M1105 - Introduction aux systèmes informatiques. TP 2 : Système de fichiers Linux. 17 Septembre 2015

Module M1105 - Introduction aux systèmes informatiques. TP 2 : Système de fichiers Linux. 17 Septembre 2015 Module M1105 - Introduction aux systèmes informatiques TP 2 : Système de fichiers Linux 17 Septembre 2015 1 Premiers pas en salle Informatique Les machines disponibles dans les salles de TP sont des machines

Plus en détail

TP1 : Initiation à l algorithmique (1 séance)

TP1 : Initiation à l algorithmique (1 séance) Université de Versailles Vanessa Vitse IUT de Vélizy - Algorithmique 2006/2007 TP1 : Initiation à l algorithmique (1 séance) 1 Prise en main de l environnement Unix : rappels et compléments Le but de la

Plus en détail

TD séance n 5 Répertoires et Fichiers sous Windows

TD séance n 5 Répertoires et Fichiers sous Windows 1 Environnement de travail 1.1 Interpréteur de commandes Sous Windows, vous disposez d outils pour manipuler graphiquement les éléments de votre ordinateur. Mais comme sous Linux, vous disposez aussi d

Plus en détail

Oracle 8i Administration INSTALLATION

Oracle 8i Administration INSTALLATION Oracle 8i Administration INSTALLATION ORA_020 Auteur : Jean-Marie Mahé Institut Poly-Informatique (2002) 1 Installation d Oracle 8.1.7 sur Suse 7.3 Cette installation se déroule en 2 temps. Il vous faut

Plus en détail

Aperçu sur UNIX/ Linux

Aperçu sur UNIX/ Linux Aperçu sur UNIX/ Linux Historique sur UNIX EVOLUTION DES DISTRIBUTIONS UNIX DANS LE TEMPS Image courtesy of Wikipedia COMPARAISON UNIX / LINUX Sont-ils les mêmes? Oui, du moins en termes d'interfaces du

Plus en détail

FORMATION - FEDORA ET VMWARE

FORMATION - FEDORA ET VMWARE FORMATION - FEDORA ET VMWARE Par Pierre-Luc Delisle 1 VMWARE WORKSTATION Le meilleur outil de virtualisation desktop sur le marché 2 CRÉATION D UNE MACHINE VIRTUELLE Création d une machine virtuelle avec

Plus en détail

PROCEDURE D'INSTALLATION OPENREPORTS

PROCEDURE D'INSTALLATION OPENREPORTS PROCEDURE D'INSTALLATION OPENREPORTS Table des matières Prérequis...2 1 Installation linux...2 2 Installation JAVA...3 2.1 Installation de la jdk...3 2.2 Configuration de l'environnement...3 3 Installation

Plus en détail

Introduction à UNIX et Windows

Introduction à UNIX et Windows 1/39 à UNIX et Windows Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR Léonard de Vinci 74, rue Marcel Cachin, F-93017 Bobigny

Plus en détail

Introduction à l'informatique L1. Système

Introduction à l'informatique L1. Système Introduction à l'informatique L1 Système 1 Plan 1) Notion de programmes, processus, systèmes d'exploitation 2) Interfaces utilisateurs 3) Processus 4) Fichiers 2 Programme Un programme est une séquence

Plus en détail

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille PRESENTATION RESSOURCES Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille 1) Introduction, Objectifs et Intentions Le BTS SN (Systèmes Numériques) intègre la formation

Plus en détail

Les logins et mots de passe sont les mêmes que l année dernière.

Les logins et mots de passe sont les mêmes que l année dernière. Travaux pratiques 01 2015 2016 1 Poste de travail 1.1 Connection Les logins et mots de passe sont les mêmes que l année dernière. 1.2 Le terminal Pour ouvrir un terminal, allez dans le menu en bas à gauche

Plus en détail

La mémoire. Un ordinateur. L'octet. Le bit

La mémoire. Un ordinateur. L'octet. Le bit Introduction à l informatique et à la programmation Un ordinateur Un ordinateur est une machine à calculer composée de : un processeur (ou unité centrale) qui effectue les calculs une mémoire qui conserve

Plus en détail

TP : Shell Scripts. 1 Remarque générale. 2 Mise en jambe. 3 Avec des si. Systèmes et scripts

TP : Shell Scripts. 1 Remarque générale. 2 Mise en jambe. 3 Avec des si. Systèmes et scripts E3FI ESIEE Paris Systèmes et scripts B. Perret TP : Shell Scripts 1 Remarque générale Lorsque vous cherchez des informations sur Internet, n'oubliez pas que langage de shell script que nous avons vu correspond

Plus en détail

Année 2007. Cours Unix-Shell. par. Karam ALLALI. Ecole Spéciale d Informatique

Année 2007. Cours Unix-Shell. par. Karam ALLALI. Ecole Spéciale d Informatique Année 2007 Cours Unix-Shell par Karam ALLALI Ecole Spéciale d Informatique Table des matières 1 Introduction. 5 1.1 Historique.................................... 6 1.2 Système d exploitation.............................

Plus en détail

Plan du cours. 12. Gestion des processus. 12.1 Notions théoriques 12.2 Lancement d'une commande 12.3 Identifier et controler un processus

Plan du cours. 12. Gestion des processus. 12.1 Notions théoriques 12.2 Lancement d'une commande 12.3 Identifier et controler un processus Plan du cours 12.1 Notions théoriques 12.2 Lancement d'une commande 12.3 Identifier et controler un processus PS, KILL 12.4 Exercices Olivier HUBERT LGEP/CNRS 1 Plan du cours 12.1 Notions théoriques 12.1.1

Plus en détail

installation et configuration de systèmes TR ACADÉMIE D ORLÉANS-TOURS

installation et configuration de systèmes TR ACADÉMIE D ORLÉANS-TOURS LP CHATEAU BLANC 45 CHALETTE/LOING BAC PRO SEN TR THÈME : CONFIGURATION D UN SERVEUR TP N 4 LINUX A DISTANCE ACADÉMIE D ORLÉANS-TOURS NOM : CI 11 : INSTALLATION ET CONFIGURATION DE SYSTEMES TR OBJECTIFS

Plus en détail

Aspects de zsh liés à une utilisation interactive

Aspects de zsh liés à une utilisation interactive Université de Nice-Sophia Antipolis Semestre 2 Licence Mathématiques-Informatique Semaine du 19 mars 2007 Systèmes Informatiques Travaux Pratiques Séance n 8 Généralités L interface de connexion textuelle

Plus en détail

Introduction Les arguments de main() Passons aux choses serieuses. Formation Linux. Adrien Chardon. Novembre 2014

Introduction Les arguments de main() Passons aux choses serieuses. Formation Linux. Adrien Chardon. Novembre 2014 Novembre 2014 1 Introduction 2 3 1 Introduction 2 Les deux prototypes possibles de main() Deux exemples pour comprendre 3 Exemples simples Explorateur de fichiers Connexion à distance Redirection et pipe

Plus en détail

Formation Root de Base

Formation Root de Base VIA Centrale Réseaux 2011-2012 3 octobre 2011 De quoi va-t-on parler ce soir? 1 Quels outils utilisera-t-on? 2 3 4 5 Plan de cette formation La distribution Debian Une machine pour s (auto)former : metamorph

Plus en détail

TP1 Prise en main de l environnement, premières commandes

TP1 Prise en main de l environnement, premières commandes Master 2 CCI - 2014-2015 Introduction aux Systèmes et Réseaux L. Gonnord & J.-P. Gelas http://laure.gonnord.org/pro/teaching/systemecci.html Objectifs TP1 Prise en main de l environnement, premières commandes

Plus en détail

UTILISATION DE LINUX UBUNTU

UTILISATION DE LINUX UBUNTU Lycée Felix Le Dantec - Lannion UTILISATION DE LINUX UBUNTU TP1-2h NOM : PRÉNOM : CLASSE : Condition : Travail individuel ; durée 2 heures Matériel : un ordinateur avec Linux Ubuntu 12.04 installé Documents

Plus en détail

TP 1 : prise en main de Windows. TP 1 : prise en main de Windows

TP 1 : prise en main de Windows. TP 1 : prise en main de Windows TP 1 : prise en main de Windows TP 1 : prise en main de Windows Objectif du TP : prise en main de Windows manipulation de l'environnement utilisation de quelques logiciels de récupération de données Introduction

Plus en détail

Le cours. I. Introduction aux OS II. III. Utiliser linux

Le cours. I. Introduction aux OS II. III. Utiliser linux I. Introduction aux OS Un OS exploite une machine pour faire interagir un ensemble de programme, il fait la liaison entre les ressources matérielles et les applications de la machine. Il dirige le fonctionnement

Plus en détail

Outils pour la pratique

Outils pour la pratique Cinquième partie Outils pour la pratique 121 CHAPITRE 1 Les bases des séances de TP Avant de lire cettre section, il est suggéré de relire vos notes de cours se rapportant au système d exploitation Unix.

Plus en détail

variables du "shell" variables d environnement ...> rename orig dest

variables du shell variables d environnement ...> rename orig dest C. Les scripts en Unix 1 Qu'est-ce qu'un "shell"? Un "shell" est un programme permettant d'isoler l'utilisateur des commandes internes du système d'exploitation. Nous donnerons une description des principales

Plus en détail

Université de Nice-Sophia Antipolis Semestre 2 Licence Mathématiques-Informatique Semaine du 29 janvier 2007

Université de Nice-Sophia Antipolis Semestre 2 Licence Mathématiques-Informatique Semaine du 29 janvier 2007 Université de Nice-Sophia Antipolis Semestre 2 Licence Mathématiques-Informatique Semaine du 29 janvier 2007 Systèmes Informatiques Travaux Pratiques Séance n 2 Objectif du TP Utiliser les commandes les

Plus en détail

Utilisateurs et Groupe

Utilisateurs et Groupe 1 Gestion des utilisateurs Unix 1.1 Super-utilisateur Utilisateurs et Groupe Linux est un système multiutilisateurs (plusieurs utilisateurs peuvent travailler sur la même machine) et sécurisé. Chaque utilisateur,

Plus en détail

TP1 Master2SE OS Embarqué

TP1 Master2SE OS Embarqué TP1 Master2SE OS Embarqué La hiérarchie des répertoires sous Linux Dans un système Linux, les fichiers sont organisés selon une arborescence bien précise. Elle suit effectivement le standard FHS (File

Plus en détail

TD N 2 Contrôle des processus

TD N 2 Contrôle des processus TD N 2 Contrôle des processus Partie I : Systèmes de gestion de fichiers (suite) 1.1 Voir un fichier (cat et more) La commande cat permet de lire des fichiers. Nous avons vu dans le TD1 que le répertoire

Plus en détail

INTRODUCTION AU BASH

INTRODUCTION AU BASH INTRODUCTION AU BASH 1 LE SHELL... 2 1.1 DÉMARRAGE DU SHELL... 2 1.2 LES SCRIPTS DE CONNEXION... 2 1.3 PERSONNALISATION DES COMMANDES BASH... 2 1.4 PERSONNALISATION DU LOGIN UTILISATEUR... 3 2 FACILITÉS

Plus en détail

INFORMATIQUE Partie 2

INFORMATIQUE Partie 2 INFORMATIQUE Partie 2 PHARMACIE 2EME ANNEE Eric Lesniewska lesniew@u-bourgogne.fr Institut Carnot de Bourgogne UMR CNRS 5209 Faculté Sciences Mirande Physique DR08 Tel. 03.80.39.60.26 Logiciel Software

Plus en détail

Licence Professionnelle GSIE - Auxerre Linux (partie 3)

Licence Professionnelle GSIE - Auxerre Linux (partie 3) Licence Professionnelle GSIE - Auxerre Linux (partie 3) Marie-Noëlle Terrasse Département IEM, Université de Bourgogne 6 janvier 2005 1 TP noté Exercice 1- Programme de création de comptes Vous devez noter

Plus en détail

Disque dur Fichiers Répertoires Partitions Droits d accès Quelques SGF. Système de fichiers. Julien Forget 1

Disque dur Fichiers Répertoires Partitions Droits d accès Quelques SGF. Système de fichiers. Julien Forget 1 Julien Forget 1 Université Lille 1 École Polytechnique Universitaire de Lille Cité Scientifique 59655 Villeneuve d Ascq GIS3 2011-2012 1. Inspiré des slides de Thomas Vantroys 1 / 81 Plan 1 Le disque dur

Plus en détail

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : http://www.hegerys.com/documentation/magicsafe-windows-doc.pdf

Plus en détail

TP 4 de familiarisation avec Unix

TP 4 de familiarisation avec Unix TP 4 de familiarisation avec Unix Réseau Filtres (suite) Variables Scripts Vincent Berry - vberry@lirmm.fr IMPORTANT : la prise de notes est une pratique très importante et pourtant négligée, elle est

Plus en détail

Contenu du cours. Unix et Programmation Web Cours 1. Modalités de Contrôle des Connaissances (MCC) Organisation

Contenu du cours. Unix et Programmation Web Cours 1. Modalités de Contrôle des Connaissances (MCC) Organisation Contenu du cours 1. Comprendre les bases du Web Fonctionnement des ordinateurs Unix (cours 1 et 2) Notions de réseau (cours 3 et 4) Unix et Programmation Web Cours 1 kn@lri.fr 2. Programmer (pour) le Web

Plus en détail

Atelier individuel. Linux 101. Frédérick Lefebvre & Maxime Boissonneault frederick.lefebvre@calculquebec.ca U. Laval - Janv. 2014

Atelier individuel. Linux 101. Frédérick Lefebvre & Maxime Boissonneault frederick.lefebvre@calculquebec.ca U. Laval - Janv. 2014 Atelier individuel Linux 101 Frédérick Lefebvre & Maxime Boissonneault frederick.lefebvre@calculquebec.ca U. Laval - Janv. 2014!1 !2 Se connecter à Colosse colosse.calculquebec.ca SSH est un protocole

Plus en détail

Kit de survie sous Linux

Kit de survie sous Linux Kit de survie sous Linux philippe.preux@univ-lille3.fr 4 août 2005 Le but de ce document est d expliquer en quelques pages l essentiel de ce qui est à savoir pour pouvoir effectuer les manipulations de

Plus en détail

Initiation à Linux/Unix

Initiation à Linux/Unix Initiation à Linux/Unix AliENS 17 septembre 2014 Table des matières 1 Utilisation de Linux / Unix 2 1.1 S habituer à l environnement graphique................... 2 1.2 Gérer les caractères spéciaux........................

Plus en détail

Guide d'installation de MapServer et PHP Mapscript

Guide d'installation de MapServer et PHP Mapscript Guide d'installation de MapServer et PHP Mapscript - Windows et Linux- Veremes 42, avenue des Jardins 66240 St Esteve http://www.veremes.com veremes@veremes.com Table des matières 1. Introduction...2

Plus en détail

TP n 2. 1) Fichiers et répertoires

TP n 2. 1) Fichiers et répertoires TP n 2 Dans ce TP, il est demandé de créer un Tiddler intitulée TP2 dans votre Wiki et de rédiger rapidement certaines réponses, en mettant un paragraphe qui décrit le problème : «le but est de faire ceci

Plus en détail

TP 1 : LINUX SHELL. Notions : Terminal et langage Shell sous Linux - premier programme en langage C

TP 1 : LINUX SHELL. Notions : Terminal et langage Shell sous Linux - premier programme en langage C 1ere année version 14/09/2015 TP 1 : LINUX SHELL Notions : Terminal et langage Shell sous Linux - premier programme en langage C Les trois premières parties de ce TP sont essentielles pour vous entrainer

Plus en détail

Formation Unix/Linux (3) Le Shell: gestion des processus, redirection d entrée/sortie

Formation Unix/Linux (3) Le Shell: gestion des processus, redirection d entrée/sortie Formation Unix/Linux (3) Le Shell: gestion des processus, redirection d entrée/sortie Olivier BOEBION Mars 2004 1 Définition Un programme se compose d un ou plusieurs fichiers composés d instructions.

Plus en détail

Animation «Administrer un serveur»

Animation «Administrer un serveur» Animation «Administrer un serveur» L'objet de cette animation est d'initier les stagiaires aux rudiments de l'administration d'un serveur sous Linux. C'est le préalable à toute installation et gestion

Plus en détail

Système d exploitation

Système d exploitation Chapitre 2 Système d exploitation 2.1 Définition et rôle Un ordinateur serait bien difficile à utiliser sans interface entre le matériel et l utilisateur. Une machine peut exécuter des programmes, mais

Plus en détail

1 Démarrage de Marionnet

1 Démarrage de Marionnet Institut Galilée Administration Système Année 2011-2012 INFO 2ème année Master Info 1 Master Image & Réseau 1 T.P. 1 Administration Système Le logiciel Marionnet (www.marionnet.org) offre la possibilité

Plus en détail

1 Mise en forme des SELECT

1 Mise en forme des SELECT Table des matières Utilitaire SQL*PLUS 1 Mise en forme des SELECT 1 2 Commandes utilitaires de SQL*PLUS 2 2.1 Éditeur de la machine hôte.................... 2 2.2 Commande RUN, commande /.................

Plus en détail