Как пойти для следующего экранирования на экране

Если Вы не возражаете делать небольшие сценарии, можно сделать это.

Сценарий: myssh.sh

#!/bin/bash
ssh $1
if [ $? -eq 5 ]; then
 exit 5
fi

Звоните через точечную команду:

$ . myssh user@server.com

Если Вы хотите выйти из одного уровня:

$ exit

Если Вы хотите выйти из всех:

$ exit 5
5
18.10.2013, 00:04
3 ответа

Сочетанием клавиш является Ctrl + a и затем отпущенный тех ключей и нажатия n.

Я всегда обращаюсь к этой шпаргалке, названной: экран Quick Reference.

При попытке циклически повториться через 10 экранных сессий, как будто они - окна, они не и не могут быть к моему знанию. Сессия и окно являются 2 совершенно другими вещами в экранной терминологии.

2
27.01.2020, 20:42

Вы могли попытаться выполнить тот screen сессия с несколькими окнами, и настраивает каждое окно заранее через ~/.screenrc. Вот рабочий пример:

# Automatically running some programs in windows on screen startup.
# The following will open top in the first window, an ssh session to
# monkey in the next window, and then open mutt and tail in windows 8 
# and 9 respectively.

screen top
screen -t monkey ssh monkey
screen -t mail 8 mutt
screen -t daemon 9 tail -f /var/log/daemon.log

Украл его из /etc/screenrc - большой чистые, зарегистрированные примеры screen конфигурации там.

1
27.01.2020, 20:42

Это удобно:

  • Ctrlaпробел — следующее окно
  • Ctrlabackspace — предыдущее окно
  • Ctrla" — меню списка окон
  • Ctrla0 — выбрать окно 0

(см. такжеman screen)

0
11.02.2020, 12:32

Теги

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