Вопросы с меткой [gnu-screen]

GNU Screen - это утилита командной строки, которая позволяет пользователю создавать несколько сеансов оболочки в одном соединении. Эти сеансы отделены от основного соединения и, таким образом, поддерживают состояние для пользователя, даже если соединение разорвано.

297
голосов
12ответов
191k показов

Перезагрузите назначения группы пользователей Linux без выхода

При назначении списка вторичных групп пользователя с помощью: # usermod -G Можно ли заставить это групповое назначение вступить в силу без выхода из всех запущенных сеансов? Это было бы очень полезно ...
233
голоса
9ответов
150k показов

Tmux против экрана

Я собираюсь вернуться к использованию GNU Screen, но я слышал, как люди иногда упоминают tmux как лучшую альтернативу. Действительно ли он предлагает альтернативу всем функциям экрана, таким как ...
181
голос
3ответа
92k показов

Переименовать сеанс экрана

Можно ли изменить название сеанса экрана GNU? Допустим, я позвонил, начал с «screen -S foo» и хочу переименовать его в bar.
87
голосов
20ответов
59k показов

Какой наименее противоречивый префикс /escape-последовательность для экрана или tmux?

Экран идет с Ctrl+A. С другой стороны, tmux - как разработано на экране - использует Ctrl+B. Однако оба нажатия клавиш также используются в редакторах, оболочках и т.д. Таким образом, выбор одного из ...
86
голосов
4ответа
62k показов

Byobu vs. GNU Screen vs. tmux - полезность и переносимость навыков

До сих пор я использовал Konsole для управления несколькими сеансами оболочки, но я не пробовал Byobu, GNU Screen и tmux, которые предлагают лучшую поддержку нескольких оболочек. Все они имеют одну ...
71
голос
3ответа
66k показов

Unix: как отключить экран

Я пытаюсь научиться использовать screen в unix, чтобы мне не приходилось открывать несколько ssh-соединений и окон терминала только потому, что я хочу одновременно выполнять несколько операций на ...
64
голоса
4ответа
15k показов

Небольшая задержка при переключении режимов в vim с использованием tmux или screen

Переключение в режим вставки в Vim и из него больше не происходит мгновенно, так как я использую tmux. После нажатия клавиши Esc в режиме вставки требуется значительное время, чтобы фактически выйти ...
64
голоса
4ответа
129k показов

Как выполнить команду на экране и отсоединить?

Как я могу получить экран для выполнения команды, а затем отключить (то есть автоматически в одном скрипте без дополнительного ввода после первоначального запуска скрипта)? Например, я запускаю ...
52
голоса
2ответа
14k показов

Как переключаться между двумя последними окнами в tmux?

screen имеет Ctrl-a, Ctrl-a для переключения между двумя последними окнами? Как это сделать в tmux?
47
голосов
6ответов
82k показов

Как я могу просмотреть больше моей истории в Screen на Linux?

Я выполнял сценарии в одночасье из командной строки (внутри экрана на экземпляре Linux EC2), и возникли некоторые ошибки, которые я не отслеживал. Я хочу "прокрутить вверх" или просмотреть больше ...
47
голосов
11ответов
16k показов

Как заставить экран автоматически подключаться к текущему ssh-агенту при повторном подключении к существующему экрану?

Если вы запускаете сеанс экрана во время работы ssh-agent (из пересылки ssh -A agent), доступ к ssh-agent работает нормально. Однако, если вы отсоединяетесь от этого сеанса, выходите из системы, ...
44
голоса
2ответа
15k показов

Связывание команды в tmux без использования префиксного ключа

Можно ли связать команду tmux с комбинацией клавиш и использовать ее напрямую, без предварительного нажатия на префикс? Я нахожу C-b + n слишком громоздким, чтобы переключать панели, поэтому мне было ...
43
голоса
6ответов
19k показов

Экран Bash vs. Gnu: замените Ctrl-A на Ctrl-Shift-A

