Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

tty - Pfadnamen der aktuellen Datensichtstation ausgeben

&pagelevel(4)&pagelevel

(return user's terminal name)


tty gibt den Pfadnamen der Datensichtstation aus, mit der der Prozess verbunden ist. Der Endestatus sagt aus, ob die Standard-Eingabe eine Datensichtstation ist.

Ist der Prozess mit einer virtuellen Datenstation verbunden, gibt tty deren Namen aus, nicht den der realen Datenstation.


Syntax


tty[ -s]

-s

tty gibt nichts aus, sondern liefert nur den Endestatus.

-s nicht angegeben:
Ist die Standard-Eingabe keine Datensichtstation, meldet tty dies.

Endestatus

0Standard-Eingabe ist eine Datensichtstation.
1Standard-Eingabe ist keine Datensichtstation.
>1Eine ungültige Option wurde angegeben.

Fehler

not a tty

Die Standard-Eingabe ist keine Datensichtstation und die Option -s wurde nicht angegeben.

Internationale Umgebung

Die folgenden Umgebungsvariablen beeinflussen die Ausführung des Kommandos tty:

LANG

Gibt einen Standardwert für die Variablen für die internationale Umgebung an, die nicht gesetzt oder Null sind. Ist LANG nicht gesetzt oder Null, wird der entsprechende Standardwert der internationalen Umgebung verwendet. Enthält eine der Internationalisierungsvariablen eine ungültige Einstellung, verhält sich das Kommando so, als sei keine der Variablen definiert worden.

LC_ALL

Ist diese Variable auf einen Wert gesetzt, d. h. ist sie nicht leer, überschreibt dieser Wert die Werte aller übrigen Internationalisierungsvariablen.

LC_CTYPE

Legt die internationale Umgebung für die Interpretation der Byte-Folgen eines Datentexts als Zeichen fest (z.B. Singlebytezeichen im Unterschied zu Mehrbytezeichen in Argumenten und Eingabedateien) sowie die Einteilung der Zeichen in Groß- und Kleinbuchstaben und deren Übereinstimmung.

LC_MESSAGES

Legt die internationale Umgebung für Format und Inhalt der Diagnosemeldungen fest, die in die Standardfehlerausgabe geschrieben werden.

NLSPATH

Legt den Pfad der Meldungsdateien für LC_MESSAGES fest.

Beispiel 1

Den Namen der aktuellen Datensichtstation ausgeben:

$ tty

/dev/term/003

Beispiel 2

In einer Prozedur soll eine Ausgabe auf den Bildschirm gelenkt werden, auch wenn die Standard-Ausgabe in eine Datei umgelenkt wird:

  .
  .
echo 'Ausgabe auf die Datensichtstation' > `tty`
  .
  .

Beispiel 3

Falls die Standard-Eingabe nicht die Datensichtstation ist, soll in der folgenden Prozedur eine Fehlermeldung erzeugt werden:

  .
  .
if tty -s
then
read eingabe
  .
  .
else
echo 'Standard-Eingabe ist keine Datensichtstation' >&2
fi
  .
  .