[PDF] Initiation `a Unix Cours 1 - Présentation





Previous PDF Next PDF



Initiation `a Unix Cours 1 - Présentation

pdf ? idem avec un lien symbolique. NB: que fait rm /home/yannick/projet/cours.pdf ? 33 / 41. Page 34. Les commandes fondamentales. Les 



Cours UNIX

pdf .jpeg



Introduction à lenvironnement Unix

1 Introduction au système UNIX .pdf pour du PDF .jpg pour une image JPEG ... http://www.formation.jussieu.fr/ars/2011-2012/UNIX/cours/.



Cours de Systèmes dExploitation (Unix)

l'intermédiaire d'un SHELL. Les shells sont aussi des langages de commandes et de programmation. ? Les shells les plus connus sont :.



CATALOGUE DE FORMATION

La ligne de commande Unix (Unix. Shell) est un outil puissant qui Plan de cours ... 7. Usage de R sur les grappes de Calcul. Canada. 3h30. Débutant.



Cours Shell Unix Commandes & Programmation

La commande mv (move) permet de déplacer et/ou de renommer un fichier. Elle a la même syntaxe. S.ROHAUT. Cours shell Unix. Page 16/93. Page 17 



CATALOGUE DE FORMATION

La ligne de commande Unix (Unix 10. Science ouverte licences et hébergement. 3h30. Débutant ... *Ce cours peut également être donné en 3h30.



Cours Unix

Serveur de fichiers et d'imprimantes (pour Unix Mac



Initiation aux langages de commandes et `a la programmation sous

20 sept. 2009 Guide du korn-shell sous unix. http ://www-ensimag.imag.fr/cours/Systeme. /documents/shell/Korn.Shell.pdf.



Chapitre 1: Introduction - INF1070 Utilisation et administration des

1 Présentation du cours. 2 Introduction aux systèmes informatiques. 3 Unix & Linux. 4 Interface en ligne de commande. 5 Interfaces graphiques.



Initiation `a Unix Cours 1 - Pr´esentation - univ-orleansfr

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/41



Cours Shell Unix Commandes Programmation - Lagoutorg

Unix est un système d'exploitation multi-tâches et multi-utilisateurs Il est disponible du simple micro (PC Mac Atari Amiga) jusqu'au gros système (IBM Z séries) et même dans des PDA Portable : Écrit majoritairement en C seules quelques parties sont en assembleur

Quels sont les cours de Unix ?

Introduction à Unix et GNU / Linux par Michael Opdenacker en 173p. Administration unix par en 143p. Cours Shell Unix par en 93p. Programmation Système unix par C. Drocourt en 58p. Programmation Réseau en C sous Unix par en 49p. Initiation linux par David ROSSIGNOL en 71p. Kali Linux par Micronator en 49p. GNU/Linux par Thierry Vaira en 46p.

Quels sont les objectifs d’un cours Unix PDF ?

Avrillon serge, le 22 avril 2004 l’essentiel d’unix cours unix pas à pas pdf objectifs : comprendre les fonctionnalités du système et exploiter aux mieux les ressources de la...

Quels sont les premiers développements de l'Unix?

Le DARPA décide d'utiliser Unix pour ses développements, notamment BSD Unix. 1983 : AT&T met en vente la version commerciale de Unix SYSTEM V. 1986 : Première ébauche des normes POSIX sur la standardisation des appels systèmes et des fonctions. 1987 : Création de X-Window, interface C/S graphique développée au sein du MIT.

Quels sont les avantages de l'administration en Unix ?

Acquérir rapidement des compétences professionnelles en administration UNIX. UNIX ADMINISTRATION permettra à tout utilisateur éclairé du système UNIX d'acquérir rapidement une bonne maîtrise des tâches d'administration depuis la gestion des fichiers et des utilisateurs, jusqu'à l'administration réseau et la sécurité.

Initiation `a Unix

Cours 1 - Pr´esentation

Universit´e Henri Poincar´e

Master G´enomique et Informatique

Automne 2008

1/41

Introduction

Plan

Introduction

L"interpr´eteur de commande

Le syst`eme de fichiers

Les commandes fondamentales

Les commandes d"administration

Les variables d"environnement

2/41

Introduction

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/41

Introduction

Historique (suite)

(source: Wikipedia) 4/41

Introduction

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/41

Introduction

Sch´ema d"UNIX

6/41

L"interpr´eteur de commande

Plan

Introduction

L"interpr´eteur de commande

Le syst`eme de fichiers

Les commandes fondamentales

Les commandes d"administration

Les variables d"environnement

7/41

L"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/41

L"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/41

L"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 existe

3 le fichier$HOME/.bash

login, s"il existe

4 le fichier$HOME/.profile, s"il existe

5 le fichier syst`eme/etc/bashrc

6 le fichier cach´e.bashrc, s"il existe

10/41

L"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/41

L"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) >redirection de la sortie standard avecconcat´enation >& redirection des sorties standard et d"erreur >! redirection avec ´ecrasement de fichier |redirection de la sortie standard vers l"entr´ee standard(pipe) 12/41

L"interpr´eteur de commande

Exemple: la commande echo

$ echo??ca va?? ca va $ java toto

Exception in thread

??main?? java.lang.NoClassDefFoundError: toto $ java toto>erreur.txt

Exception in thread

??main?? java.lang.NoClassDefFoundError: toto $java toto>&erreur.txt 13/41

Le syst`eme de fichiers

Plan

Introduction

L"interpr´eteur de commande

Le syst`eme de fichiers

Les commandes fondamentales

Les commandes d"administration

Les variables d"environnement

14/41

Le 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/41

Le 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/41

Le syst`eme de fichiers

Repr´esentation graphique

/bin /boot /dev /etc /home /lib /mnt ... /Alex /Paul 17/41

Les commandes fondamentales

Plan

Introduction

L"interpr´eteur de commande

Le syst`eme de fichiers

Les commandes fondamentales

Les commandes d"administration

Les variables d"environnement

18/41

Les 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

Les commandes fondamentales

Les commandes fondamentales (suite)

Comment se d´eplacer dans l"arborescence ?

cd [chemin] →Permet de changer de r´epertoire (changedirectory)

Alias:

.→r´epertoire courant ..→r´epertoire parent

Exemples:

$ pwd→/home/yannick/toto $ cd ..→/home/yannick/ $ cd projet→/home/yannick/projet $ cd /usr/local→/usr/local 20/41

Les commandes fondamentales

Les commandes fondamentales (suite)

Lister le contenu d"un r´epertoire ?

ls [option] [chemin] →Liste le contenu d"un r´epertoire avec plus ou moins de d´etails

Exemples:

$ ls l*→liste tous les fichiers commen¸cant par l $ ls -l→liste tous les fichiers du r´epertoire courant, en donnant les attributs des fichiers (droits, taille, etc) $ ls -a→liste tous les fichiers du r´epertoire courant (y compris les fichiers cach´es dont le nom commence par un $ man ls→affiche la page de manuel de la commande ls 21/41

Les commandes fondamentales

Les commandes fondamentales (suite)

Visualiser le contenu d"un fichier ?

cat [option] [chemin vers le fichier1, fichier

2, etc]

→affiche le contenu d"un fichier

Exemples:

$ cat .bash profile→affiche le contenu du fichier cach´e.bash profile $ cat toto>tata→´ecrit le contenu du fichier toto dans un fichier nomm´e tata ?Visualiser le contenu d"un fichier page `a page ?more [fichier] ?Visualiser le contenu d"un fichier dans un flux ?less [fichier] 22/41

Les commandes fondamentales

Les commandes fondamentales (suite)

quotesdbs_dbs10.pdfusesText_16
[PDF] l expression oral au primaire

[PDF] cours sur les batteries daccumulateurs

[PDF] cours piles et accumulateurs sti2d

[PDF] courbe décharge batterie plomb

[PDF] cours batterie pdf

[PDF] charge et décharge dun accumulateur au plomb

[PDF] j'en prends note signification

[PDF] piles et accumulateurs cours

[PDF] j'en prend ou j'en prends

[PDF] cycle cardiaque pdf

[PDF] le cycle cardiaque explication

[PDF] cycle cardiaque durée

[PDF] le cycle cardiaque schéma

[PDF] cycle cardiaque seconde

[PDF] cycle cardiaque animation