Thème Jannah La licence n'est pas validée, Rendez-vous sur la page des options du thème pour valider la licence, Vous avez besoin d'une seule licence pour chaque nom de domaine.

Des moyens simples de personnaliser l'invite de commande sous Linux pour améliorer la productivité

La personnalisation de l'invite de commande sous Linux peut rendre votre utilisation du système plus efficace et plus facile. En personnalisant l'interface et les options, vous pouvez aménager l'environnement de travail selon vos besoins, gagner du temps lors de l'exécution de commandes répétitives et accéder aux informations importantes en un coup d'œil. Que vous souhaitiez personnaliser les couleurs, ajouter des raccourcis ou même modifier le texte qui apparaît, il existe de nombreuses façons de rationaliser le fonctionnement de l'invite de commande et de refléter vos préférences personnelles.

Un terminal Linux affiche un écran d'ordinateur portable avec une invite personnalisée Des moyens simples pour personnaliser l'invite de commande Linux afin d'améliorer la productivité

Les points les plus importants appris

  • Personnaliser une invite Bash n’est pas seulement amusant, mais cela peut aussi être utile.
  • L'affichage d'informations système simples est facile, mais des invites plus élégantes peuvent rapidement devenir complexes.
  • Les plugins et scripts tiers vous permettent de personnaliser votre routeur plus facilement.

Êtes-vous fatigué de voir les terminaux et routeurs des autres utilisateurs plus élégants que les vôtres ? Ce n'est pas seulement un beau routeur, mais un routeur de terminal bien personnalisé peut également augmenter votre productivité, et il est facile de commencer à l'utiliser.

Table des Matières

Pourquoi devriez-vous personnaliser votre routeur de terminal ?

Ceci est plus important si vous vous déplacez fréquemment entre plusieurs ordinateurs différents, localement ou à distance, mais une invite de terminal dédiée peut vous aider à identifier rapidement sur quel ordinateur vous avez actuellement enregistré Entrée. Si vous copiez ~/.bashrc ou d'autres fichiers de configuration sur chaque ordinateur que vous utilisez, ce ne sera pas le cas, mais une invite de terminal dédiée peut faciliter l'identification rapide de votre ordinateur.

Une invite de terminal dédiée peut vous fournir bien plus d'informations que votre nom d'utilisateur ou votre nom d'hôte. L'invite de commande peut facilement vous fournir des informations sur votre répertoire de travail actuel, si le répertoire dans lequel vous vous trouvez est sous contrôle de version et si les fichiers de ce référentiel sont à jour, par exemple. Un simple changement de couleur peut vous permettre de savoir si la dernière commande que vous avez exécutée a réussi ou non.

Lisez aussi:  Si vous commencez à remarquer ces signes, vous êtes prêt à utiliser Arch Linux.

En parlant de couleurs, différentes personnes prêtent plus ou moins attention aux différentes couleurs. Si vous trouvez la bonne combinaison, vous constaterez peut-être que vous pouvez soudainement analyser plus l'information de votre invite de commande sans avoir à l'étudier. Certaines couleurs peuvent avoir l’effet inverse, vous devrez donc peut-être expérimenter un peu pour trouver ce qui vous convient.

Bien sûr, vous ne devez pas ignorer le simple facteur amusant de la personnalisation de votre invite de commande. Bien qu'il existe de nombreuses raisons pratiques, il est agréable de simplement profiter un peu plus de votre station. Après tout, il est probable que si vous utilisez Linux, vous passerez un temps non négligeable dans le terminal, alors autant le rendre joli.

Comment personnaliser votre invite Bash
Dans cet article, nous nous concentrerons sur la personnalisation du Bourne-Again Shell, communément appelé Bash. Bien que certaines des méthodes présentées ici soient similaires à celles que vous pourriez utiliser pour d'autres wrappers, elles utilisent généralement une syntaxe quelque peu différente, de sorte que vos résultats varieront. Assurez-vous de consulter les pages de manuel ou la documentation appropriée si vous utilisez un autre shell.

La personnalisation de votre terminal implique de définir la variable d'environnement PS1. Vous pouvez définir cela temporairement dans votre terminal, simplement en tapant quelque chose de similaire à ce qui suit :

PS1="Your wish is my command: "

Bien sûr, cela n’est pas vraiment utile, vous souhaiterez donc probablement que le terminal vous fournisse des informations pertinentes. Ici, vous devrez réfléchir aux informations que vous souhaitez afficher et à la manière de les formater.

Des moyens simples pour personnaliser l'invite de commande Linux pour améliorer la productivité

Nous avons une liste des caractères spéciaux de base que vous devez connaître sur Bash, qui devraient vous aider à démarrer. Pour des informations plus détaillées, vous devrez vous référer à Section Réclamations dans le manuel Bash.

Par exemple, essayez quelque chose comme ce qui suit :

PS1="\u@\H \W: "

Dans l'exemple ci-dessus, \u imprime votre Nom d'utilisateur, \H imprime le nom d'hôte de votre ordinateur et \W affiche le répertoire de travail. Il ne s'agit pas d'informations supplémentaires que vous trouverez dans une invite Bash typique, mais cela montre à quel point il est facile de formater les informations dans votre invite de commande.

Lisez aussi:  Essayez Linux facilement via un navigateur Web

Des moyens simples pour personnaliser l'invite de commande Linux pour améliorer la productivité

Couleurs et caractères spéciaux