Я новый пользователь экрана GNU. Я использую Bash очень долгое время и хочу попробовать GNU Screen. Как вы знаете, GNU Screen использует 'Ca' (Control-A) в качестве командного символа. Проблема в ...
35
голосов
2ответа
24k показов

Экран гну: убить замороженную вкладку

Как закрывать заблокированную вкладку экрана (машина больше недоступна)?
33
голоса
6ответов
16k показов

Как сохранить разделение окон после отсоединения / повторного подключения экрана GNU

Я использую экран на сервере Ubuntu. Я разделил экран на четыре области, в каждой из которых было свое окно. Проблема в том, что, когда я отсоединяю (или, возможно, снова присоединяю), получаю четыре ...
32
голоса
3ответа
16k показов

Перенос текущей команды в отсоединяемый сеанс (tmux/screen)

В настоящее время я использую резервную копию, и теперь ее нужно перенести в съемную, например, на tmux или screen . Есть ли способ сделать это, когда команда в данный момент выполняется? Я могу ...
30
голосов
2ответа
7k показов

Проблема с экраном GNU при использовании Emacs Cx Cs (save-buffer)

Когда я использую emacs в GNU Screen, при вызове Cx Cs экран зависает и не реагирует на ввод с клавиатуры. Я не могу воспроизвести это, но по крайней мере один раз в день мне приходится убивать сеанс ...
28
голосов
2ответа
8k показов

Есть ли простой способ сохранить сеанс byobu, чтобы я мог перезагрузить его после перезагрузки?

Я понимаю, что существует способ определения окон, которые открываются в сеансе, путем сохранения файлов конфигурации в $ BYOBU_CONFIG_DIR. Но есть ли способ (команда или сценарий) сохранить текущий ...
26
голосов
5ответов
15k показов

Как прокрутить данные вверх и посмотреть на экране GNU

Я использую макинтош (снежный барс). Я разработчик ruby on rails, я смотрел скринкаст на экране GNU и пробовал его. Пока мне это нравится. В окне, когда я запускаю сервер, я вижу сообщения журнала. ...
25
голосов
2ответа
15k показов

Переопределить Ctrl-A на экране GNU

Я использовал экран GNU в течение нескольких дней, и навигация CTRL-A начинает изнашиваться. Как я могу переназначить эту комбинацию клавиш и какие общие замены для этих клавиш? Например, в Vim я ...
24
голоса
5ответов
6k показов

Мигающее окно на экране GNU

Мне очень нравится gnu screen но в моем окружении возникает проблема, когда я его использую. нелогич-: username@domain:/var/www$ l Display all 130 possibilities? (y or n) когда вы нажимаете [Tab] для ...
23
голоса
3ответа
14k показов

Скрининг запущенного процесса

Иногда я забываю запустить программу во время сеанса экрана и не могу остановить ее в середине, и я знаю, что это займет много времени. Есть ли способ проверить уже запущенный процесс, не ...
23
голоса
9ответов
20k показов

Экран GNU - невозможно подключиться к экрану после потери соединения

Я использовал irssi на экране, но потерял связь. После того, как я вернул ssh на сервер, я больше не могу подключаться к этому экрану. screen -ls показывает, что экран уже подключен. Я попробовал ...
22
голоса
3ответа
2k показов

Экран GNU: клавиша для доступа к вкладкам выше 9

Пользуюсь GNU-Screen долгое время. C-a 1 2 n p для перехода на другие вкладки. Это работает до 9. У меня часто 10, 11 и т.д. Есть ли способ быстро к ним пойти? В настоящее время я должен сделать: Ca ...
21
голос
1ответ
21k показов

Как мне подключиться к потерянному экрану (отсоединен, отсутствует розетка)?

У меня был сеанс screen на домашнем сервере. Моя рабочая станция нуждалась в перезагрузке, поэтому я отключил и убил терминал. После повторного подключения к серверу я выполняю свой типичный $ screen ...
21
голос
3ответа
9k показов

