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 /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

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

/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.

