>BASH, Bourne-Again SHell


BASH est un shell c’est-à-dire une interface utilisateur du système d’exploitation d’UNIX. Il existe de nombreux shells dont le Korn Shell ou le C Shell dont BASH est une amélioration.
Ainsi, BASH est l’interpréteur de commande d’UNIX et permet d’interagir avec le système d’exploitation à travers des commandes en live (CLI Command Line Interface) ou contenues dans un fichier nommé script. La programmation Shell permet d’automatiser certaines tâches.
Quelques commandes BASH ….
ls : permet de lister les fichiers et les répertoires du répertoire courant
top : pour garder un oeil sur le système avec les processus actifs
free : fait état de l’usage de la mémoire
cat : fait apparaître le contenu d’un fichier
BASH pour chaque utilisateur de Linux est caractérisé par un fichier .bashrc qui contient les préférences de l’utilisateur. On peut y définir des alias qui sont des condensés de commandes appelés par une commande définie.
Exemple : alias mv=‘mv -i’
Il est aussi courant d’utiliser les tubes de symbole | qui redirige le résultat d’une première commande à l’entrée de la seconde commande.
BASH contient l’historique des commandes utilisées dans un fichier ou une variable d’environnement. Une variable (qui comme son nom l’indique varie) contient une valeur qui pourra être réutilisée plus tard et cette variable possède un nom. 
BASH propose une aide sur les mots-clés avec help, man (page de manuel) ou info.
L’utilisation de BASH en fait un outil puissant pour les administrateurs systèmes.
Publicités

Un commentaire sur “>BASH, Bourne-Again SHell

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s