Recherche de site Web

Vous venez de démarrer dans le terminal Linux ? Voici quelques conseils de configuration


Liens rapides

  • Choisissez une palette de couleurs
  • Pensez aux terminaux transparents
  • Personnalisez votre invite
  • Essayez les terminaux à onglets
  • Ayez un terminal de sauvegarde à portée de main
  • Essayez un multiplexeur de terminaux

Le terminal Linux est utile, mais il a parfois une mauvaise réputation parce qu'il est ennuyeux. Si vous débutez dans l'utilisation de la ligne de commande, voici quelques façons de la rendre plus utile, amusante et élégante.

1. Choisissez une palette de couleurs

Vous souhaiterez que votre terminal soit lisible car vous y passerez beaucoup de temps. La plupart des terminaux Linux sont configurés avec un schéma sombre sur clair ou clair sur sombre.

Une alternative est un schéma « solarisé » qui vise des couleurs plus agréables à l’œil pendant de longues séances.

Votre émulateur de terminal aura souvent une section dans les paramètres avec des jeux de couleurs prédéfinis. Vous pouvez commencer par là, puis modifier les paramètres jusqu'à ce que vous trouviez quelque chose que vous aimez, même si vous n'avez le choix que parmi 16 couleurs.

2. Pensez aux terminaux transparents

Sur de nombreux émulateurs de terminal Linux modernes, vous pouvez modifier la transparence de l'arrière-plan du terminal. Vous pouvez l'utiliser pour prétendre que vous êtes un hacker dans une procédure policière des années 2000, mais il a aussi un objectif pratique. Si vous travaillez sur un didacticiel comme celui que vous pouvez trouver sur How-To Geek, vous pourrez voir ce que vous faites plus facilement.

Si vous avez une fenêtre de terminal en haut, vous pourrez lire le texte qui se trouve en dessous de la fenêtre. Cela vous fera gagner beaucoup de temps et d’efforts en cliquant entre les fenêtres.

3. Personnalisez votre invite

Avec les shells Linux, vous pouvez personnaliser votre invite pour afficher des informations utiles sur chaque ligne de commande. Sur la plupart des shells, cela se fait en définissant une variable d'environnement.

Dans Bash, la variable que vous souhaitez définir dans la variable PS1. Cela contrôle l'invite au niveau du shell 1, qui est la valeur par défaut lorsque vous êtes sur la ligne de commande.

Dans cette variable, vous pouvez avoir n'importe quel texte, mais vous pouvez également définir des séquences d'échappement avec le caractère "\" qui afficheront d'autres informations utiles.

Certains d'entre eux incluent :

\u

Affiche votre nom d'utilisateur

\w

Affiche votre répertoire de travail actuel, avec votre répertoire personnel abrégé par un caractère ~ (tilde)

\h

affichez le nom d'hôte de votre machine Linux jusqu'au premier "." personnage. affichera le nom d'hôte complet.

\H (capital H)

Votre nom d'hôte complet

\t

Affiche l'heure au format 24 heures, heures, minutes et secondes

\T (capital T)

Identique à \t, mais en 12 heures.

Voici comment tout assembler. Si vous disposez d'un compte sur une machine Linux distante, il est utile de savoir à quelle machine vous êtes connecté pour vous assurer de ne pas confondre votre machine locale avec la machine distante.

Ouvrez le fichier .bashrc dans un éditeur de texte et saisissez-y cette ligne :

export PS1="\u@\h:\w\$: "

Enregistrez le fichier et ouvrez une nouvelle fenêtre de terminal ou tapez cette commande dans le shell pour activer votre nouvelle invite

source .bashrc

À chaque invite, vous verrez votre nom d'utilisateur suivi d'un caractère "@", suivi du nom d'hôte jusqu'au premier ".", puis de votre répertoire de travail actuel, suivi d'un "$" lorsque vous êtes connecté en tant que utilisateur régulier, mais un "#" si vous êtes root, suivi d'un espace.

Votre distribution est peut-être déjà accompagnée d'une invite personnalisée contenant ce type d'informations. Vous pouvez le laisser. Il est également possible de mettre des couleurs dans votre invite, et votre distribution définit probablement également une valeur par défaut avec cela. Même si la syntaxe peut être laide, il est possible de s'y plonger si vous voulez vraiment tromper votre invite.

4. Essayez les terminaux à onglets

Les terminaux à onglets sont une fonctionnalité utile sur les émulateurs de terminaux modernes. Ceci est similaire à la navigation par onglets. Si vous avez tellement d'onglets de navigateur que vous avez oublié pourquoi vous les avez ouverts, vous pouvez enfin apporter cette expérience au terminal Linux.

De nombreux émulateurs de terminal auront un bouton qui ressemble à un signe plus ou quelque chose de similaire pour ouvrir un nouvel onglet de terminal. Ou vous pouvez accéder au menu et sélectionner l'option pour un nouvel onglet. Il y aura également fréquemment un raccourci clavier pour ouvrir un nouvel onglet, comme Ctrl+Shift+T.

Sur de nombreux émulateurs de terminal, vous pouvez faire glisser un onglet de terminal dans une fenêtre et le faire glisser vers d'autres fenêtres de terminal pour créer des onglets.

5. Ayez un terminal de sauvegarde à portée de main

Lorsque j'effectue des personnalisations dans les fichiers de démarrage de mon terminal, j'aime avoir une fenêtre ouverte avec les paramètres actuels en guise de sauvegarde.

Si je fais une erreur dans l’un de ces fichiers, cela peut rendre impossible l’ouverture d’un autre terminal. Je devrais me connecter en tant que root, supprimer le fichier incriminé dans mon répertoire personnel et recommencer. Avec le terminal alternatif, j'ai un terminal en cours d'exécution qui est dans un bon état connu. Je garde ce terminal ouvert, puis teste mes modifications dans une autre fenêtre ou un autre onglet de terminal.

C'est également une bonne idée de faire une copie de sauvegarde de tous les fichiers que vous modifiez, tels que votre .bashrc, avec la commande cp :

cp .bashrc .bashrc.bak

Si vous faites une erreur, vous pouvez simplement copier cette copie de sauvegarde sur le fichier et vous reviendrez là où vous avez commencé :

cp .bashrc.bak .bashrc

6. Essayez un multiplexeur de terminaux

Aussi utile que soit le terminal Linux, vous pouvez l'améliorer encore avec un multiplexeur de terminal. Un multiplexeur de terminal, tel que GNU Screen ou tmux, vous permet d'exécuter de nombreux shells et de diviser l'écran, tout comme vous le pouvez avec des terminaux à onglets ou plusieurs fenêtres de terminal.

L'un des avantages des multiplexeurs de terminaux est que vous pouvez suspendre une session et la reprendre. Ceci est pratique sur les connexions SSH distantes. Si votre connexion Wi-Fi s'interrompt pendant que vous êtes connecté, une fois rétablie, vous pourrez vous reconnecter et reprendre ce que vous faisiez.


Maintenant que vous disposez de la configuration parfaite du terminal, commencez à apprendre à l’utiliser avec quelques commandes Linux de base pour les débutants.

Articles connexes: