반응형
안녕하세요,
오늘은 리눅스에서 프롬프트 설정하는 방법에 대해 포스팅 해보도록 하겠습니다.
이스케이프 문자
\h | 호스트 이름 표시 (e.g. mryeo.com인 경우 mryeo만 표시) |
\H | 호스트 전체 이름 표시 (e.g. mryeo.com인 경우 mryeo.com 표시) |
\u | 사용자 계정 표시 |
\w | 현재 경로 표시 |
\W | 현재 디렉토리 표시 |
\[, \] | 출력하지 않도록 지정 |
\e | 색상 지정 (\[, \]와 함께 사용) |
색상 및 속성 지정하기
1) 형식
\[\e[속성;색상m\]이스케이프 문자
2) 속성 (optional)
0 (또는 생략) | 일반 |
1 | 진하게 |
3) 색상
0 (또는 생략) | 기본 |
30 | 검정색 |
31 | 빨간색 |
32 | 초록색 |
33 | 갈색 |
34 | 파란색 |
35 | 보라색 |
36 | 청록색 |
37 | 흰색 |
반응형
git branch 표시하기
$(__git_ps1)을 이용해 branch를 표시할 수 있습니다. echo $(__git_ps1)로 확인
echo $(__git_ps1)
예시
PS1="\[\e[1;36m\]\u\[\e[0m\]@\[\e[1;32m\]\h: \[\e[1;34m\] \W\[\e[0m\]$\[\e[35m\]$(__git_ps1)\[\e[0m\] "
(적용을 위해 source .bashrc)
참고로 개별 사용자를 위한 프롬프트 지정은 ~/.bashrc, 모든 사용자를 위한 프롬프트 지정은 /etc/bash.bashrc를 이용하면 됩니다.
감사합니다.
반응형
'▶ 운영체제 [OS] > ▷ 우분투 [Ubuntu]' 카테고리의 다른 글
[리눅스 우분투] gzip / bzip2 차이, 압축 및 해제 (0) | 2022.05.23 |
---|---|
[리눅스 우분투] E:/var/lib/dpkg/lock-frontend 잠금 파일을 얻을 수 없습니다 - open (11: 자원이 일시적으로 사용 불가능함) 오류 해결 방법 (0) | 2022.04.01 |
[리눅스 우분투] 시스템 종료 / 재부팅 (shutdown) (0) | 2022.03.30 |
[리눅스 우분투] 우분투 버전 및 커널 버전 확인하기 (0) | 2022.03.24 |
[리눅스 우분투] tar / tar.gz / tar.bz2 차이, 압축 및 해제 방법 (0) | 2022.01.23 |
댓글