Linux:/dev/console、/dev/tty、および/dev/tty0の違い

Linux:/dev/console、/dev/tty、および/dev/tty0の違い

/dev/consoleLinuxシステムでは、/dev/ttyとの違いは何ですか/dev/tty0

それぞれの用途は何で、どのように比較しますか?

ベストアンサー1

~からKernel.orgのLinuxカーネルドキュメント:

/dev/tty        Current TTY device
/dev/console    System console
/dev/tty0       Current virtual console

昔は/dev/consolesysadminコンソールがありました。 TTYは、サーバーに接続されたユーザーのシリアルデバイスです。

Now/dev/console/dev/tty0現在の表示を表し、通常は同じです。を追加console=ttyS0しますgrub.conf。その後、あなたは/dev/tty0モニター/dev/consoleです/dev/ttyS0

/dev/ttyとの違いを示す練習/dev/tty0

Ctrl++を押してAlt2番目のコンソールに切り替えますF2root.typeでログインしてくださいsleep 5; echo tty0 > /dev/tty0Enter3番目のコンソールに切り替えるには、+を押し続けます。次に+を押して2番目のコンソールに戻ります。 Enterキーを押して3番目のコンソールに切り替えます。AltF3AltF2sleep 5; echo tty > /dev/ttyEnter

ttyこれはプロセスが開始されたコンソールであり、tty0常に最新のコンソールであることがわかります。

おすすめ記事