Skip to content

나만의 터미널 꾸미기

유영서 edited this page Feb 9, 2023 · 3 revisions

⭐ 예쁜 터미널 환경은 작업 효율도 높여줍니다!

Team RAYN은 SSH를 이용하여 VSCode로 Linux 서버에 원격 접속을 하여 개발을 진행합니다.
개발을 하면 항상 마주치는 터미널, 더 예쁘게 꾸밀수 있다는 사실을 아셨나요?
예쁜 터미널은 개발 효율도 높여줍니다. 한번 따라와보세요!

🕜 예쁘게 시간 표시하기

  • .bashrc 파일에 다음 한 줄을 입력합니다.
export PS1="\e[1;37m[\e[36m\D{%Y/%m/%d %H:%M:%S}\e[37m][\e[32m\u\e[31m\e[33m\e[37m]\e[34m\w\e[m\n\$"
  • 저장 후 터미널을 새로 실행하면, 다음과 같이 터미널이 바뀐 것을 볼 수 있습니다.

  • 날짜, 시간이 표시되고 알록달록한게 참 마음에 드네요!
  • 근데... 시간이 이상하지 않으신가요?
  • Linux 서버 시간 초기값은 UTC +0입니다. 한국 시간인 KST로 바꿔봅시다!

💻 서버 시간 변경

  • 한국 표준시인 KST는 UTC +9을 사용합니다.
  • .bashrc 파일에 다음 한 줄을 입력합니다.
export env TZ=KST-09:00:00
  • 저장 후 터미널을 새로 실행하면, 다음과 같이 터미널이 바뀐 것을 볼 수 있습니다.

🌱 Git Branch 표시하기

  • 작업을 하다 보면 의도치 않은 branch에 있는 경우가 종종 있습니다.
  • 현재 작업을 하고 있는 branch를 터미널에 표시한다면, 실수를 방지할 수 있습니다.
  • 우선, 사용할 함수 하나를 .bashrc 파일에 작성합니다.

  • 다음으로, .bashrc 파일의 export PS1에 할당되는 값을 다음과 같이 변경합니다.
export PS1="\$(parse_git_branch)\[\033[00m\] \e[1;37m[\e[36m\D{%Y/%m/%d %H:%M:%S}\e[37m][\e[32m\u\e[31m\e[33m\e[37m]\e[34m\w\e[m\n\$"
  • 저장 후 터미널을 새로 실행하면, 다음과 같이 터미널이 바뀐 것을 볼 수 있습니다.

🎫 마무리

터미널을 꾸미는 방법은 다양합니다.
저희는 다른 branch에서 작업을 하는 실수를 종종 했었고, 이를 해결하기 위해 방안을 찾게 되었습니다.
앞으로도 저희는 작업 효율을 높일 수 있는 다양한 방식을 적용할 것입니다!

(+) 프로젝트에는 사용하지 않았지만, conda 가상환경의 이름을 띄우는 것도 매우 유용합니다!

Clone this wiki locally