GNU/Linux >> Linux の 問題 >  >> Linux

Linux:/ dev / console、/ dev / tty、/ dev / tty0の違いは?

Linuxシステムでは、/dev/consoleの違いは何ですか 、/dev/tty および/dev/tty0

それぞれの用途と比較方法を教えてください。

承認された回答:

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

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

古き良き時代の/dev/console システム管理者コンソールでした。また、TTYは、サーバーに接続されたユーザーのシリアルデバイスでした。

/dev/console および/dev/tty0 現在の表示を表し、通常は同じです。たとえば、console=ttyS0を追加することでオーバーライドできます grub.confへ 。その後、/dev/tty0 はモニターであり、/dev/console /dev/ttyS0です 。

/dev/ttyの違いを示す演習 および/dev/tty0

Ctrl を押して、2番目のコンソールに切り替えます + Alt + F2 rootとしてログインします 。 sleep 5; echo tty0 > /dev/tty0 Enterを押します Alt を押して、3番目のコンソールに切り替えます。 + F3
次に、 Alt を押して、2番目のコンソールに戻ります。 + F2 sleep 5; echo tty > /dev/tty Enterを押します 3番目のコンソールに切り替えます。

そのttyを見ることができます プロセスが開始するコンソールであり、tty0 常に最新のコンソールです。


Linux
  1. LinuxソフトウェアRAIDで故障したハードディスクを交換する方法

  2. /dev/random または /dev/urandom を base64 でエンコードする方法は?

  3. /dev/shm/ と /tmp/ はいつ使用する必要がありますか?

  1. カーネル:/dev/kmem と /dev/mem を無効化

  2. Linux が /dev/tty と /dev/tty0 を使用する方法

  3. Linux で /dev/random を /dev/urandom にリンクするのは間違っていますか?

  1. / dev/randomを使用してLinuxでランダムパスワードを生成する方法

  2. echo または print /dev/stdin /dev/stdout /dev/stderr

  3. /dev/tcp を使用するために < または > が必要な理由