когда начинается сессия с именем, как это screen -S name1
я хочу, чтобы открыть окна вкладок в этом сеансе экрана, как при открытии вкладок в gnome-терминал, как это
gnome-terminal --tab -e "some commands"
так как это сделать?
gnu-screen
Ахмед Заин Эль Дейн
источник
источник
screen -S name1 --tab -e "some commands"
я надеюсь, вы понимаете, о чем я спрашиваю?gnome-terminal --tab -e "commands " --tab -e " commands
это откроет одно окно терминал с двумя вкладками, например, я имею в виду :) спасибоОтветы:
1. Вкладки на экране
Вы ищете это, чтобы добавить к вашему файлу .screenrc:
Вот хороший базовый файл .screenrc, с которого можно начать работу с строкой состояния и т. Д. ПРИМЕЧАНИЕ. Обычно он находится в вашем домашнем каталоге
/home/<username>/.screenrc
.Скриншот
2. Вкладки на экране (команды запускаются внутри)
Пример
.screenrc
ниже создаст 2 вкладки и запустит 3 команды эха в каждой.Этот метод использует экранные команды
select
иstuff
команды, чтобы сначала выбрать одну из вкладок, а затем «вставить» в нее строку.Скриншот
3. Создание # 2 без использования
.screenrc
файлаЕсли вы ищете сценарий, где вы можете:
.screenrc
файлаТогда это для вас! Будьте готовы, хотя. Это может быть немного сложно с командной строкой.
Для начала давайте создадим сеанс экрана:
Выключатели
-AdmS
делают следующее:(См. Экранную страницу man для более подробной информации)
Теперь давайте начнем загружать его с помощью вкладок + их команд:
Эти 3 команды создадут 3 дополнительные вкладки, запустят vim, ping google и запустят оболочку bash. Если мы перечислим сеансы экрана, мы увидим следующее:
Если мы подключимся к сеансу экрана myshell и перечислим вкладки, которые в нем содержатся, мы увидим следующее:
Нажмите эту комбинацию клавиш: Ctrl+ с Aпоследующим Shift+"
Переключение на tab2 :
Скриншот
Вышеприведенные команды являются основным способом выполнения того, что ищет OP. Это, конечно, может быть сжато и уточнено с использованием псевдонимов Bash или даже сценариев оболочки, это просто для демонстрации возможностей и демонстрации пути!
Ссылки
источник
screen "cd /foo/bar/; summon_cthulhu;" <<-- in that screen session
Last login on ... Welcome to XXX, N new mails....
. По крайней мере, так я прочитал заголовок Q.