Поняття керуючого терміналу в Unix


17

Чи може хтось, будь ласка, пояснити простим для розуміння поняттям керування терміналом у unix та unix подібних системах? Це пов’язано з сеансом? Якщо так, то як?


5
Демістифікований TTY - це дійсно гарна стаття, яка може допомогти вам отримати деякі концепції.
доношено успішно

Відповіді:


8

Є лідер групи процесів - такий, як керівний процес - який належить терміналу, / dev / tty. Група процесів може бути одним або багатьма процесами.

Команда stty змінюється та відображає налаштування терміналу. Якщо ви дійсно збираєтесь використовувати UNIX, серйозно подумайте про те, щоб знайти копію "Розширеного програмування Стівенса в середовищі UNIX". У терміналах багато важкого багажу з 1970-х. Ви це помітите відразу. Більшість цих дивних налаштувань можна ігнорувати, крім спеціальних речей, таких як системні консолі UNIX.


0

Термінал - це файл у файловій системі, через який (як правило) користувач взаємодіє з програмою, яка не є GUI.
Коли ви запускаєте програму з віддаленої або локальної оболонки, вона асоціюється з вашим терміналом, і якщо ви або не переспрямовуєте її на вхід або вихід, вона зчитується і записується з / до цього терміналу.

Коли термінал закритий, програми, що працюють в ньому, сигналізують, щоб вони могли вийти або відключитися.

Що стосується його з'єднання з "сеансом": якщо ви посилаєтесь на сеанс GUI, то це не має до нього прямого відношення, крім того, що деякі системи, схожі на UNIX та UNIX, керують графічним інтерфейсом під власним терміналом.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.