Я продолжаю слышать об этих вещах, известных как tty
's.
кто они такие
как я могу получить к ним доступ
что они делают?
command-line
tty
JRG
источник
источник
Ответы:
tty
это одна из тех забавных команд Unix, которая печатает имя терминала, подключенного к стандартному вводу.TTY - это текстовые терминалы, которые обычно используются для получения доступа к компьютеру для исправления ситуации без фактического входа на рабочий стол, возможно, заблокированный.
Связанный: Что такое tty7 в командной строке?
По умолчанию Ubuntu имеет 7 tty.
1-6
только командная строка и7
запускает ваш сеанс X (ваш обычный рабочий стол).1
GUI, рабочий стол GUI2
и командные строки3-7
.Чтобы получить к ним доступ, используйте эту комбинацию клавиш:
Ctrl+ Alt+ F1(Или F3на 17,10 и выше)
(изменение F1 на F1-F6 для доступа к нужному терминалу)
Чтобы вернуться к сеансу графического интерфейса пользователя (обычный рабочий стол):
Ctrl+ Alt+ F7(Или F2на 17,10 и выше)
источник
Вы можете изменить отображаемый TTY в командной строке с
chvt
(требуютсяsudo
привилегии), например, из SSH. Вот соответствующая часть manpage (man chvt
):источник
Tty, сокращение от teletype и, возможно, более часто называемое терминалом , - это устройство, которое позволяет вам взаимодействовать с системой, отправляя и получая данные, такие как команды и вывод, который они производят.
Существует множество типов ttys, но в настоящее время большинство ttys реализованы в программном обеспечении, например, в графических консолях, к которым вы можете получить доступ с помощью Ctrl + Alt + Fn, или в эмуляторах терминалов, таких как терминал Gnome, которые выполняются в сеансе X.
Существует также
tty
команда, которая показывает узел устройства терминала, в котором он работает (или печатает «не tty», если он не работает внутри терминала; да, можно запускать команды вне терминала). Например:Когда я вошел в систему и запустил оболочку на машине, оболочка обычно работает внутри терминала, а именно здесь
/dev/pts/0
. Однако когда яssh host command
запускаю команду на удаленном хосте, команда не запускается внутри терминала.источник
Это меняет ваше рабочее пространство: например, вы можете открыть текстовый файл и изменить его на tty2, тогда у вас может быть команда / ls для справки. Это очень полезно для такой среды, как Ubuntu Server.
Это эквивалентно открытию двух вкладок в среде графического интерфейса.
В Ubuntu Server (16.04.3 LTS - для меня) я могу использовать ALT+ F1-F6или ALT+, LeftArrowчтобы вернуться назад или ALT+, RightArrowчтобы перейти вперед.
Вы можете увидеть свой tty, выйдя из Ubuntu Server (запустить
logout
) и посмотреть вверху,Ubuntu 16.04.3 LTS ubuntu tty#
что является стандартным, но может отличаться от версии к версии.Если ваш tty не отображается на экране входа в систему, вы можете запустить
sudo nano /etc/issue
и сверху, вы можете добавить все, что вам нравится, но добавить tty, который вам нужно разместить\l
. Место\n
для имени хоста.Пример:
/ И т.д. / вопрос
показал бы
Примечания:
#
относится к числуисточник