Toys/Mac (맥,맥북)
맥이나 리눅스와 같은 Unix 계열 서버의 prompt 변경하기
tuning-java
2012. 8. 6. 10:30
서버에 따라서 콘솔의 Prompt 창에 전체 경로가 나타나지 않아 불편할 때가 있다. 맥도 마찬가지다.
그럴때에는 먼저 ~/.bash_profile 파일을 연다. vi로 작업하면 없을 경우 새로 생성되니 그냥 vi로
vi ~/.bash_profile
만약 이 파일에 PS1이라는 항목이 있으면 그 항목을 변경하면 되고, 없으면 변경하면 된다.
export PS1='\u@\H:\w $ '
여기서 \u는 사용자, \H는 서버 이름, \w는 전체 경로다. 만약 현재 경로만 보이도록 하고 싶으면 \W로 대문자를 사용하면 된다.
이렇게 지정한 후 vi를 저장하고 나와서
source ~/.bash_profile
명령으로 방금 변경한 항목을 update치면 된다.
이상한 암호와 같은 prompt 옵션은 다음의 링크를 참조하면 된다.
http://tldp.org/HOWTO/Bash-Prompt-HOWTO/bash-prompt-escape-sequences.html