GY 의 실험실 - screen 의 배치

screen 은 Liux 에서 다 중 화면 조작 을 실현 하 는 도구 로 세 션 유 지 를 실현 할 수 있 습 니 다.통속 적 으로 말하자면, 예 를 들 면, 터미널 1 을 통 해 서버 A 에 로그 인 했다 고 가정 하면, 그 위 에서 오 랜 시간 이 걸 린 sftp 다운로드 작업 을 실행 하고 백 엔 드 에 놓 을 수 있다.그리고 위 에 오래 걸 린 awk 스 크 립 트 를 실 행 했 습 니 다. 프론트 데스크 에서 실 행 했 습 니 다.동시에 터미널 2 를 통 해 서버 B 에 로그 인 했 고 그 위 에서 vi 명령 을 실행 하여 파일 을 편집 했다.
그리고 브 라 우 저 를 끌 때 조심 하지 않 아 단말 기 를 끄 면 세 가지 작업 이 동시에 중 단 됩 니 다.터미널 을 닫 으 면 SIGHUP 신호 가 울 리 기 때문에 기본 동작 은 종료 프로그램 입 니 다.배경 에 두 는 것 도 마찬가지 입 니 다. nohup 명령 으로 SIGHUP 신 호 를 무시 하지 않 는 한.
screen 은 이러한 문 제 를 해결 할 수 있 습 니 다. 우선 중간 에 각종 이상 이 물리 단말 기 를 종료 하 더 라 도 임 무 는 종료 되 지 않 습 니 다.그 다음 에 다 중 단말 기 를 열지 않 아 도 하나의 물리 단말 기 는 여러 개의 화면 을 걸 고 간단 한 명령 을 통 해 전환 할 수 있다.~/screenrc 를 통 해 행동 을 제어 합 니 다.
내 설정:
hardstatus alwayslastline '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %m-%d %{W} %c %{g}]'
startup_message off   # default: on
msgwait 1
altscreen on
bindkey -k k5 title #         
bindkey -k k3 prev  #       
bindkey -k k4 next  #       

좋은 웹페이지 즐겨찾기