CHP6 - Lancez Des Commandes Sous Bash
CHP6 - Lancez Des Commandes Sous Bash
CHP6 - Lancez Des Commandes Sous Bash
1
L’exécution des variables $PS1 et $SHELL :
2
Garder la modification du prompt : accéder au chemin /home/user/.bashrc :
3
Listez le contenu d’un répertoire
4
5
Comprenez les différents types de commandes Linux
Maintenant que vous connaissez la structure générale des commandes Bash, je vous propose de
détailler les deux types de commandes disponibles sur le système.
L'administrateur Linux dispose d'une panoplie assez conséquente de commandes en tout genre
pouvant l'aider dans ses actions. Et même après plus de 25 ans de Linux derrière moi, je ne
connais pas le fonctionnement de toutes ces commandes par cœur.
Heureusement, la qualité de la documentation Linux est l'une de ses grandes forces. Et les
sources d’information sont multiples également.
Bien entendu, le Web et les moteurs de recherche restent vos amis lorsque vous bloquez sur
une commande.
Dans la majorité des cas, il vous suffit de saisir le nom de la commande et votre objectif pour
obtenir une liste de résultats probants.
L'avantage principal de cette documentation réside dans le fait qu'elle soit accessible
directement depuis le terminal, sans accès web.
8
Bon, il est vrai que le terminal n'est pas l'interface idéale pour consulter de la documentation,
mais avec un peu de pratique, vous découvrirez les bonnes méthodes pour l'exploiter
correctement.
Dans le screencast ci-dessous, je vous propose de consulter la documentation native des deux
types de commandes :
1. internes
2. externes
En effet, en fonction de leur type, la documentation des commandes n’est pas accessible de la
même manière. Et on en profite aussi pour découvrir ensemble le manuel officiel des systèmes
Unix/Linux et la très célèbre commande qui l’accompagne : man.
Je vous présente, dans ce screencast, deux fonctionnalités avancées de Bash qui participent
aussi à faire de lui le shell de référence sous Linux. Et croyez-moi, vous allez très rapidement
adopter ces fonctionnalités car elles sont très pratiques pour optimiser votre utilisation des
commandes !
Ces deux fonctionnalités sont très intéressantes, mais leur fonctionnement est lié au terminal ou
à la session courante.
9
Accéder à une commande dans l’historique des commandes exécutées :
En résumé
• La composition d’un prompt Linux et la variable $PS1(qui en définit chaque élément)
n’ont plus de secret pour vous
• Vous avez compris la structure des commandes sous Linux, avec leurs options et leurs
arguments
• Vous savez identifier les commandes internes et les commandes externes
10