Что такое tty7 в командной строке?
Недавно я поиграл в терминале и набрал who
команда. Поскольку я вижу свое имя пользователя и дату, я не знаю, что tty7
или что это pts/0
может кто-нибудь объяснить это мне?
3 ответа
Название TTY происходит от старых компьютеров: тогда на компьютерах даже были телетайпы в качестве терминала, поэтому вы могли видеть вывод напечатанных программ (tty = TeleTYpe / TeleTYpewrite).
TTY обычно относится к "физическим" терминалам, таким как более подключенные терминалы (даже как телетайп) к одному компьютеру, или в наши дни: более отдельные текстовые консоли, вы можете переключаться между ними Ctrl+Alt+F1-F7
(или больше, если вы настроили больше).
В случае с Ubuntu, tty7 обычно используется Xorg, предоставляют графическую среду (точнее, она предоставляет только "оконную систему"), а такие вещи, как gnome - как решение для среды рабочего стола - запускаются "на вершине").
Напротив, "pts" является (половиной) понятием "псевдотерминала", которое реализует функциональность терминала без контекста "реального" физического терминала, например, если вы открываете gnome-терминал для оболочки (которая обычно bash на системах Ubuntu), чтобы иметь возможность работать, ему нужны возможности терминала.
Это также имеет место, если вы используете "ssh" для входа на удаленную машину, так что в двух словах: всякий раз, когда что-то требует функциональности, подобной терминалу /tty, без "реального" tty.
Я думаю, что обычно это X-сервер.
Нажмите Ctrl+Alt+F7 и посмотрите, приведет ли он вас к графическому сеансу входа (или оставит вас там).
Вы также можете открыть оболочку и запустить tty
, Он скажет вам название вашего текущего терминала.
tty7 - это физический терминал, с которого вы вошли в систему. Во многих случаях tty7 - это место, где работает ваш оконный менеджер и с которого вы входите.
Как видно из приведенного ниже списка, я вошел в 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