Відповіді:
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#
Примітки:
#
відноситься до числа