Представление устройства, которое асинхронно передает и получает последовательные данные.

TTY является устройством посимвольного ввода-вывода, обеспеченным ядром, которое имеет определенные настраиваемые опции, такие как скорость в бодах, управление потоком и четность. Эти опции были необходимы для эксплуатации ранних компьютерных терминалов и все еще необходимы для определенных типов аппаратных средств (таких как порт RS-232 или преобразователь USB-К-ПОСЛЕДОВАТЕЛЬНОМУ).

Поскольку ранние компьютерные терминалы были представлены как устройства TTY, подобные Unix операционные системы обычно используют устройство TTY в качестве основного способа общаться с пользователем. Оболочки обычно работают в эмуляторах терминала, которые представлены ядру и программам пространства пользователя как TTY (возможно через P (seudo) интерфейс TY); stdin, stdout, и stderr оболочки и программ, которые это запускает, все выполняются через устройство TTY/PTY.

Вопросы с этим тегом должны иметь отношение в некотором роде к взаимодействию программы с ИМУЩЕСТВОМ или устройством TTY, или к физическому устройству TTY или его драйверам.

Дальнейшее чтение:

10
ответов

Каково точное различие между 'терминалом', 'оболочкой', 'tty' и 'консолью'?

Я думаю, что эти термины почти относятся к тому же самому при свободном использовании: терминальная оболочка tty консоль, К чему точно относится каждый из этих терминов?
07.11.2015
10
ответов

Как я могу выполнить 'часы' как фоновое задание?

Когда я работаю: смотрите 'cmd>>, output.txt' и задание приостановлены системой: 3569 Остановился (tty, вывод) там обходное решение?
27.09.2011
7
ответов

Почему мне нужен tty для выполнения sudo, если я могу sudo без пароля?

Я настроил sudo для выполнения без пароля, но когда я сужу к ssh 'sudo Foo', я все еще получаю сообщение об ошибке sudo: извините, у Вас должен быть tty для выполнения sudo. Почему это происходит и как я могу работать...
14.11.2017
6
ответов

Покажите уведомление через все выполнение X дисплеев

Используя командную строку, я хотел бы, показывают уведомление на каждом выполнении X дисплеев. (и рабочая консоль) Что-то как: notify-send-all 'Предупреждение' 'Ядерного запуска за 5 минут, эвакуируйте'...
25.04.2011
5
ответов

Я могу изменить шрифт консоли текстового режима?

Мне установили подобную Unix ОС без оконной среды; т.е. просто консоль текстового режима и никакой GUI. Действительно ли возможно изменить шрифт, используемый консолью? Чтобы быть ясным, я не говорю о...
28.09.2019
5
ответов

Почему мои виртуальные консоли, полностью очищают?

Когда я иду от своей графической сессии до виртуальной консоли Ctrl + Высокий звук + F i (со мной в 1 - 7, и 9-12) я вижу абсолютно черный экран. Только на F8 я вижу GUI. Даже мигающая скаковая лошадь на...
24.09.2014
5
ответов

Получите ssh к сигналам прямого направления

Я хочу смочь отправить сигналы (SIGINT является самым важным) через ssh. Эта команда: сервер ssh "спит 1000; повторите f">, нечто запустит сон на сервере и после 1 000 секунд, которые это поместит 'f\...
11.06.2012
4
ответа

Ошибка: не удается выполнить интерактивный вход с устройства, отличного от TTY

Я использую Mobaxterm, запускаю локальный терминал bash и пробую эту команду. Но увидел ошибку. Эта же команда работает из командной строки cmd windows или powershell. Любые предложения по ...
08.10.2019
4
ответа

Создайте команду путем помещения строки в tty

Мне удалось сделать, это эхо-n "команда">/dev/tty1 буквы появляется, и перемещения курсора, но они - "фантомы" – если Вы совершаете нападки, Входят, ничего не происходит (они не находятся в stdin).Править: В...
26.02.2016
4
ответа

Запустите процесс на другом tty

Приблизительно после часа поиска с помощью Google этого я не могу полагать, что никто на самом деле не задал этот вопрос прежде... Таким образом, у меня есть сценарий, работающий на TTY1. Как я заставляю тот сценарий запустить некоторую произвольную прогр
26.11.2014
4
ответа

Как переключиться между сессией Xorg и tty

Моя сессия Xorg находится на tty1 и если я хочу дать команду от tty (потому что я не могу сделать этого от сессии Xorg по некоторым причинам), я нажимаю Ctrl+Alt+F2, например, и ввожу команду. Но я не могу...
11.11.2014
4
ответа

Назовите sudo от Jenkins

У меня есть одна машина сборки, которая имеет пользовательскую abc, которая является, ограничил sudo доступ. Когда я проверяю исходный код и запускаю мой скрипт сборки, он хорошо работает. Сценарий сборки содержит призывы sudo который...
14.10.2014
4
ответа

изменение нумерации udev при создании символьных ссылок

Мне присоединили сотовый модем USB к ALIX 3d2 плата, выполняющая путешествие Linux (который основан на Debian, Сжимают). Модем регистрирует себя, поскольку устройство TTY, и так по умолчанию, udev создаст TTY...
12.06.2013
4
ответа

Вставка двоичных данных в терминал Unicode

