Вопросы с тегом «terminal-emulator»

64
Использовать Mosh, не отказываясь от локальной прокрутки / истории?

Есть ли способ использовать, moshне отказываясь от локального прокрутки? По сути, в некоторых случаях IP-роуминг действительно полезен и необходим, но дополнительная эмуляция терминала и предсказание ключа, похоже, избавляют только от локальных строк буфера прокрутки и истории...

59
Каковы обязанности каждого компонента псевдотерминала (PTY) (программное обеспечение, ведущая сторона, ведомая сторона)?

Я пытаюсь выяснить, как работает tty 1 (рабочий процесс и обязанности каждого элемента). Я прочитал несколько интересных статей об этом, но все еще есть некоторые размытые области. Это то, что я понимаю до сих пор: Эмулируемый терминал выполняет различные системные вызовы для /dev/ptmxглавной части...

51
Какой тип терминала я использую?

Я проверил это как с Ubuntu 12.04, так и с Debian 7. Когда я это делаю echo $TERM я получил xterm Но если я использую выпадающее меню «помощь»> «о», то оно говорит gnome terminal 3.4.1.1. Значит ли это, что я использую только gnome-терминал? Или просто xterm? Или gnome-терминал является...

33
Что заставляет мой курсор «случайно» исчезать при использовании gnome-teminal?

Часто мой курсор gnome-terminalисчезает, заставляя меня работать с новой вкладкой / окном. Это кажется случайным явлением. Кто-нибудь еще испытывает это? А как насчет других эмуляторов X-терминала? Как я могу это исправить (или, может быть, это просто ошибка)? обновление : простой обходной путь -...

32
Как работает терминал Linux?

Если вы запустите терминал и вызовете исполняемый файл (если он для простоты ориентирован на строку), вы получите ответ на команду из исполняемого файла. Как это распечатывается для вас (пользователя)? Терминал делает что-то подобное pexpect? (опрос в ожидании выхода) или как? Как он получает...

29
Как избежать атак escape-последовательности в терминалах?

Читая подробности о CVE-2009-4487 (что касается опасности escape-последовательностей в лог-файлах), я немного удивлен. Цитировать CVE-2009-4487 : nginx 0.7.64 записывает данные в файл журнала без очистки непечатаемых символов, что может позволить удалённым злоумышленникам изменить заголовок окна...

26
Как мы можем узнать, кто находится на другом конце псевдо-терминального устройства?

Если я сделаю: echo foo > /dev/pts/12 Какой-то процесс прочитает это foo\nиз своего файлового дескриптора в сторону мастера. Есть ли способ узнать, что это (эти) процесс (ы) является (есть)? Или, другими словами, как я могу узнать, какой xterm / sshd / script / screen / tmux / receive / socat...

25
Поддерживают ли лигатуры какие-либо терминалы и шрифты Linux с открытым исходным кодом?

У шрифта PragmataPro есть несколько по-настоящему убийственных примеров, когда они отображаются ==как один символ и убирают много других вещей. Будут ли какие-либо терминалы Linux поддерживать это? И есть ли альтернативы...

21
Есть ли терминальное приложение, которое позволяет нажимать на имена файлов?

Этот вопрос был перенесен из Stack Overflow, потому что на него можно ответить в Unix и Linux Stack Exchange. Мигрировал 6 лет назад . Существует ли эмулятор терминала (расширение или приложение), который выполняет разрешение ссылок для локальных путей? В частности, когда я вижу такие вещи, как:...

21
Проверка количества цветов, поддерживаемых моим эмулятором терминала

Есть ли надежный способ проверить, сколько цветов поддерживает мой эмулятор терминала? Если echo $TERMпечатает xterm, это однозначно говорит мне, сколько цветов поддерживает мой эмулятор терминала? Как я могу проверить эту информацию...

18
Существует ли такая программа, как MobaXTerm для систем Linux? (SFTP GUI браузер и терминал)

Я иду из Windows, где я запустил программу MobaXTerm . По сути, я использовал его в качестве клиента SSH (хотя у него есть другие применения). Он имеет отличную возможность показывать файлы и каталоги с левой стороны, а терминал - с правой стороны экрана. Это позволило мне выполнять команды Linux с...

16
Прокрутить до последней команды в Терминале? (как маркировка терминала OS X)

Терминальные знаки Mac OS X невероятно полезны. Например, когда я набираю команду, которая повторяет много выводов, легко прочитать начало Cmd+Up. Он будет прокручивать до последней команды и выделять ее, так как есть опция « Автоматически отмечать строки подсказок» и Cmd+Upбудет прокручивать до...

15
Скопируйте и вставьте в терминал без SHIFT

Во всех известных мне эмуляторах терминала Ctrlиспользуется для отправки управляющих кодов, таких как Ctrl+ Cи Ctrl+ Z. На большинстве систем это конфликтует с общими сочетаниями клавиш. Таким образом, на всех этих системах, кроме OS X, CtrlShiftиспользуется для копирования и многое другое, что я...

14
Зачем мне нужно вставлять 12 символов, чтобы очистить эту командную строку bash?

Я открываю терминал xterm (80 столбцов х 24 строки), затем запускаю $ bash --norc --noprofile, а затем $ ttyполучаю имя файла терминала: вывод /dev/pts/9. Из другого терминала я бегу: $ printf foo >/dev/pts/9 fooвыводится в командной строке оболочки в первом терминале. Если я нажимаю C-uдля...

14
Телнет отправить Ctrl-C

Я использую telnet для подключения к терминальному серверу, который передает трафик на порт RS-232. К сожалению, при использовании некоторых устройств невозможно отправить символ CTRL+ C(0x03). Вместо передачи символа, кажется, что локальный клиент ловит нажатие клавиши, и я остаюсь в "некотором...

14
Какой самый удобный способ запуска эмулятора терминала?

Скажем, мне нужно написать скрипт, который запустит терминал и выполнит команду, и мне это нужно для работы на разных системах. Как я могу сделать это безопасным и портативным способом? Является ли xtermвсегда установлен? Я предполагаю, что любой * nix с графическим интерфейсом должен иметь...

14
Винтажный терминал для Ubuntu

Так что я только что познакомился с Cathode для OSX, и меня совершенно поразило, насколько классически он выглядит в стиле ретро 1970-х годов. Кто-нибудь знает какие-либо программы / пакеты, которые я могу загрузить, чтобы мой терминал выглядел как спорт? Если доступных пакетов нет, есть ли...