Відповіді:
tty є однією з тих прикольних команд Unix, яка друкує назву терміналу, підключеного до стандартного входу.
TTY - це лише текстові термінали, які зазвичай використовуються як спосіб отримати доступ до комп'ютера для виправлення речей, без фактичного входу в робочий стіл, можливо, b0rked.
Пов'язане: Що таке команда tty7 у командному рядку?
За замовчуванням Ubuntu має 7 тисяч.
1-6це лише командний рядок і 7працює ваш X сеанс (ваш звичайний робочий стіл).1графічний інтерфейс, увімкнено робочий стіл GUI 2та командні рядки 3-7.Для доступу до них використовуйте цю комбінацію клавіш:
Ctrl+ Alt+ F1(або F317.10 і новіших)
(змінивши F1 на F1-F6, щоб отримати доступ до потрібного терміналу)
Щоб повернутися до свого сеансу GUI (звичайного робочого столу):
Ctrl+ Alt+ F7(або F217.10 і новіших)
Ви можете змінити відображений TTY командним рядком chvt(вимагає sudoпривілеїв), наприклад, із SSH. Ось відповідна частина сторінки ( man chvt):
CHVT (1)
ІМ’Я
chvt - зміна віртуального терміналу переднього плану
СИНОПИС
чвт N
ОПИС
Команда chvt N робить / dev / ttyN терміналом переднього плану. (Відповідний екран створюється, якщо його ще не було. Щоб позбутися невикористаних VT, використовуйте deallocvt) Комбінація клавіш (Ctrl-) LeftAlt-FN (з N у діапазоні 1-12) зазвичай має подібний ефект.
Десятка, короткий для телетайпу і, можливо, більш часто називається терміналом , - це пристрій, який дозволяє взаємодіяти з системою, надсилаючи та отримуючи дані, такі як команди та вихід, який вони виробляють.
Існує багато видів ttys, але в наш час більшість ttys реалізовані в програмному забезпеченні, наприклад, графічних консолях, до яких можна отримати доступ за допомогою Ctrl + Alt + Fn, або емуляторах терміналів, таких як термінал Gnome, який працює в сесії X.
Існує також ttyкоманда, яка показує вузол пристрою терміналу, в якому він працює (або друкує "не tty", якщо він не працює всередині терміналу; так, можна запускати команди поза терміналом). Наприклад:
firas@itsuki ~ % tty
/dev/pts/0
firas@itsuki ~ % ssh localhost tty
not a tty
Коли я входжу в систему і запускаю оболонку на машині, оболонка зазвичай працює всередині терміналу, а саме ось він є /dev/pts/0. Однак, коли я запускаю ssh host commandдля запуску команди на віддаленому хості, команда не запускається всередині терміналу.
Це змінює вашу робочу область: наприклад, ви можете відкрити текстовий файл і змінити на tty2, тоді ви можете мати команду / ls для довідки. Це дуже корисно для такого середовища, як Ubuntu Server.
Це еквівалент відкриття двох вкладок у середовищі графічного інтерфейсу.
У сервері Ubuntu (для мене 16.04.3 LTS) я можу використовувати ALT+ F1-F6або використовувати ALT+, LeftArrowщоб повернути номер назад або ALT+, RightArrowщоб перейти на номер вперед.
Ви можете побачити свій tty, вийшовши з сервера Ubuntu (запустіть logout) і побачивши вгорі, Ubuntu 16.04.3 LTS ubuntu tty#який є стандартним, але може відрізнятися від версії до версії.
Якщо ваш tty не відображається на екрані входу, ви можете запустити sudo nano /etc/issueі вгорі, ви можете вкласти все, що завгодно, але додати потрібний tty \l. Місце \nдля імені хоста.
Приклад:
/ тощо / випуск
Ubuntu 16.04.3 LTS \n \l
показали б
Ubuntu 16.04.3 LTS ubuntu tty#
Примітки:
# відноситься до числа