GNU/Linux >> Tutoriels Linux >  >> Linux

9 Exemples tput UNIX / Linux :contrôlez la couleur et le curseur de votre terminal

La commande tput est utilisée pour interroger la base de données du terminal terminfo et vérifier si ce terminal prend en charge une fonctionnalité spécifique.

La commande tput accepte les commandes du terminal et génère les séquences de code de contrôle pour ce terminal. En utilisant tput, vous pouvez contrôler la couleur et le curseur de votre terminal comme expliqué dans cet article.

1. Définissez la position du curseur à l'aide de tput cup

Vous pouvez déplacer le curseur sur une ligne et une colonne spécifiques à l'aide de tput cup. L'exemple suivant positionne le curseur sur la ligne 2 et la colonne 3.

$ tput cup 2 3

2. Effacer l'écran en utilisant tput clear

Si vous êtes au milieu de l'écran du terminal, tput clear effacera l'écran et vous placera en haut de l'écran du terminal.

$ tput clear

3. Obtenir le nombre de colonnes et de lignes d'un terminal

Pour afficher le nombre de colonnes de l'écran de votre terminal, procédez comme suit.

$ tput cols

La suite affiche le nombre de lignes de l'écran de votre terminal.

$ tput lines

4. Exécuter plusieurs commandes tput

tput vous permet d'exécuter un ensemble de commandes en une seule fois. Par exemple, si vous souhaitez effacer l'écran et placer le curseur sur une position particulière, procédez comme suit.

$ tput -S <<END
> clear
> cup 2 4
> END

5. Modifiez la couleur d'arrière-plan du terminal à l'aide de tput setb

À l'aide de tput, la couleur d'arrière-plan de l'écran peut être modifiée comme indiqué ci-dessous.

$ tput setb 4

Remarque : Vous pouvez également modifier uniquement la couleur de votre invite à l'aide de l'invite personnalisée Bash PS1.

6. Modifiez la couleur de premier plan à l'aide de tput setf

Vous pouvez également modifier la couleur de premier plan du terminal comme indiqué ci-dessous.

$ tput setf 4

Remarque : Si vous définissez le premier plan et l'arrière-plan sur la même couleur, vous ne pouvez pas voir le curseur. Donc, pour réinitialiser, exécutez "tput reset".

7. Activer et désactiver la surbrillance

tput vous permet d'activer et de désactiver l'éclairage en surbrillance du texte. Lorsque vous l'allumez, le nouveau texte dans le terminal devient gras.

$ tput bold

Lorsque vous le désactivez, le nouveau texte dans le terminal revient à l'affichage normal.

$ tput sgr0

Dans l'exemple ci-dessous, il met en gras le "guide" de texte particulier en activant et en désactivant la surbrillance en conséquence.

$ echo `tput bold`guide`tput sgr0`
guide

8. Souligner le texte en utilisant smul et rmul

Démarrez le mode souligné :

$ tput smul

Arrêtez le mode de soulignement :

$ tput rmul

Dans l'exemple ci-dessous, il souligne le texte "guide" en utilisant les capacités smul et rmul de tput.

$ echo `tput smul`guide`tput rmul`
guide

9. Masquer et afficher le curseur en utilisant civis et cnorm

Masquez le curseur :

$ tput civis

Afficher le curseur :

$ tput cnorm

Linux
  1. Comment changer la couleur de votre terminal Linux

  2. La commande Linux AWK - Exemples de syntaxe d'utilisation Linux et Unix

  3. Linux – Répertoires standard et/ou communs sur les systèmes Unix/linux ?

  4. UNIX / Linux :10 exemples de commandes Netstat

  5. Comment copier des fichiers sous Linux et Unix ? 10 exemples de commandes cp

Jouez à Tetris sur votre terminal Linux

Apportez de la couleur à votre terminal Linux avec lolcat

Comment utiliser concrètement votre terminal Linux (quatre exemples)

Comment installer et gérer Evillimiter pour contrôler votre réseau Wi-Fi sous Linux

50 commandes de coupe Linux simples et utiles sous Unix avec des exemples

Exemples de commandes d'écran :prendre le contrôle du terminal Linux/Unix