Mac 터미널 경로 표시 수정
| 소개 터미널이나 터미널을 사용할 때 현재 경로 표시, 사용자 표시 등과 같은 다양한 표시 요구 사항이 있을 수 있습니다. 이러한 요구 사항은 모두 구성을 통해 구성됩니다.
먼저 프롬프트가 어떻게 표시되는지 살펴보세요. 터미널을 열고
echo $PS1
다음과 유사한 메시지가 표시됩니다. /p>
\h:\W \u\$
이 정보는 프롬프트 표시 방법을 정의하는 데 사용됩니다. 구체적인 세부 정보는 아래에 나열되어 있습니다.
cd~open-e .bash_profile
이때 TextEdit이 열리고 요구 사항에 따라 입력할 수 있습니다.
내보내기 PS1="\u \ w$"
저장하고 종료합니다. (영문 따옴표 주의)
.bash_profile 파일이 없으면 생성 후 터미널에 입력
cd ~touch .bash_profile
마지막으로 즉시 적용하려면
source ~/.bash_profile
PS: zsh를 사용하는 경우 소스 ~/.bash_profile을 다음 위치에 추가할 수 있습니다. ~/.zshrc의 끝.
다음과 같이 구성하십시오:
\a ASCII 벨 문자(\007도 입력할 수 있음)
\d "Wed Sep 06" 형식의 날짜
p >
\e ASCII 이스케이프 문자(\033도 입력할 수 있음)
\h 호스트 이름의 첫 번째 부분(예: "mybox")
\H 호스트의 전체 이름(예: "mybox.mydomain.com")
\j 이 셸에서 ^Z를 눌러 일시 중지된 프로세스 수
\l 터미널 장치 이 쉘의 이름(예: "ttyp4 ")
\n 줄 바꿈 문자
\r 캐리지 리턴 문자
\s 쉘의 이름( 예: "bash")
\t 24시간제(예: "23:01:01")
\T 12시간제(예: "11:01" :01")
\@am/pm 12시간 기준
\u 사용자 이름
\v bash 버전(예: 2.04)
\V Bash 버전(패치 수준 포함) ?/td>
\w 현재 작업 디렉터리(예: "/home/drobbins")
\W 현재 작업 디렉터리의 "basename"(예: "drobbins" ")
\! 히스토리 버퍼에서 현재 명령의 위치
\# 명령 번호(다음 위치에 누적됩니다.) 입력하는 동안 각 프롬프트)
\$ 슈퍼 사용자(루트)가 아닌 경우 "$"를 삽입하고 슈퍼 사용자인 경우 "#"을 표시합니다.
\xxx 다음으로 표시되는 3자리 xxx ASCII 문자를 삽입합니다(사용하지 않는 숫자를 "\007"과 같이 0으로 바꿈)
\\ 백슬래시
\[ 이 순서 커서 시퀀스(예: 색상 이스케이프 시퀀스)를 이동하지 않고 나타나야 합니다. 이를 통해 bash는 자동 줄 바꿈을 올바르게 계산할 수 있습니다.
\] 이 시퀀스는 인쇄되지 않는 문자 시퀀스 뒤에 나타나야 합니다.