더북(TheBook)

실습: 프롬프트 모양 변경

bash의 셸 프롬프트는 PS1 환경변수에 설정한 대로 형태가 결정됩니다. PS1 환경변수의 값을 변경해 현재 셸이 어떻게 바뀌는지 확인해 봅시다.

  1 홈 디렉터리로 가서 echo $PS1 명령을 실행하면 기본 프롬프트가 출력됩니다.

icon_con

터미널

gilbut@ubuntu2404:~$ echo $PS1 
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$

  2 현재 프롬프트 형태를 복원할 수 있게 현재 PS1 환경변수의 값을 BACKUP_PS1 변수에 저장합니다. 이때 PS1 변수의 값을 큰따옴표로 감싸야 한다는 점에 유의하세요.

icon_con

터미널

gilbut@ubuntu2404:~$ BACKUP_PS1="$PS1"
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.