Prise de contact avec Unix : Différence entre versions
imported>Jacques Ducloy (Page créée avec « Ce module a pour objet de familiariser l'utilisateur avec l'utilisation élémentaire d'Unix (appel de commandes et manipulations simples de fichiers). En effet la générati... ») |
imported>Jacques Ducloy |
||
Ligne 1 : | Ligne 1 : | ||
Ce module a pour objet de familiariser l'utilisateur avec l'utilisation élémentaire d'Unix (appel de commandes et manipulations simples de fichiers). En effet la génération de [[serveur d'exploration|Serveurs d'exploration]] s'effectue avec le langage de commande d'Unix. | Ce module a pour objet de familiariser l'utilisateur avec l'utilisation élémentaire d'Unix (appel de commandes et manipulations simples de fichiers). En effet la génération de [[serveur d'exploration|Serveurs d'exploration]] s'effectue avec le langage de commande d'Unix. | ||
+ | ==Prise de contact avec le shell d'Unix== | ||
+ | |||
+ | Le système Unix est piloté par un langage de commande nommé « shell ». Plus exactement, plusieurs langages de commandes sont généralement disponibles sur une installation, par exemple : | ||
+ | *le shell standard ou « Bourne shell » (sh) | ||
+ | *le C shell (csh), dont la syntaxe est plus proche du C | ||
+ | |||
+ | Dans ce chapitre, nous resterons à un niveau de généralité compatible avec ces différentes versions. | ||
+ | |||
+ | Une session shell est une suite d'appels de commandes, avec ou sans paramètres. Par exemple, la commande : | ||
+ | <source lang="sh"> | ||
+ | date | ||
+ | </source> | ||
+ | donne l'heure à l'opérateur. | ||
+ | |||
+ | Pour en savoir plus sur cette commande, on peut appeler la commande <code>man</code> avec comme paramètre date pour en obtenir le mode d'emploi, exemple : | ||
+ | <source lang="sh"> | ||
+ | man date | ||
+ | </source> | ||
+ | Une autre commande utile est la commande <code>echo</code> qui écrit simplement la zone paramètre sur la sortie standard (écran). Ainsi la commande : | ||
+ | <source lang="sh"> | ||
+ | echo coucou | ||
+ | </source> | ||
+ | va écrire <code>coucou</code>, suivi d'un saut de ligne, sur la ligne courante. |
Version du 3 septembre 2013 à 17:39
Ce module a pour objet de familiariser l'utilisateur avec l'utilisation élémentaire d'Unix (appel de commandes et manipulations simples de fichiers). En effet la génération de Serveurs d'exploration s'effectue avec le langage de commande d'Unix.
Prise de contact avec le shell d'Unix
Le système Unix est piloté par un langage de commande nommé « shell ». Plus exactement, plusieurs langages de commandes sont généralement disponibles sur une installation, par exemple :
- le shell standard ou « Bourne shell » (sh)
- le C shell (csh), dont la syntaxe est plus proche du C
Dans ce chapitre, nous resterons à un niveau de généralité compatible avec ces différentes versions.
Une session shell est une suite d'appels de commandes, avec ou sans paramètres. Par exemple, la commande :
date
donne l'heure à l'opérateur.
Pour en savoir plus sur cette commande, on peut appeler la commande man
avec comme paramètre date pour en obtenir le mode d'emploi, exemple :
man date
Une autre commande utile est la commande echo
qui écrit simplement la zone paramètre sur la sortie standard (écran). Ainsi la commande :
echo coucou
va écrire coucou
, suivi d'un saut de ligne, sur la ligne courante.