Initiation à Unix les entrées-sorties standards

Cours et initiation à Unix les entrées-sorties standards, tutoriel & guide de travaux pratiques en pdf.

Utilisation du shell

◮ Le shell correspond a une fenetre presentant un prompt, encore appel invite de commande. Celle-ci est parametrable et par defaut 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ée standard (les éventuelles parametres donnés par l’utilisateur via le clavier) : Ctrl-D
◮ 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

Les entrées-sorties standards

◮ Lors de l’ex´ecution d’une commande, un processus est cr´e´. Celui-ci va alors ouvrir trois flux :
stdin l’entr´ee standard, par d´efaut le clavier, identifi´ee par l’entier 0 (descripteur)
stdout la sortie standard, par d´efaut l’´ecran, identifi´ee par l’entier 1
stderr la sortie d’erreur standard, par defaut l´ecran, identif´ee par l’entier 2

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 dans un fichier)
< redirection de l’entr´ee standard
>> redirection de la sortie standard avec concat´enation
> & redirection des sorties standard et d’erreur
>! redirection avec ´ecrasement de fichier
| redirection de la sortie standard vers l’entr´ee standard (pipe)
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

Introduction
L’interpreteur de commande
Le systeme de fichiers
Les commandes fondamentales
Les commandes d’administration
Les variables d’environnement

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *