screen -ls : 존재하는 screen을 보여줌
결과>
111111.name (사용일시) (현재 attatch, detatch상태)
여기서 11111.name 이 세션이름.
screen -S [세션이름] : screen세션 이름을 지정하여 만들고, 시작
screen -R [세션이름] : 세션이 있을 경우 이전 세션을 불러와서 실행 , 없을경우 해당이름을 세션 만들어서 실행 ,
-r 옵션은 없을경우 만들어서 실행하진 않음
세션안에서 명령어는 ctrl+a 후에 입력
세션에서 빠져 나올때 ( 세션 작업 유지 ) : ctrl+a, d (detach)
세션(screen)내에 terminal 추가
ctrl+a, c
세션 아래부분에 0 bash [1 bash] 이렇게 표시된다.
2개의 bash창 중에 뒤의것이 선택되었다는것
창이동하기 : ctrl+a, 0 : 0번째 창으로이동
ctrl+a,1 : 1번째 창으로 이동.
창종료하기 : terminal 종료하듯이 exit해주면됨
screen 끝내기
screen -ls 해서 아이디 확인후
> screen -S [sessionID] -X quit
추천하는 .screenrc
# GNU Screen - main configuration file
# All other .screenrc files will source this file to inherit settings.
# Author: Christian Wills - cwills.sys@gmail.com
# Allow bold colors - necessary for some reason
attrcolor b ".I"
# Tell screen how to set colors. AB = background, AF=foreground
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
# Enables use of shift-PgUp and shift-PgDn
termcapinfo xterm|xterms|xs|rxvt ti@:te@
# Erase background with current bg color
defbce "on"
# Enable 256 color term
term xterm-256color
# Cache 30000 lines for scroll back
defscrollback 30000
# New mail notification
# backtick 101 30 15 $HOME/bin/mailstatus.sh
hardstatus alwayslastline
# Very nice tabbed colored hardstatus line
hardstatus string '%{= Kd} %{= Kd}%-w%{= Kr}[%{= KW}%n %t%{= Kr}]%{= Kd}%+w %-= %{KG} %H%{KW}|%{KY}%101`%{KW}|%D %M %d %Y%{= Kc} %C%A%{-}'
# change command character from ctrl-a to ctrl-b (emacs users may want this)
#escape ^Bb
# Hide hardstatus: ctrl-a f
bind f eval "hardstatus ignore"
# Show hardstatus: ctrl-a F
bind F eval "hardstatus alwayslastline"
vbell off
반응형
'Tip' 카테고리의 다른 글
ubuntu, python, keras, tensorflow, numpy, cundd,cuda version compariability (0) | 2019.11.13 |
---|---|
[linux, screen] screen에서 backspace나 tab을 눌렀을때 화면 깜빡임 (0) | 2019.10.11 |
jupyter notebook, font 바꾸기 (0) | 2019.04.14 |
windows10, caps lock to ctrl (0) | 2019.02.26 |
포토샵, 로고 배경 투명하게 만들기. (0) | 2018.05.29 |