사용자 도구

사이트 도구


linux:terminals

Linux Terminals

Terminal 공유(share)

ASCII Art

예쁜 문구 출력

Terminal Colors

Terminal resize

터미널의 크기가 변경됐을 때, 환경변수(LINES, COLUMNS)는 변경이 안되어 vi 나 여러 명령이 올바르지 않은 사이즈로 실행된다.

  • 터미널 사이즈 확인
    stty size
     
    # 혹은
    echo $LINES $COLUMNS
  • 터미널 사이즈 변경시 대응
    resize
     
    # 혹은
     
    eval `resize`
  • 원래 resize는 터미널 상태를 변경하는 것이 아니라 현재 터미널 상태를 확인하고, LINES, COLUMNS 환경변수에 값을 세팅하는 명령어를 출력해주는 역할을 하는데(그래서 eval로 실행), 최근에는 아예 환경변수를 변경하는 명령 자체를 실행해주기도 한다.
  • CentOS는 xterm 패키지에 이 명령이 들어있다.sudo yum install xterm -y

참조

linux/terminals.txt · 마지막으로 수정됨: 2022/03/17 23:09 저자 kwon37xi