Ajouter des couleurs à une invite Bash n’est malheureusement pas aussi simple qu’il devrait l’être. Vous devrez prendre certains codes de couleur ANSI déjà lourds et les déplacer un peu vers le format correct dans l'invite de couleur. Pour rendre les choses un peu plus faciles, voici une liste de couleurs couramment utilisées :

  • Noir :\033[30 m
  • Rouge : \033[31m
  • Vert : \033[32m
  • Jaune :\033[33m
  • Bleu :\033[34 m
  • Violet :\033[35 m
  • Céleste :\033[36 min
  • Blanc :\033[37 m

Pour coloriser la sortie ci-dessus, vous pouvez utiliser quelque chose comme ceci :

PS1="\033[31m\u@\033[34m\H \033[36m\W: "

Le résultat semble flashy et peut être difficile à lire en fonction de votre arrière-plan, mais il sert d'exemple sur la façon de personnaliser les couleurs. Vous pouvez utiliser des caractères ANSI similaires pour imprimer des caractères spéciaux sur le terminal.

Des moyens simples pour personnaliser l'invite de commande Linux pour améliorer la productivité

Rendre votre invite de commande permanente

Après avoir testé votre invite de commande, il est facile de conserver les modifications que vous avez apportées une fois que vous avez choisi quelque chose que vous aimez. Ajoutez simplement l'invite de commande au fichier .bashrc dans votre répertoire personnel. Par exemple, pour ajouter l'invite de commande colorée ci-dessus à votre invite de commande Bash, ajoutez ce qui suit à ~/.bashrc :

export PS1="\033[31m\u@\033[34m\H \033[36m\W: "

Bien entendu, il existe également des moyens plus simples de personnaliser l’invite de commande.

Raccourcis vers une invite de commande plus flashy

D'accord, vous pouvez maintenant commencer avec quelques personnalisations de base, mais qu'en est-il des configurations exagérées que vous avez vues partout sur Internet ? Ce sont essentiellement les mêmes techniques que nous avons utilisées jusqu'à présent, mais en utilisant des polices spéciales connues sous le nom de Polices Nerd Qui utilise des caractères Unicode pour afficher des symboles.

Bien que vous puissiez commencer à utiliser ces polices vous-même, vous pouvez également utiliser un framework shell existant. L'un des exemples les plus courants est Oh-mon-Zsh, Qui, comme son nom l'indique, n'est disponible que pour le shell Z, également connu sous le nom de zsh. Puisque nous nous sommes concentrés sur Bash pour ce guide, cela ne fonctionnerait pas pour nous.

Heureusement, il existe d'autres options. L'une des meilleures options au moment de la rédaction de cet article est Starship, une invite de commande personnalisable pour n'importe quel shell, y compris Bash. Il est écrit en Rust pour la vitesse, etLes instructions de démarrage sont simples. Il est même inclus dans les référentiels de certaines distributions Linux telles que Arch, Void et openSUSE.

Lisez aussi:  Comment augmenter facilement la taille de l'interface du terminal sous Linux

Des moyens simples pour personnaliser l'invite de commande Linux pour améliorer la productivité

Une autre option populaire est Oh mon chic. Il y a de fortes chances que s'il y a quelque chose que vous souhaiteriez faire avec Starship, vous pouvez le faire avec Oh My Posh. L’inconvénient est qu’il s’agit d’une plongée beaucoup plus approfondie lorsqu’il s’agit d’apprendre les tenants et les aboutissants du système. Cependant, si vous souhaitez vraiment modifier votre invite de commande, celle-ci offre le plus de flexibilité.

Et les autres couvertures ?

Bien que nous nous concentrions principalement sur l'invite de commande Bash pour cet article, ce n'est pas votre seule option pour un terminal Linux. Par exemple, sur macOS, Zsh était actuellement le shell par défaut pour de nombreuses versions majeures. Il possède certaines fonctionnalités qui valent également la peine d'être examinées par Bash, en fonction de ce que vous recherchez.

Pour commencer, Zsh propose la complétion des onglets. C'est plus puissant que la saisie semi-automatique que vous obtenez avec Bash et peut être particulièrement utile si vous ne vous souvenez pas bien de vos commandes. Zsh possède également certaines fonctionnalités qui peuvent simplifier la personnalisation de votre invite de commande sans utiliser de framework.

Méthodes simples pour personnaliser l'invite de commande Linux pour améliorer la productivité

Une autre option est Friendly Interactive Shell, également connu sous le nom de Fish. Cela fait que Bash et Zsh semblent très simples une fois installés, car ils sont riches en fonctionnalités une fois installés. Ce skin possède de nombreuses fonctionnalités intéressantes, mais son principal titre de gloire réside dans ses suggestions automatiques.

Contrairement à la complétion des onglets, Fish commencera automatiquement à remplir les commandes que vous tapez avec les options populaires. Si vous ouvrez un fichier particulier ou un répertoire particulier vers lequel vous vous déplacez fréquemment, vous verrez cette suggestion dès que vous commencerez à taper cd, par exemple. Pour ignorer la suggestion, continuez à taper la commande que vous alliez saisir.

Cette fonctionnalité devient d’autant plus utile que vous utilisez le shell. Bien que vous puissiez faire cela sur Zsh via des plugins, cela est directement intégré à fish.

Pour essayer d'autres shells, jetez un œil à notre guide pour changer de shell à l'aide de chsh.

À l'aide des étapes examinées, vous pouvez transformer l'invite de commande Linux en un outil qui correspond parfaitement à votre façon de travailler et à vos préférences. La personnalisation ne consiste pas seulement à ajouter une belle apparence, c'est un moyen d'améliorer votre productivité, de simplifier les tâches quotidiennes et d'offrir un environnement de travail confortable. Une fois que vous aurez essayé certains de ces ajustements, vous remarquerez la différence dans la fluidité et la rapidité avec laquelle vous utilisez Linux.

Aller au bouton supérieur