Screen 사용 시 탭

Screen 사용 시 탭

나는 사용하고있다우분투10.04. 설치 후 screen:

sudo apt-get install screen

2개 만들었어요SSH아래 단계에 따라 두 개의 원격 서버에 연결합니다(저는 다음 단계를 따랐습니다).여기 문서):

1.터미널 창을 열고 명령을 실행하십시오.screen

2.Ctrl+ A+를 눌러 c새 가상 콘솔을 만듭니다.

삼. ssh usr@IP1

이 지점에서,원격 서버(IP1)에 연결되어 있음을 보여주는 가상 콘솔이 있습니다.

4.Ctrl+ A+를 눌러 c새 가상 콘솔을 만듭니다.

5. ssh usr@IP2

이제 두 개의 원격 서버(IP1 및 IP2)에 연결되었습니다.하지만,태그가 두 개도 없어요Ctrl대신 하나의 터미널 창에서 ++ 및 ++를 사용하여 두 개의 가상 콘솔 간에 전환 해야 합니다.ApCtrlAn하나터미널 창.

를 사용하면 다음을 screen가질 수 있습니까?두 개의 라벨터미널 창의 각 탭에는 원격 서버에 대한 연결이 표시됩니다. 내가 왜 그러지 않았어?내 터미널 창에서?

답변1

이 내 꺼야.screenrc나는 전화 screen번호를 확인하기 위해 어디에서나 사용한다.위의 정보 줄이 있는 창 하단에 위치. 정말로 필요한 섹션은 "Look and Feel" 아래에 있습니다.

# skip the startup message
startup_message off

# go to home dir
chdir

# Automatically detach on hangup. 
autodetach on

# Change default scrollback value for new windows
defscrollback 10000

# start with visual bell as default
vbell on
vbell_msg "bell on %t (%n)"

# look and feel
caption always "%{= bb}%{+b w}%n %t %h %=%l %H %c"
hardstatus alwayslastline "%-Lw%{= BW}%50>%n%f* %t%{-}%+Lw%<"

activity "Activity in %t(%n)"

shelltitle "shell"
shell -$SHELL

다음을 추가하여 두 가지를 모두 자동으로 추가할 수도 있습니다.처음 생성되었을 때 screen:

screen ssh usr@IP1
screen ssh usr@IP2

또한 상태 내용은 다음을 사용하여 업데이트할 수 있습니다.탈출 코드쉘 명령 및 프롬프트에서 실행됩니다. 예를 들어, 다음 명령을 사용하여 현재 디렉터리의 상태를 업데이트합니다 .bashrc.

if [ 'screen' == "${TERM}" ]; then
  export PROMPT_COMMAND='printf "\e]2;%s %s\a" "${USER}" "${PWD}" '
fi

답변2

Ctrl+를 누르고 화면 a" "탭"이 터미널 GUI에 탭이 되어서는 안 된다는 것을 볼 수 있으면 사용 중인 터미널 GUI에 새 탭을 만든 다음 새 탭에서 탭을 실행하여 수동으로 이 작업을 수행할 수 있습니다 screen -r. 화면 세션으로 이동하고 Ctrl+ a및 숫자를 사용하여 원하는 세션으로 이동하거나 "모든 탭이 있는 메뉴를 봅니다.

Ctrl +를 누른 다음 를 눌러 a 각 화면의 이름을 "탭"으로 지정할 수 있습니다 A .

답변3

konsole과 같은 그래픽 터미널의 탭과 화면 탭을 혼동하고 계신 것 같습니다. 화면에서는 언급된 ^A-Kombinations를 사용하여 창의 내용을 전환하기만 하면 됩니다. 이는 그래픽이 아닌 환경에서도 작동합니다.

답변4

screen많은 것을 알려줄 수 있는 상태 표시줄을 표시하도록 구성할 수 있으며 현재 어떤 화면 창에 있는지도 알려주는 것 같지만 상태 표시줄을 사용하지 않으므로 확실하게 말할 수는 없습니다.

내가 아는 한 screen탭을 만들지 말고 지정한 명령을 사용하거나 내가 선호하는 Ctrl- A 1, Ctrl- A 2등을 사용하여 화면 간에 전환해야 합니다.

gnome-terminal여러 개의 탭을 가지려면 화면 없이도 다음 기능을 사용할 수 있습니다 . Ctrl- Shift- T새 탭을 만들고 Alt- 1, Alt- 2등을 사용하면 탭 간에 전환됩니다.

또한 서버에서 screen을 실행하지 않는 이유도 물었으므로 SSH 연결을 사용하세요(그러나 이 경우 탭은 사용하지 않음).

관련 정보