HP-UX

Prompt 수정하기

하이안 2008. 12. 5. 16:00

Prompt를 수정하기 위해서는 PS1이라는 환경변수를 수정하면 되는데 이게 env 하면 안보인다. 환경변수이긴 한데 맨날 부르니까 지역변수 공간에 저장된다고 한다. 그래서 set 해야 보인다.

예)
# export PS1='$ '
# export PS1='$PWD $ '
# export PS1='$PWD ($LOGNAME)$ '


주의!! quotation에 주의해야 함.

quotation은 shell에서 인식하는 특수문자들(예: $, enter, space, #..)을 무시하고자 할 때 사용

① \  : 바로 뒤에 오는 1글자만 무시함
② ' '  : single quoter 안에 있는 모든 특수기호들을 무시
③ " " : 위와 같지만 \, $에 대해서는 제외하고 나머지 특수기호들만 무시

예)
PS1="$(/usr/bin/whoami)@$(/usr/bin/hostname) [\$PWD]# "
'' 안에 들어갈 때와 달리 ""안에 들어갈때는 $PWD가 아닌 \$PWD가 들어가야 함