Я должен смочь вставить двоичные данные в терминал. По некоторым причинам каждый байт вне диапазона ASCII (0x80-0xff) вставляется как та же трехбайтовая последовательность 0xef 0xbf 0xbd. Например: эхо $-...
26.06.2012
4
ответа

Плохое разрешение TTY с драйвером Nvidia

Разрешение TTY1-6 является плохим ~ 640×480 Ubuntu 11.10 | Grub2 | Nvidia | Совет NVIDIA GT215, я прошел процесс на этом сайте и после редактирования, меню GRUB появляется в корректном (...
06.05.2012
3
ответа

Как я могу запустить программу на своем терминале?

Я возился с TIOCSTI, который запихивает данные во входной буфер терминала. Я хочу иметь возможность захватывать эти данные до того, как они поступят в оболочку или перенаправят их в файл. Чтобы лучше проиллюстрировать, что...
11.01.2021
3
ответа

Как вручную запустить/инициализировать/запустить сервер Xorg на другом VT/TTY?

Я хочу запустить сервер Xorg (, который должен иметь только минимальный эмулятор терминала xterm из вновь созданного "нетронутого" tty ). Я думал, что это так же просто, как выдать xinit или...
11.06.2020
3
ответа

Как добавлять строки к выходным данным команды git

Это часть более крупного скрипта, но я свел проблему к следующему: cm_safe(){ git push | при чтении строки; do echo "cm safe push: $line" готово; } Я хочу предварить вывод git, так что...
26.02.2020
3
ответа

Как отключить клавишу F1 в консоли Linux (т. е. предотвратить переключение tty)?

нажатие CTRL-ALT-F1 позволяет переключиться на tty1. Находясь на другом телетайпе. Я могу изменить раскладку с помощью loadkeys FILE. Как можно отключить клавишу F1? Это позволит предотвратить переключение на ...
19.11.2019
3
ответа

войдите в диспетчер рабочего стола, используя команды, введенные на другом tty

Скажем, компьютер загружается в диспетчере рабочего стола (в данном случае SDDM), и вы хотите отправить команду по ssh, чтобы этот компьютер вошел в систему как конкретный пользователь, как если бы он вошел в систему с клавиатуры в ...
14.11.2019
3
ответа

Как в QNX захватить выходные данные, которые не выводятся на стандартный вывод или стандартный вывод (напрямую на tty)?

У меня есть утилита foo, из которой я хочу получить вывод grep, перенаправить ее и выполнить другие обычные операции с текстом. Но увы! Посмотрите, что он делает... $ foo бар $ foo > /dev/null бар $ foo 2&...
15.06.2019
3
ответа

Выполнить команду в фоновом режиме с доступом к терминалу переднего плана

Я пытаюсь создать функцию, которая может запускать произвольную команду, взаимодействовать с дочерним процессом (детали опущены), а затем ждать его выхода. В случае успеха, набрав run , я буду ...
30.03.2019
3
ответа

Программа последовательного порта для записи файла / чтения в файл из TTY?

Я ищу некоторую программу командной линии, которую я могу использовать для отправки и получения данных в / из последовательного порта. Я хотел бы автоматизировать свой процесс тестирования - начать тестовый сценарий, который отправит файл tttypc, ...
13.02.2019
3
ответа

Каково различие между этими способами получить доступ к оболочке?

Из того, что я знаю, что кажется, что существует много способов получить доступ к оболочке на Linux. До сих пор методы, которые я знаю: использовать программу, такую как Терминал или Konsole Для использования ярлыков CTRL + ALT + F1-6 К...
26.08.2018
3
ответа

Как проверить, находится ли текущая сеанс оболочки в графическом интерфейсе или TTY

, на какую настройку среды в оболочке ZSH позволит мне найти, нахожусь ли я на X-Server или если я в консоли? Я пытаюсь найти способ реализации, имеющих разные настройки в моем .zshrc ...
24.06.2018
3
ответа

Альтернатива устаревшему двоичному файлу rfcomm в bluez

Начиная с bluez 5.44, двоичные файлы rfcomm, содержащиеся в bluez-utils ( среди прочего, например, hcitool) считаются устаревшими и отныне включены только в пакет bluez-utils-compat, предоставляемый ...
14.02.2018
3
ответа

Различие между терминальным файлом и терминальным экраном

Я недавно отправил вопрос о терминалах, и это казалось, что он заслужил своего собственного вопроса. Если tty, который был бы синонимичен с терминалом, является просто драйвером устройства / сам файл устройств, что...
13.04.2017
3
ответа

Зависит ли программа, запускаемая из сеанса ssh, от соединения?

Зависит ли программа, запускаемая из сеанса ssh, от соединения с клиентом? Например, когда соединение очень медленное. Так он активно ждет, пока что-то напечатает на экране? ...
13.04.2017
3
ответа

чтение/dev/ttyUSB0

Я пытаюсь видеть вывод акселерометра с Ubuntu (15.04), ядро 3.19. Драйвер UART является cp210x.ko, и микросхема акселерометра является MPU6050w. Так, когда я включаю устройство, у меня есть это:...
13.04.2017
3
ответа

Включить параллельный порт и использовать его для последовательной связи (RS-232)

У меня есть свободный порт DB-25 (в просторечии: «параллельный порт») на машине Ubuntu 16.04 и правый кабель (терминальный кабель CISCO) и теперь я хочу использовать этот порт для последовательного трафика RS-232, используя это ...
16.01.2017