GNU/Linux >> LINUX-Kenntnisse >  >> Linux

9 UNIX / Linux Eingabebeispiele:Steuern Sie die Farbe und den Cursor Ihres Terminals

Der Befehl tput wird verwendet, um die terminfo-Terminaldatenbank abzufragen und zu prüfen, ob dieses Terminal eine bestimmte Funktion unterstützt.

Der Befehl tput akzeptiert die Terminalbefehle und gibt die Steuercodesequenzen für dieses Terminal aus. Mit tput können Sie die Farbe und den Cursor Ihres Terminals steuern, wie in diesem Artikel erklärt.

1. Stellen Sie die Cursorposition mit tput cup

ein

Sie können den Cursor mit tput cup zu einer bestimmten Zeile und Spalte bewegen. Das folgende Beispiel positioniert den Cursor auf Zeile 2 und Spalte 3.

$ tput cup 2 3

2. Löschen Sie den Bildschirm mit tput clear

Wenn Sie sich in der Mitte des Terminalbildschirms befinden, löscht tput clear den Bildschirm und bringt Sie an den Anfang des Terminalbildschirms.

$ tput clear

3. Holen Sie sich die Anzahl der Spalten und Zeilen eines Terminals

Gehen Sie wie folgt vor, um die Anzahl der Spalten Ihres Terminalbildschirms anzuzeigen.

$ tput cols

Im Folgenden wird die Anzahl der Zeilen Ihres Terminalbildschirms angezeigt.

$ tput lines

4. Führen Sie mehrere tput-Befehle aus

Mit tput können Sie eine Reihe von Befehlen auf einmal ausführen. Wenn Sie beispielsweise den Bildschirm löschen und den Cursor auf eine bestimmte Position setzen möchten, gehen Sie wie folgt vor.

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

5. Ändern Sie die Hintergrundfarbe des Terminals mit tput setb

Mit tput kann die Hintergrundfarbe des Bildschirms wie unten gezeigt geändert werden.

$ tput setb 4

Hinweis: Sie können auch nur die Farbe Ihrer Eingabeaufforderung mit der benutzerdefinierten Bash-Eingabeaufforderung PS1 ändern.

6. Ändern Sie die Vordergrundfarbe mit tput setf

Sie können auch die Vordergrundfarbe des Terminals wie unten gezeigt ändern.

$ tput setf 4

Hinweis: Wenn Sie Vorder- und Hintergrund auf die gleiche Farbe einstellen, können Sie den Cursor nicht sehen. Führen Sie also zum Zurücksetzen „tput reset“ aus.

7. Hervorhebung ein- und ausschalten

Mit tput können Sie die Texthervorhebung ein- und ausschalten. Wenn Sie es drehen, wird neuer Text im Terminal fett.

$ tput bold

Wenn Sie es ausschalten, kehrt der neue Text im Terminal zur normalen Anzeige zurück.

$ tput sgr0

Im folgenden Beispiel wird der jeweilige Text „Anleitung“ fett gedruckt, indem die Hervorhebung entsprechend ein- und ausgeschaltet wird.

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

8. Unterstreiche Text mit smul und rmul

Starten Sie den Unterstreichungsmodus:

$ tput smul

Stoppen Sie den Unterstreichungsmodus:

$ tput rmul

Im folgenden Beispiel wird der „Anleitungstext“ durch die Verwendung der smul- und rmul-Fähigkeiten von tput.

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

9. Den Cursor mit civis und cnorm ein- und ausblenden

Cursor ausblenden:

$ tput civis

Cursor anzeigen:

$ tput cnorm

Linux
  1. So ändern Sie die Farbe Ihres Linux-Terminals

  2. Begeben Sie sich in Ihrem Linux-Terminal auf ein Abenteuer

  3. Linux – Standard- und/oder gemeinsame Verzeichnisse auf Unix/Linux-Betriebssystemen?

  4. Wie kopiert man Dateien unter Linux und Unix? 10 cp Befehlsbeispiele

  5. Wie ändere ich die Form, Farbe und Blinkrate des Cursors der Linux-Konsole?

Spielen Sie Tetris auf Ihrem Linux-Terminal

Bringen Sie mit lolcat Farbe in Ihr Linux-Terminal

So nutzen Sie Ihr Linux-Terminal praktisch (vier Beispiele)

So installieren und verwalten Sie Evillimiter zur Steuerung Ihres Wi-Fi-Netzwerks unter Linux

50 einfacher und nützlicher Linux-Cut-Befehl in Unix mit Beispielen

Beispiele für Bildschirmbefehle:Holen Sie sich die Kontrolle über das Linux / Unix-Terminal