$STY
をチェック . null の場合は、「実際の」端末を使用しています。何かが含まれている場合、それは現在の画面の名前です。
画面にいない場合:
[email protected] ~ $ echo $STY
[email protected] ~ $
画面にいる場合:
[email protected] ~ $ echo $STY
2026.pts-0.ip-10-0-1-71
私が行った別の方法は、$TERM をエコーすることです。
$ echo $TERM
screen
私はこれを頻繁に行うことになるので、.bashrc ファイルにエイリアスを追加しました:
alias trm='echo $TERM'
このように、画面にいるかどうかに関係なく、'trm' を実行すると、画面にいるか他の場所 (通常は XTERM) にいるかが表示されます。
画面にいるかどうかを確認する別の方法。
タイプ:
Ctrl-a ?
画面のヘルプが表示された場合は、画面にいます。
そうしないと、疑問符「?」が表示されます。