GNU/Linux >> Belajar Linux >  >> Linux

Linux:Perbedaan Antara /dev/console , /dev/tty Dan /dev/tty0?

Pada sistem Linux, apa perbedaan antara /dev/console , /dev/tty dan /dev/tty0 ?

Apa kegunaannya masing-masing dan bagaimana perbandingannya?

Jawaban yang Diterima:

Dari dokumentasi Kernel Linux di Kernel.org:

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

Di masa lalu yang indah /dev/console adalah konsol Administrator Sistem. Dan TTY adalah perangkat serial pengguna yang terhubung ke server.

Sekarang /dev/console dan /dev/tty0 mewakili tampilan saat ini dan biasanya sama. Anda dapat menggantinya misalnya dengan menambahkan console=ttyS0 ke grub.conf . Setelah itu /dev/tty0 adalah monitor dan /dev/console adalah /dev/ttyS0 .

Latihan untuk menunjukkan perbedaan antara /dev/tty dan /dev/tty0 :

Beralih ke konsol ke-2 dengan menekan Ctrl +Alt +F2 . Masuk sebagai root . Ketik sleep 5; echo tty0 > /dev/tty0 . Tekan Enter dan beralih ke konsol ke-3 dengan menekan Alt +F3 .
Sekarang beralih kembali ke konsol ke-2 dengan menekan Alt +F2 . Ketik sleep 5; echo tty > /dev/tty , tekan Enter dan beralih ke konsol ke-3.

Anda dapat melihat tty adalah konsol tempat proses dimulai, dan tty0 adalah konsol yang selalu terkini.


Linux
  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Seberapa Portabel /dev/stdin, /dev/stdout Dan /dev/stderr?

  3. Kapan Menggunakan /dev/random Vs /dev/urandom?

  1. Bagaimana cara menyandikan base64 /dev/random atau /dev/urandom?

  2. DD dari /dev/zero ke /dev/null...apa yang sebenarnya terjadi

  3. Bagaimana Linux menggunakan /dev/tty dan /dev/tty0

  1. Bagaimana cara mengganti harddisk yang gagal di RAID perangkat lunak Linux

  2. Apakah salah menautkan /dev/random ke /dev/urandom di Linux?

  3. Mengapa < atau > diperlukan untuk menggunakan /dev/tcp