in

Comment faire changer les couleurs de l’invite Bash lors de la connexion à un serveur?

Si vous accédez à plusieurs serveurs tout au long de la journée de travail, il peut être très utile de savoir avec lequel vous travaillez en un coup d’œil en fonction d’un jeu de couleurs. Le post de questions-réponses des superutilisateurs d’aujourd’hui aide un lecteur à atteindre un nirvana coloré dans son environnement de travail.

La question

Le lecteur SuperUser nitins veut savoir comment faire changer les couleurs de l’invite Bash lorsqu’il est connecté à un serveur:

Existe-t-il un moyen de rendre l’invite Bash dynamique afin qu’elle change de couleur lorsque je suis connecté à un serveur? Je veux que la couleur soit verte lorsque j’utilise mon propre système personnel, mais qu’elle passe au rouge chaque fois que je suis connecté à des serveurs. J’ai un grand nombre de serveurs auxquels j’accède et je ne veux pas avoir à en mettre un différent sur chacun d’entre eux.

Comment faire changer les couleurs de l’invite Bash lorsque vous êtes connecté à un serveur?

La réponse

Le contributeur SuperUser Matei David a la réponse pour nous:

Les invites Bash distantes sont définies par la télécommande, vous devrez donc toujours les copier sur les serveurs distants. Cependant, vous pouvez en utiliser un pour tous les hôtes et définir la couleur de l’invite Bash en fonction du nom d’hôte:

Remarques

  • Ne définissez pas s’il n’est pas déjà défini (c’est-à-dire si le shell n’est pas interactif). Tester pour voir si est «non vide» est un moyen très courant de savoir si le shell est interactif et vous ne voulez pas confondre les programmes qui font cela (sans doute, un test plus précis vérifie si contient).
  • Si vous souhaitez que ce code s’exécute lors de la connexion à un serveur distant, l’un des fichiers de profil doit toujours être source (je suppose que vous le savez).
  • Dans, les codes d’échappement doivent être inclus dans.
  • réinitialise le premier plan et l’arrière-plan à leurs valeurs par défaut, donc ici apparaît dans le premier plan / arrière-plan du terminal.
  • définit l’arrière-plan / le premier plan sur.
  • Pour un script qui vide les couleurs disponibles, essayez colortest.
  • Pour vérifier et voir à quoi ressemblerait l’invite Bash, utilisez:

Avez-vous quelque chose à ajouter à l’explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d’autres utilisateurs de Stack Exchange férus de technologie? Consultez le fil de discussion complet ici.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vérifier la compatibilité des extensions pour les prochaines versions de Firefox

Vérifier la compatibilité des extensions pour les prochaines versions de Firefox

Comment utiliser la fonction QUERY dans Google Sheets

Comment utiliser la fonction QUERY dans Google Sheets