/dev/console
Linuxシステムでは、/dev/tty
との違いは何ですか/dev/tty0
?
それぞれの用途は何で、どのように比較しますか?
ベストアンサー1
~からKernel.orgのLinuxカーネルドキュメント:
/dev/tty Current TTY device
/dev/console System console
/dev/tty0 Current virtual console
昔は/dev/console
sysadminコンソールがありました。 TTYは、サーバーに接続されたユーザーのシリアルデバイスです。
Now/dev/console
と/dev/tty0
現在の表示を表し、通常は同じです。を追加console=ttyS0
しますgrub.conf
。その後、あなたは/dev/tty0
モニター/dev/console
です/dev/ttyS0
。
/dev/tty
との違いを示す練習/dev/tty0
:
Ctrl++を押してAlt2番目のコンソールに切り替えますF2。root
.typeでログインしてくださいsleep 5; echo tty0 > /dev/tty0
。Enter3番目のコンソールに切り替えるには、+を押し続けます。次に+を押して2番目のコンソールに戻ります。 Enterキーを押して3番目のコンソールに切り替えます。AltF3AltF2sleep 5; echo tty > /dev/tty
Enter
tty
これはプロセスが開始されたコンソールであり、tty0
常に最新のコンソールであることがわかります。