Що таке команда tty7 у командному рядку?


24

Нещодавно я грав у терміналі і набрав whoкоманду. Коли я бачу своє ім’я користувача та дату, я не знаю, що tty7або що це pts/0, може хтось мені це пояснити?

Відповіді:


30

Назва TTY насправді походить від старих комп'ютерів: тоді на комп'ютерах навіть телерайтері було написано як термінал, тож ви могли бачити вихідні програми друкованих (tty = TeleTYpe / TeleTYpewrite).

TTY зазвичай посилається на "фізичні" термінали, як більш приєднані термінали (навіть як телетекст) на одному комп'ютері або в наші дні: більше розділених текстових консолей, ви можете перемикатися між ними Ctrl+Alt+F1-F7(або більше, якщо ви налаштували більше).

У випадку Ubuntu, torg, як правило, використовується Xorg, надайте ваше графічне середовище (якщо бути точнішим, він забезпечує лише "віконну систему", а такі речі, як gnome - як рішення для настільних середовищ - запускаються "вгорі" ).

Навпаки, "pts" - це (половина) поняття "псевдотермінал", який реалізує функціональність терміналу без контексту "реального" фізичного терміналу, наприклад, якщо ви відкриєте gnome-термінал, для оболонки (що зазвичай Баш на системах ubuntu), щоб мати можливість запускати, йому потрібні термінальні можливості.

Це також в тому випадку, якщо ви використовуєте "ssh" для входу в віддалену машину, тобто в двох словах: коли-небудь потрібен термінал / tty, як функціональність, не маючи "справжнього" tty.


2

Я думаю, що зазвичай це X-сервер.

Натисніть Ctrl+ Alt+ F7і подивіться, чи приведе вас це до вашого графічного сеансу входу (чи не буде вас там).

Ви також можете відкрити оболонку і запустити tty. Він повідомить вам назву вашого поточного терміналу.


0

tty7 - фізичний термінал, з якого ви увійшли в систему. У багатьох випадках tty7 - це місце, де працює ваш менеджер вікон і з якого ви входите в систему.

Як видно з наведеного нижче списку, 24 травня я ввійшов о 9:33 24 травня через tty7 (через діалогове вікно входу менеджера вікон Gnome), а потім відкрив 4 псевдотермінали.

[iluvblender@myhome ~]$ last | tac | egrep "May\s*24"

sgoda    tty7         :0               Wed May 24 09:33   still logged in   
sgoda    pts/0        :0               Wed May 24 09:33   still logged in   
sgoda    pts/2        :0               Wed May 24 09:36   still logged in   
sgoda    pts/4        :0               Wed May 24 09:40   still logged in   
sgoda    pts/5        :0               Wed May 24 09:42   still logged in 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.