Использовать экран GNU в качестве логина "shell"

Каков наилучший способ автоматического запуска экрана при открытии новой оболочки, используя логин, xterm или что-то еще? Я вижу, что наиболее распространенная рекомендация - помещать exec screen в ...
21
голос
3ответа
3k показов

Переместить программу, запущенную на экране GNU, в другой терминал

Я хочу завершить экземпляр screen GNU, сохраняя процесс, выполняющийся внутри него. Поэтому я открыл свою обычную программу-эмулятор терминала и запустил экран. Затем я использовал этот экземпляр ...
21
голос
5ответов
13k показов

Какую лучшую экранную панель GNU вы использовали / видели?

Как некоторые из вас могут знать, экран предлагает возможность иметь панель в виде "панели задач", которая всегда присутствует и помогает перемещаться по окнам и т.д. Я считаю эту панель незаменимой. ...
19
голосов
2ответа
9k показов

Запретить экрану GNU изменять размер экрана

Каждый раз, когда я запускаю экран (экран -A) или пытаюсь подключиться к уже запущенному экранному сеансу (экран -Ax), размер моего терминала изменяется до 80 столбцов. Я хочу предотвратить изменение ...
19
голосов
3ответа
30k показов

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

Я пытаюсь создать команду, которая запускает screen , создает четыре сессии с разными именами и запускает четыре разные команды. Я знаю, как сделать это вручную: 1. screen 2. ./command1 args 3. ...
18
голосов
3ответа
11k показов

Обновление переменных среды сеанса экрана для отображения нового графического входа в систему?

Я использую linux, и мне нравится выполнять всю работу с командной строкой в рамках одного сеанса экрана, чтобы я мог перезапустить свой графический вход в систему и тому подобное, не теряя свои ...
18
голосов
5ответов
8k показов

Как заставить экран Gnu загрузить мой bash .profile

У меня есть ~/.bash_profile, который я хотел бы вызывать каждый раз, когда создается новый экран GNU, так что все мои псевдонимы работают на экране GNU, как они работают в терминале. В этот раз так ...
17
голосов
2ответа
7k показов

как включить имя сеанса экрана в hardstatus?

Я использую разные сеансы экрана для разных проектов. Стартовый экран как screen -S project1 . Теперь я хотел бы упомянуть 'project1' в строке hardstatus. Имя сеанса можно получить из переменной ...
17
голосов
3ответа
8k показов

Заставить экран GNU пережить перезагрузку

Я часто использую экран GNU. Я нахожу очень раздражающим, что каждый раз, когда сервер должен быть перезагружен, я теряю все свои сеансы (даже если я знаю заранее, мне нужно настроить все заново). Я ...
17
голосов
2ответа
9k показов

Совместное использование экрана GNU

У меня скоро встреча с профессором, но он не будет в школе для личной встречи. Вместо этого он встретится со мной по скайпу и через SSH. Я большой пользователь GNU Screen, но я никогда раньше не ...
16
голосов
10ответов
19k показов

Разделение по вертикали на экране GNU в Mac OS X

Недавно я влюбился в отличное приложение на экране Ubuntu GNU. Я был очень рад видеть его установленным на моем Mac, но я не могу разделить по вертикали ... Я думаю, мне нужно как-то его обновить. Я ...
16
голосов
2ответа
6k показов

Это хорошая идея, чтобы поместить "screen -r" в мой .bashrc?

Я хотел бы использовать экран, чтобы сохранить сеансы SSH на моем сервере. Было бы неплохо, если бы я мог автоматически возобновить любой запущенный сеанс для моего пользователя при входе в систему. ...
16
голосов
5ответов
23k показов

Быстрое переключение между виртуальными сессиями (экран?)

Я хотел бы иметь несколько виртуальных сессий в одном окне замазки и быстро переключаться между ними. Какой лучший способ сделать это? screen? Я знаю, что могу отсоединиться с помощью ctrl+ad а затем ...
15
голосов
5ответов
6k показов

