Recherche sur le site Web

Comment personnaliser l'invite bash Linux (et pourquoi vous devriez le faire)


Si vous souhaitez ajouter un peu plus de personnalisation à vos efforts en ligne de commande Linux, il existe un moyen simple de le faire.

Linux est le système d'exploitation le plus flexible du marché. Avec de nombreuses distributions Linux, il n'y a aucune limite à ce que vous pouvez personnaliser. Vous pouvez modifier l'apparence de votre bureau - ou changer complètement le bureau - pour en faire une expérience très personnelle et unique.

Un changement que vous ignorez peut-être concerne l’invite bash. Si vous n'êtes pas familier, l'invite bash est l'invite utilisée pour exécuter des commandes. Vous ouvrez une fenêtre de terminal et vous verrez probablement une invite qui ressemble à ceci :

jack@HIVE:~$

C'est l'invite par défaut sur mon bureau Ubuntu Budgie. Essentiellement, cette invite me dit ce qui suit :

  • jack - mon nom d'utilisateur
  • HIVE - le nom d'hôte de ma machine
  • ~ - le répertoire de travail actuel (dans ce cas, ~ est égal à home)

Vous pouvez ou non avoir besoin de toutes ces informations. Par exemple, lorsque vous incluez le répertoire de travail actuel dans l'invite, vous pouvez vous retrouver avec une invite si longue que vos commandes doivent être renvoyées dans la fenêtre du terminal. Pour moi, cela peut devenir plutôt ennuyeux, surtout lorsque vous pouvez simplement exécuter la commande pwd (qui imprime votre répertoire de travail actuel).

Parce que j’ai tendance à pencher vers le minimaliste, je préfère une invite bash assez simple. Je ne veux pas que trop d'informations encombrent mon espace de travail, je n'ai pas besoin de savoir qui je suis et je n'ai pas besoin qu'on me rappelle le nom d'hôte de mon ordinateur.

Mieux encore, je souhaiterais peut-être m'assurer que mon invite bash est radicalement différente de celle d'une machine distante sur laquelle je travaille, afin qu'il n'y ait aucun doute sur les deux. À cette fin, j'aime personnaliser mon invite bash pour inclure très peu d'informations. J'ai, à l'occasion, configuré mon invite bash pour qu'elle ne soit rien de plus qu'un : et un espace. C'est efficace et c'est simple.

Laissez-moi vous montrer comment personnaliser votre invite bash.

Comment configurer l'invite bash Linux

Ce dont vous aurez besoin : La seule chose dont vous aurez besoin est une instance en cours d'exécution de Linux qui utilise bash comme shell. Si vous utilisez l'une des distributions Linux traditionnelles (telles que Ubuntu, Linux Mint et Fedora), bash est le shell par défaut, vous êtes donc prêt à partir.

Notez que la personnalisation de l'invite bash peut devenir très compliquée. Ne vous inquiétez pas, nous allons garder les choses simples pour l'instant. Je montrerai dans un article ultérieur comment ajouter des personnalisations plus complexes à l'invite. Pour l'instant, nous optons pour la simplicité, afin que vous puissiez apprendre comment fonctionne la personnalisation de base.

1. Ouvrez la fenêtre du terminal

La première chose que vous devrez faire est d'ouvrir votre application de terminal à partir du menu du bureau. Une fois ouvert, vous devriez voir l’invite bash par défaut.

2. Ouvrez le fichier .bashrc pour le modifier

Ensuite, ouvrez le fichier .bashrc (un fichier spécifique qui définit un certain nombre de configurations pour un utilisateur lorsqu'il se connecte) pour le modifier avec la commande :

nano .bashrc

3. Configurez l'invite

Supposons que vous souhaitiez que votre invite bash lise simplement prompt :. Évidemment, vous pouvez le faire lire comme vous le souhaitez, mais pour les besoins de ce guide pratique, nous utiliserons prompt :.

Faites défiler vers le bas du fichier .bashrc. Au bas du fichier, ajoutez la ligne suivante :

PS1="prompt: "

REMARQUE : PS1 est la chaîne d'invite principale et tout ce qui est entre guillemets correspond à ce qui sera imprimé dans l'invite.

4. Enregistrez et sourcez .bashrc

Enregistrez et fermez le fichier .bashrc avec le raccourci clavier Ctrl+X. Vous souhaiterez ensuite faire ce qu'on appelle sourcer le fichier, afin que les modifications prennent effet sans avoir à vous déconnecter et à vous reconnecter. C'est également une très bonne idée car si vous avez fait une erreur , vous aurez une chance de le réparer.

Pour sourcer le fichier .bashrc, exécutez la commande :

source .bashrc

Vous devriez immédiatement voir les modifications prendre effet et votre invite bash n'affichera rien d'autre que prompt :. Vous pouvez alors commencer à travailler sans avoir à gérer les informations ajoutées. Si vous n'aimez pas à quoi cela ressemble, vous pouvez revenir en arrière et le modifier ou supprimer la ligne de configuration dans .bashrc et réexécuter la commande source .

Et c'est tout ce qu'il y a pour personnaliser votre invite bash Linux. Comme je l'ai mentionné plus tôt, nous reviendrons sur ce sujet la prochaine fois et ajouterons plus d'informations à l'invite et même une touche de couleur.

Articles connexes