Я не вижу названную сессию на экране гну

Я связываю для изучения экрана гну. Я использую Mac (снежный барс). Я выполняю 4.00.03 версии экрана.

Я запускаю новый экран со следующей команды

screen -S foo

Однако после этого, если я делаю ctrl + +, "затем я вижу список экранов. Однако все списки имеют числа и затем колотят. Поскольку все, что это говорит, является 'ударом', который я не могу выяснить, который экран имеет что. Я пропускаю что-то?

2
задан 05.05.2010, 11:55

2 ответа

Названия экранного значения по умолчанию окон к названию программы приносят выполненный в них (удар большую часть времени). Для переименования конкретного окна, необходимо использовать Ctrl-A A и это позволит Вам переименовать окно, в котором Вы в настоящее время находитесь. Это поможет Вам знать, который окно который, когда Вы используете Ctrl-A ". Кроме того, если у Вас есть .screenrc файл в Вашем корневом каталоге, можно настроить экранные окна для установки по умолчанию к определенным числам окна наряду с собственными именами. Ниже часть моего screenrc файла, который настраивает мои окна запуска на моей машине Linux:

screen -t root          0 sudo su -
screen -t shell         1
screen -t nntp          2
screen -t decode        3
screen -t IRC           4 /usr/bin/irssi
screen -t Vim           5
screen -t torrents      6 /usr/bin/rtorrent
screen -t jabber        7 /usr/bin/mcabber
select 0

Объекты после-t являются названиями окон, числа для положения в списке окна, и что после того, как число является программой для выполнения в том окне. Если программа закрывается, который был запущен с окна, что окно закроется также. ТАКИМ ОБРАЗОМ, если я закроюсь из irssi полностью, то затем окно 4 будет закрыто, и в следующий раз, когда я создаю новое окно (с Ctrl-A A) Я получу то новое окно как окно 4.

Большая часть того, что я узнал о конфигурировании экрана, прибыла из чтения значения по умолчанию .screenrc файл. Должен быть один на Mac где-нибудь, но я не уверен, где он спрятался.

2
ответ дан 08.12.2019, 05:57

Вы пропускаете различие между экранной сессией и экранным окном.

Экранные сессии немного похожи на рабочие столы GUI. Они могут содержать много окон; каждое окно может запустить отдельную программу. Экранная сессия похожа на контейнер для окон.

Ctrl-A " шоу Вы список окна. Ответ матричной Крота показывает, как назвать Ваши окна; Вы уже знаете, как назвать Ваши сессии (с screen -S foo). Для наблюдения списка сессий использовать screen -list:

$ screen -S foo
# let screen start, then use Ctrl+A D to detach
[detached]

$ screen -S bar
[detached]

$ screen -list
There are screens on:
        16838.bar       (05/05/2010 05:00:34 AM)        (Detached)
        16814.foo       (05/05/2010 05:00:26 AM)        (Detached)
2 Sockets in /var/run/screen/S-quack.

Теперь можно повторно прикрепить к одной из существующих сессий с screen -r foo, сделайте некоторый материал, отсоединение, повторно прикрепите к другой сессии с screen -r bar, сделайте некоторый другой материал и т.д.

3
ответ дан 08.12.2019, 05:57

Теги

Похожие вопросы