Как запустить экран GNU на экране GNU?

Можно ли запустить экран GNU на экране GNU? Я не уверен, как будут работать привязки клавиш. Мне нужно войти на сервер, на котором уже запущен сеанс экрана, из сеанса локального экрана.
15
голосов
1ответ
6k показов

Как изменить порядок экранов в бёбу?

Я хотел бы связать Shift + ← и Shift + →, чтобы переместить мой текущий экран влево / вправо в порядке расположения экранов. Как это может быть сделано? Вот версии, которые я использую: $ byobu -v ...
15
голосов
1ответ
16k показов

Как использовать вкладки с программой Linux "Экран"?

Я использую несколько экранных окон, и мне интересно, можно ли добавить к ним интерфейс с вкладками, с именами вкладок и сочетаниями клавиш для перемещения между вкладками.
15
голосов
4ответа
5k показов

при запуске экрана в OSX команда +r портит клавиши со стрелками в vim на всех экранах

Как вы это раскручиваете? потому что вы постоянно нажимаете команду r, чтобы перезагрузить браузер, и часто вы находитесь в терминале. Поскольку я не понял, как снова включить клавиши со стрелками, в ...
15
голосов
1ответ
5k показов

Используя экран, команды вроде меньше и человек не очищает экран потом

В отличие от этого вопроса, я хочу, чтобы очистка экрана снова была включена за less . Он отлично работает в моем терминале xterm под Cygwin/mintty или Gnome Terminal (оба xterm s). Однако, когда ...
14
голосов
3ответа
4k показов

Как пройти мимо окна 9 на экране GNU, не заходя в список окон?

Я использую инструмент GNU Screen, чтобы поддерживать мои сеансы в системе. Для переключения между окнами я использую Ctrl+a N где N - номер окна. Я хочу использовать аналогичное нажатие клавиши для ...
14
голосов
5ответов
15k показов

автоматически запускать экран при входе в систему через ssh

Я читал о том, как автоматически запустить экран, когда я ssh на удаленный сервер. Я хотел бы, чтобы в мой .bash_profile был добавлен простой однострочный файл, чтобы запускать screen при входе в ssh ...
14
голосов
6ответов
12k показов

Как я могу автоматически обновить заголовок на рабочем экране xterm?

Это немного продолжение этого вопроса. Я работаю в tcsh на экране GNU в Xterm. У меня есть следующее в моем .cshrc: alias res_t 'xtset -t %h:%d "(%u:%g)" %e' # reset titlebar res_t # reset title ...
14
голосов
5ответов
9k показов

альтернативы экрану гну под Cygwin

Есть ли терминальные мультиплексоры для Cygwin/Windows, кроме экрана Gnu? Мне известны 2 альтернативы экранному приложению Gnu: Byobu и TMux. Тем не менее, ни один из них не работает под Windows, ...
14
голосов
1ответ
12k показов

Как я могу позвонить в звуковой звонок внутри скрипта bash, работающего под экраном GNU?

В окне терминала konsole за пределами экрана запускается оболочка bash с TERM, установленным в konsole-256color, если я наберу: echo -n $ '\a' или echo -n $ '\eg' или ./ringbell где содержимое ...
14
голосов
3ответа
23k показов

"экран заканчивается" для не-root

Когда я пытаюсь запустить экран от имени пользователя без полномочий root, я получаю: screen [screen is terminating] сразу, хотя для рута работает нормально ls -alh /usr/bin/screen -rwxr-sr-x 1 root ...
13
голосов
4ответа
8k показов

Экран GNU: изменение фокуса в разделенных окнах с помощью мыши

Есть ли способ включить надлежащую поддержку мыши на экране GNU, чтобы я мог переключать фокус между разделенными окнами с помощью мыши? Другими словами, я ищу управляемую мышью альтернативу ...