1

Я всегда запускаю 3 терминала с dev-сервером в одном, оболочку python во втором и cd в третьем, готовые для ввода bash.

Я хотел бы иметь в моем .bashrc ярлык, чтобы настроить это с помощью одной команды: запустить screen , разделить его на 3 столбца и запустить разные команды в каждой части экрана.

Как я могу это сделать ?

РЕДАКТИРОВАТЬ: я уже знаю, что я могу сделать псевдоним для screen -c и чтения из определенного файла конфигурации, я просто не уверен, что в него вставить.

3 ответа3

0

Вы ищете что-то подобное?

$ cat s
screen -dm -S moo -t hello
screen  -S moo -X screen -t cruel
screen  -S moo -X screen -t world
screen  -S moo -p 0 -X stuff $'vim\r'
sleep 2
screen  -S moo -p 1 -X stuff $'watch dmesg\r'
sleep 2
screen  -S moo -p 2 -X stuff $'top\r'
0

Вы можете использовать макеты на вашем экране

# ------------------------------------------------------------------------------
# STARTUP SCREENS
# ------------------------------------------------------------------------------

layout new
split -v
split -v
screen htop
focus next
screen -t python python
focus next 
chdir /srv
screen -t dir
0

Будет ли Terminator чем-то полезен для вас?

С их сайта:

The goal of this project is to produce a useful tool for arranging terminals.
It is inspired by programs such as gnome-multi-term, quadkonsole, etc. in
that the main focus is arranging terminals in grids (tabs is the most common
default method, which Terminator also supports).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .