Pour interagir avec son système d'exploitation, l'utilisateur dispose en général d'une interface graphique. Ce ... e terme **application** insiste sur le fait que l’utilisateur final est le principal bénéficiaire;
* Le terme... couche logicielle qui fournit l’interface entre l'utilisateur et le système d’exploitation. Il interprète les commandes saisies par l'utilisateur et destinées au système d’exploitation. Il se pré
igne de commande est l'unité d'interaction avec l'utilisateur**. Cette interaction est faite par du texte, et e... mmes et utilitaires)
* ou bien être propres à l'utilisateur (programmes et scripts créés par l'utilisateur).
La ligne de commande est préfixée par **une invite de comman... **. Ainsi, il est souvent composé:
* D'un nom d'utilisateur, pour qui les commandes vont être exécutées;
*
Les variables d'environnement sont relatives à l'utilisateur et à la session. Elle ne peuvent être exploitées ... ont initialisées par le shell à la connexion de l'utilisateur mais peuvent être altérées.
<note>
Les modificat... ariables internes =====
Une variable créée par l’utilisateur dans son shell est dite interne (de portée locale... spécifiques à Bash. |
^ ~/.profile | Propre à l'utilisateur, chargé par un shell de connexion sauf si des fic
ies sont trop diversifiés pour être retenus par l’utilisateur ou réunis dans un manuel unique. Par conséquent, ... commandes disposent d’une aide interne. Lorsque l’utilisateur saisit de mauvais arguments, la commande affiche ... pées en plusieurs sections :
- commandes pour l’utilisateur,
- appels système (fonctions fournies par le no... stion du système (généralement réservées au super utilisateur),
- documentation du noyau.
Cette distinction
ne de commande. Entre le moment de la saisie de l'utilisateur et l'exécution de la commande, différents traitem... e que le shell est prêt à recevoir la saisie de l'utilisateur. Celle-ci est assistée par les fonctions d'éditio... tion effectuée après validation de la saisie de l'utilisateur. Les différentes étapes de substitutions sont les
llement l’utilisation de la ligne de commande à l’utilisateur. Cependant il faut comprendre que les alias sont ... éfinie ici (dans les fichiers de préférences de l'utilisateur .bashrc ou .profile), ne peut pas s’utiliser dans