본문 바로가기

개발메모

screen 설정

sudo apt install screen 으로 설치한 뒤 screen을 실행하면 기존 terminal과 차이가 없어서 구분하기 힘들다

~/.screenrc를 아래와 같이 수정(없으면 만들면 된다)

 

defscrollback 5000
termcapinfo xterm* ti@:te@
startup_message off
hardstatus on
hardstatus alwayslastline
hardstatus string "%{.bW}%-w%{.rW}%n*%t%{-}%+w %= %c ${USER}@%H"
bindkey -k k1 select 0
bindkey -k k2 select 1
bindkey -k k3 select 2

 

bindkey는 단축키같은거라 안해도 상관없음

 

참고로 screen에서 자주 쓰이는 키 조합은 아래와 같다

 

Ctrl, a, d : detach (screen에서 detach해서 기존 terminal로 이동)

Ctrl, a, [0-9] : 해당 숫자의 windown로 이동

Ctrl, a, A : 선택된 windown의 이름 변경

Ctrl, a, c : 새로운 windown 생성

Ctrl, d : 선택된 windown 닫음

Ctrl, a, esc : scroll 모드

 

새로운 screen session 생성

screen -S [session name]

 

현재 생성된 session 정보

screen -ls

 

session에 attach

screen -r [session name]

'개발메모' 카테고리의 다른 글