GNU/Linux >> Tutoriels Linux >  >> Linux

Comment puis-je savoir si je suis dans un écran ?

Vérifier $STY . S'il est nul, vous êtes sur un "vrai" terminal. S'il contient quelque chose, c'est le nom de l'écran dans lequel vous vous trouvez.

Si vous n'êtes pas à l'écran :

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

Si vous êtes en écran :

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

Une autre façon de faire est de faire écho à $TERM.

 $ echo $TERM
 screen

Comme je fais souvent ça, j'ai ajouté un alias dans mon fichier .bashrc :

alias trm='echo $TERM'

De cette façon, que ce soit dans l'écran ou non, si j'exécute simplement 'trm', cela me montrera si je suis dans SCREEN ou ailleurs (généralement XTERM).


Approche alternative pour vérifier si vous êtes à l'écran.

saisissez :

Ctrl-a ?

Si vous voyez l'aide à l'écran, vous êtes dans l'écran.

Sinon, vous obtiendrez un point d'interrogation '?' à l'invite.


Linux
  1. Comment tester sur quel port MySQL s'exécute et s'il peut être connecté ?

  2. Comment puis-je savoir sous Linux quel processus a envoyé un signal à mon processus

  3. Comment puis-je mapper Win + L pour verrouiller l'écran dans KDE4?

  4. Comment puis-je voir plus de mon historique dans Screen sous Linux ?

  5. Comment savoir ce qui fait tourner mon disque ?

Comment utiliser l'écran Linux

Comment savoir quelle version de Linux j'utilise ?

Comment puis-je mettre à jour pip sur Ubuntu 10.04 ?

Comment puis-je savoir quelle limite d'utilisateurs je rencontre ?

Comment puis-je savoir quels fichiers un processus a ouverts ?

Comment puis-je trier la sortie du -h par taille