강좌 & 팁
글 수 2,412
2014.03.21 14:40:09 (*.134.169.166)
40108
1. 프롬프트 확인
$ echo $PS1 ${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$
2. 프롬프트 수정
\t 현재 시간을 HH:MM:SS 형식으로 보여준다.
\d 날자를 "요일 월 일" 형식으로 보여준다. Tue Jan 23
\s 쉘의 이름을 보여준다.
\w 현재 작업디렉토리를 완전경로로 보여준다.
\W 현재 작업디렉토리의 이름을 보여준다.
\u 현재 사용자의 사용자명
\h 호스트만
\H 호스트이름전체
\# 현재 명령의 명령 번호
\$ root이면 #, 일반사용자이면 $
\! 이 명령의 히스토리 번호
\nnn 8진수 nnn에 해당하는 문자
\[ 비출력문자의 시퀀스를 시작한다.
\] 비출력문자의 시퀀스를 마친다.
3. bash 에 적용하기
~/.bashrc 에서 PS1 변수를 설정하는 부분을 변경하면 됩니다.
코드가 좀 복잡하다면 제일 마지막에 export 로 넣어주셔도 됩니다.
export PS1="[\u@\h:\W]\$"
4. 색 지정하기
export PS1="\e[0;31m[\u@\h \W]\$ \e[m "
\e[0;31m : Start color scheme
[\u@\h \W]\$
\e[m : Stop color scheme
0;30 : Black
0;34 : Blue
0;32 : Green
0;36 : Cyan
0;31 : Red
0;35 : Purple
0;33 : Brown
0;34 : Blue
0;32 : Green
0;36 : Cyan
0;31 : Red
0;35 : Purple
0;33 : Brown