1. Əsas səhifə
  2. Linux
  3. Red Hat Enterprise Linux

Linux: /dev/tty, /dev/tty0 və /dev/console arasındakı fərq

Linux: /dev/tty, /dev/tty0 və /dev/console arasındakı fərq
0


Linux
 / UNIX /dev qovluğunda saxlanılan cihaz fayllarını dəstəkləyir . Bunlar faktiki fayllar deyil, sistemə qoşulmuş hardware cihazlarını təmsil edən xüsusi fayllar və ya simvol cihazlarıdır.

Ən çox səhv başa düşülən cihaz fayllarından bəziləri /dev/console , /dev/tty və /dev/tty0 dır . Bu təlimatda biz bu üç cihaz faylını fərqləndirən nüansları araşdıracağıq.

Linux-da /dev/tty nədir

“ tty ” TeleTYpewriter üçün qısadır . Onun mənşəyi teleprinterlər və ya teletayp məqaləcıları kimi kompüterlərə qoşulmaq üçün istifadə edilən ilk terminallarda var.

/dev/tty faylı cari proses üçün terminalı təmsil edən və cari SSH seriyası ilə əlaqəli terminalı göstərən xüsusi fayldır .

Hazırda hansı tty-dən istifadə etdiyinizi yoxlamaq üçün aşağıdakı əmri yerinə yetirin:

Geoit – Reklam Alanı (Yazı Sonu)

$ tty
YA
$ who am i

Çıxış cari tty- nin /dev/pts/0 olduğunu göstərir . Bu Pseudo Terminal Slave deməkdir və SSH bağlantıları və ya xterm və ya ekran kimi digər proqramlar tərəfindən təqlid edilən terminal cihazıdır .

Linux-da Cari TTY-ni yoxlayın
Linux-da Cari TTY-ni yoxlayın

Linux-da /dev/tty[0-N] nədir

/dev/tty[0-N] sadəcə olaraq TTYN nömrəsini təmsil edən GUI sistemini işlədirsinizsə, əsas terminaldan keçə biləcəyiniz virtual konsoldur . Varsayılan olaraq, /dev/tty0 standart virtual konsoldur.

Məsələn, Ubuntu 22.04 qrafik nümunəsini işlədirsinizsə , terminalınızı işə salın və məqalən CTRL + ALT + F1ki, aşağıda göstərildiyi kimi qara terminal ekranı açılacaq.

Gördüyünüz kimi, çıxışdan biz basılan Funksiya Düyməsinə uyğun gələn tty1 -dən istifadə edirik .1

Linux Virtual Konsolu
Linux Virtual Konsolu

tty1 ilə tty63 arasında alternativ olaraq VT və ya virtual konsollar kimi tanınan virtual terminallar var . Və qeyd edildiyi kimi, fiziki konsol cihaz sürücüsünün üstündə birdən çox konsolu simulyasiya edirlər.

Linux-da /dev/console nədir

/dev/console konsolu adlanır, burada yükləmə və kernel mesajları yükləmə zamanı bu konsolda göstərilir. Digər Linux cihaz faylları kimi , o da /dev qovluğunda yerləşir .

Aşağıdakı ls əmrini aşağıdakı kimi işlətməklə təsdiqləyə bilərsiniz .

$ ls -lah /dev/console
Linux Sistem Konsolu
Linux Sistem Konsolu

/dev/console ilk növbədə nüvənin konsolunu istifadəçi sahəsinə çıxarmaq üçün mövcuddur. O, sistemin işə salınması (və həmçinin bağlanması) zamanı mesajları göstərir və həmçinin init 1 əmrindən istifadə edərək tək istifadəçi rejiminə keçidi asanlaşdırır.

Nəticə

Ümid edirik ki, indi əhatə etdiyimiz üç cihaz faylı arasında mövcud olan fərqləri seçə bilərsiniz. Bu təlimatla bağlı rəyiniz xoşdur.

Bu məqaləyə münasibətiniz necə oldu?
  • 0
    xo_uma_g_lir
    Xoşuma gəlir
  • 0
    alq_lay_ram
    Alqışlayıram
  • 0
    _yl_ndim
    Əyləndim
  • 0
    _ox_m_mnun_qald_m
    Çox məmnun qaldım
  • 0
    _m_n_d_nc_liy_m
    Mən düşüncəliyəm
  • 0
    m_yus_oldum
    Məyus oldum
  • 0
    m_n_ox_q_z_bliy_m
    Mən çox qəzəbliyəm

My passion for troubleshooting and staying up to date with the latest advancements in the Linux world drives me to provide practical tutorials and guides. I'm excited to share my knowledge and help fellow system administrators and Linux enthusiasts enhance their skills.

Müəllifin Profili
Diqqitinizi cəlb edə bilər

Sizin e-poçt ünvanınız dərc edilməyəcəkdir. Gərəkli sahələr * ilə işarələnmişdir