
Ubuntuは/dev/tty7
デスクトップGUI用の仮想コンソールです。
/dev/tty7
アクセスする唯一の方法は、chvt 7
またはCtrl++ Alt?F7
それ以外に、/dev/tty7
Ubuntuユーザーは直接アクセスできませんが/dev/tty7
?ベースの他の端末エミュレーションを介して間接的にアクセスできます。たとえば、xtermウィンドウに次のように入力すると、出力は提供されません。
echo hello > /dev/tty7
しかし、これは
echo hee > /dev/pts/n
答え1
17.10より前のUbuntuバージョンでは、Ubuntuにはキーボードの組み合わせCtrl++から++を介してアクセスできる6つの仮想コンソールtty1-tty6がありました。仮想コンソールからGUIにアクセスするには、キーボードの組み合わせ+ +を押します。AltF1CtrlAltF6CtrlAltF7
Ubuntu 17.10以降、ユーザーはログイン時にCtrl++〜++キーボードの組み合わせを介して仮想コンソールにアクセスするときにXorgAltまたはWaylandを選択できます。仮想コンソールからGUIにアクセスするには、キーボードの組み合わせ+ +を押します。F3CtrlAltF6CtrlAltF2
/dev/tty
現在のプロセスの制御 tty であり、この特殊ファイルを実際に開くすべてのプロセスに適用されます。仮想コンソールである必要はありません。たとえば、echo hello > /dev/tty
端末でコマンドを実行すると が返されますが、hello
実行するsudo echo hello > /dev/tty0
とsudo echo hello > /dev/tty7
次のようなエラー メッセージが返されます。bash: /dev/tty0: Permission denied
「get tty」の略であるgettyは、ホスト上で実行され、物理端末または仮想端末(TTY)を管理するために使用されるUnixプログラムです。接続が検出されると、ユーザー名の入力を求められ、「ログイン」手順を実行してユーザーを認証します。ウィキペディア ほとんどのDebianシステムでは、X Window Systemはtty7を使用しています。しかし、Xを実行している場合は、tty7をスキップしてください。