GNU/Linux >> Tutoriels Linux >  >> Linux

Hivériser votre invite Bash sous Linux

Le Terminal Linux

  • Les 7 meilleurs émulateurs de terminaux pour Linux
  • 10 outils de ligne de commande pour l'analyse de données sous Linux
  • Télécharger maintenant :Aide-mémoire SSH
  • Aide-mémoire des commandes Linux avancées
  • Tutoriels de ligne de commande Linux

Bonjour encore une fois pour un autre épisode du calendrier de l'avent des jouets en ligne de commande Linux. S'il s'agit de votre première visite dans la série, vous vous demandez peut-être ce qu'est un jouet en ligne de commande ? Vraiment, nous le gardons assez ouvert :c'est tout ce qui est une diversion amusante au terminal, et nous donnons des points bonus pour tout ce qui a pour thème les vacances.

Peut-être en avez-vous déjà vu quelques-uns auparavant, peut-être pas. Quoi qu'il en soit, nous espérons que vous vous amuserez.

Le jouet d'aujourd'hui est super simple :c'est votre invite Bash. Votre invite Bash ? Ouais! Il nous reste encore quelques semaines de vacances pour le contempler, et encore plus de semaines d'hiver ici dans l'hémisphère nord, alors pourquoi ne pas s'amuser avec.

Votre invite Bash peut actuellement être un simple signe dollar ($ ), ou plus probablement, c'est quelque chose d'un peu plus long. Si vous n'êtes pas sûr de ce qui constitue votre invite Bash en ce moment, vous pouvez le trouver dans une variable d'environnement appelée $PS1. Pour le voir, tapez :

echo $PS1

Pour moi, cela renvoie :

[\u@\h \W]\$

Le \u , \h , et \W sont des caractères spéciaux pour le nom d'utilisateur, le nom d'hôte et le répertoire de travail. Il y en a d'autres que vous pouvez également utiliser; Pour vous aider à créer votre invite Bash, vous pouvez utiliser EzPrompt, un générateur en ligne de configurations PS1 qui inclut de nombreuses options, notamment la date et l'heure, le statut Git, etc.

Vous pouvez également avoir d'autres variables qui composent votre ensemble d'invites Bash ; $PS2 pour moi contient l'accolade fermante de mon invite de commande. Consultez cet article pour plus d'informations.

Pour modifier votre invite, définissez simplement la variable d'environnement dans votre terminal comme ceci :

$ PS1='\u is cold: '
jehb is cold:

Pour le définir de manière permanente, ajoutez le même code à votre /etc/ bashrc   en utilisant votre éditeur de texte préféré.

Alors qu'est-ce que cela a à voir avec l'hivernage? Eh bien, il y a de fortes chances que sur une machine moderne, votre terminal prenne en charge Unicode, vous n'êtes donc pas limité au jeu de caractères ASCII standard. Vous pouvez utiliser n'importe quel emoji faisant partie de la spécification Unicode, y compris un flocon de neige ❄, un bonhomme de neige ☃ ou une paire de skis ?. Vous avez le choix entre de nombreuses options hivernales.

? Christmas Tree
? Coat
? Deer
? Gloves
? Mrs. Claus
? Santa Claus
? Scarf
? Skis
? Snowboarder
❄ Snowflake
☃ Snowman
⛄ Snowman Without Snow
? Wrapped Gift

Choisissez votre favori et profitez de la joie de l'hiver. Fait amusant :les systèmes de fichiers modernes prennent également en charge les caractères Unicode dans leurs noms de fichiers, ce qui signifie que vous pouvez techniquement nommer votre prochain programme "❄❄❄❄❄.py" . Cela dit, s'il vous plaît ne le faites pas.

Avez-vous un jouet en ligne de commande préféré que je devrais inclure ? Le calendrier de cette série est majoritairement rempli mais il me reste quelques places. Faites-le moi savoir dans les commentaires ci-dessous, et je vais vérifier. S'il reste de la place, j'essaierai de l'inclure. Sinon, mais je reçois de bonnes soumissions, je ferai un tour d'horizon des mentions honorables à la fin.

Découvrez le jouet d'hier, frayez-vous un chemin à travers votre terminal Linux et revenez demain pour un autre !


Linux
  1. Partez à l'aventure dans votre terminal Linux

  2. Comment personnaliser les couleurs et le contenu de Bash dans l'invite du terminal Linux

  3. Analyser l'historique de Bash sous Linux

  4. 13 exercices pour booster vos compétences Linux

  5. Comment vérifier la date d'installation de votre système d'exploitation Linux ?

Comment personnaliser l'invite Bash sous Linux

Commande d'historique sous Linux (historique de bash)

Qu'est-ce que mon invite de commande Linux me dit?

Vérifiez si votre système Linux est vulnérable à Shellshock et corrigez-le

Comment obtenir votre adresse IP sous Linux

Bash Shell PS1 :10 exemples pour rendre votre invite Linux comme Angelina Jolie