-
Notifications
You must be signed in to change notification settings - Fork 7
나만의 터미널 꾸미기
유영서 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
- 저장 후 터미널을 새로 실행하면, 다음과 같이 터미널이 바뀐 것을 볼 수 있습니다.
- 작업을 하다 보면 의도치 않은 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 가상환경의 이름을 띄우는 것도 매우 유용합니다!