C Shell Wiki
Posts (Latest 10 updated) :
Read all
Contents:
  1. [Linux] C Shell (csh) tput Verwendung: Terminalsteuerung und -formatierung
    1. Übersicht
    2. Verwendung
    3. Häufige Optionen
    4. Häufige Beispiele
      1. Bildschirm löschen
      2. Vordergrundfarbe ändern
      3. Hintergrundfarbe ändern
      4. Cursorposition ändern
      5. Fettdruck aktivieren
    5. Tipps

[Linux] C Shell (csh) tput Verwendung: Terminalsteuerung und -formatierung

Übersicht

Der Befehl tput wird verwendet, um Terminal-Eigenschaften zu steuern und zu formatieren. Er ermöglicht es Benutzern, verschiedene Funktionen des Terminals zu nutzen, wie das Ändern von Farben, das Bewegen des Cursors und das Anpassen der Anzeige.

Verwendung

Die grundlegende Syntax des Befehls lautet:

tput [Optionen] [Argumente]

Häufige Optionen

  • clear: Löscht den Bildschirm des Terminals.
  • setaf [FARBE]: Setzt die Vordergrundfarbe auf die angegebene Farbe.
  • setab [FARBE]: Setzt die Hintergrundfarbe auf die angegebene Farbe.
  • cup [ZEILE] [SPALTE]: Bewegt den Cursor zu einer bestimmten Zeile und Spalte.
  • bold: Aktiviert den fetten Text.

Häufige Beispiele

Hier sind einige praktische Beispiele zur Verwendung von tput:

Bildschirm löschen

tput clear

Vordergrundfarbe ändern

tput setaf 1  # Setzt die Vordergrundfarbe auf rot
echo "Dies ist roter Text"

Hintergrundfarbe ändern

tput setab 2  # Setzt die Hintergrundfarbe auf grün
echo "Dies ist Text mit grünem Hintergrund"

Cursorposition ändern

tput cup 10 20  # Bewegt den Cursor zur Zeile 10, Spalte 20
echo "Hier ist der Text an einer bestimmten Position"

Fettdruck aktivieren

tput bold
echo "Dies ist fetter Text"
tput sgr0  # Setzt die Formatierung zurück

Tipps

  • Verwenden Sie tput sgr0, um alle Formatierungen zurückzusetzen und zum Standardzustand des Terminals zurückzukehren.
  • Experimentieren Sie mit verschiedenen Farbnummern, um die gewünschte Farbgestaltung zu erreichen.
  • In Skripten kann tput verwendet werden, um die Benutzeroberfläche interaktiver und ansprechender zu gestalten.