OS X의 디폴트 커맨드라인의 프롬프트는 아래와 같습니다.
computerName:CurrentDiretory User$
디폴트 프롬프트도 그리 나쁘지는 않습니다만 좀더 많은, 요긴한 정보를 표시하도록 변경 할 수 있습니다.
설정 방법
PS1
의 환경 변수를 변경하여 원하는 형태로 프롬프트를 변경 할 수 있습니다.
export PS1=" "
프롬프트에서 설정 가능한 옵션은 아래와 같습니다.
- \d – 현재 날짜
- \t – 현재 시간
- \h – Host name
- \# – Command number
- \u – 로그인 사용자 이름
- \W – 현재 작업 디렉토리 (예: Desktop/)
- \w – 현재 작업 디렉토리의 전체 경로 (예: /Users/Admin/Desktop/)
설정 예제
export PS1="\h@\u:\w$"
MyPC@hongildong:~$
와 같은 형태로 프롬프트가 표시됩니다.
매번 터미널에서 위 커멘트를 실행해도 되지만 터미널 프로그램이 실행될때 자동으로 설정되기를 원할 경우는 쉘 환경 변수를 설정합니다.
프롬프트에 컬러 적용
컬러를 적용할 부분 앞에 아래의 컬러 코드를 넣으면 프롬프트 부분에 컬러가 적용되어 표시됩니다.
# Regular Colors
\[\033[0;30m\] # Black
\[\033[0;31m\] # Red
\[\033[0;32m\] # Green
\[\033[0;33m\] # Yellow
\[\033[0;34m\] # Blue
\[\033[0;35m\] # Purple
\[\033[0;36m\] # Cyan
\[\033[0;37m\] # White
# High Intensty
\[\033[0;90m\] # Black
\[\033[0;91m\] # Red
\[\033[0;92m\] # Green
\[\033[0;93m\] # Yellow
\[\033[0;94m\] # Blue
\[\033[0;95m\] # Purple
\[\033[0;96m\] # Cyan
\[\033[0;97m\] # White
# Background
\[\033[40m\] # Black
\[\033[41m\] # Red
\[\033[42m\] # Green
\[\033[43m\] # Yellow
\[\033[44m\] # Blue
\[\033[45m\] # Purple
\[\033[46m\] # Cyan
\[\033[47m\] # White
# High Intensty backgrounds
\[\033[0;100m\] # Black
\[\033[0;101m\] # Red
\[\033[0;102m\] # Green
\[\033[0;103m\] # Yellow
\[\033[0;104m\] # Blue
\[\033[10;95m\] # Purple
\[\033[0;106m\] # Cyan
\[\033[0;107m\] # White
컬러가 적용된 예
export PS1="\[\033[1;34m\]\!\[\033[0m\] \[\033[1;35m\]\u\[\033[0m\]:\[\033[1;35m\]\W\[\033[0m\]$ "
자동 설정 방법
다음의 .bashrc
, .bash_profile
, .profile
사용자의 bash sehll 환경 설정 파일중에 하나를 수정하여 변경할 수 있습니다.
'Mac OS X' 카테고리의 다른 글
Mac OS X 스크린 샷 의 캡쳐 파일을 JPG, PDF, GIF 포멧 변경 (0) | 2015.05.27 |
---|