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

Wie kann ich feststellen, ob ich mich in einem Bildschirm befinde?

Überprüfen Sie $STY . Wenn es null ist, befinden Sie sich auf einem "echten" Terminal. Wenn es etwas enthält, ist es der Name des Bildschirms, in dem Sie sich befinden.

Wenn Sie nicht im Bildschirm sind:

[email protected] ~ $ echo $STY
[email protected] ~ $ 

Wenn Sie sich im Bildschirm befinden:

[email protected] ~ $ echo $STY
2026.pts-0.ip-10-0-1-71

Eine andere Art, wie ich es gemacht habe, ist das Echo von $TERM.

 $ echo $TERM
 screen

Da ich das häufig mache, habe ich meiner .bashrc-Datei einen Alias ​​hinzugefügt:

alias trm='echo $TERM'

Auf diese Weise, egal ob auf dem Bildschirm oder nicht, wenn ich einfach 'trm' ausführe, wird es mir zeigen, ob ich mich im SCREEN oder woanders (normalerweise XTERM) befinde.


Alternativer Ansatz, um zu überprüfen, ob Sie sich im Bildschirm befinden.

Typ:

Ctrl-a ?

Wenn Sie die Bildschirmhilfe sehen, befinden Sie sich im Bildschirm.

Andernfalls erhalten Sie ein Fragezeichen '?' an der Eingabeaufforderung.


Linux
  1. So verwenden Sie den Linux-Bildschirmbefehl

  2. Wie teste ich, auf welchem ​​Port MySQL läuft und ob eine Verbindung möglich ist?

  3. Wie kann ich unter Linux feststellen, welcher Prozess meinem Prozess ein Signal gesendet hat?

  4. Wie kann ich Win + L dem Sperrbildschirm in KDE4 zuordnen?

  5. Wie kann ich mehr von meinem Verlauf in Screen unter Linux anzeigen?

So verwenden Sie den Linux-Bildschirm

Wie kann ich eine Datei unter Linux symbolisch verknüpfen?

So deaktivieren Sie die Benachrichtigung auf dem Bildschirm -D -R

Wie kann ich die Speicherbandbreite beobachten?

Wie kann ich feststellen, auf welches Benutzerlimit ich stoße?

VMware Linux Server – wie können Sie feststellen, ob Sie eine VM oder echte Hardware sind?