linux 에서 bash 의 PS1 을 수정 하면 기본 설정 을 한 글자 씩 상세 하 게 표시 합 니 다. - 명령 행 디 스 플레이 스타일 을 수정 합 니 다.

3264 단어 linux계통shell
Liux 가 bash 의 PS1 을 수정 하면 기본 설정 을 표시 합 니 다. 아래 는 cygwin 의 bash 설정 값 입 니 다.
기본 값 은 다음 디 렉 터 리 에 놓 습 니 다:
$cygwin\etc\bash.bashrc
대응 하 는 설정 은:
PS1='\[\e]0;\w\a\]
\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]
\$ '

PS1 설정 에 대한 자세 한 설명 은 다음 과 같 습 니 다.
'

시작 하 다
\[\e]0;\w\a\]

\[: 비 표시 문자 의 시작 을 표시 합 니 다\e: 전의 서열 의 시작, 전의 서열 은 셸 에 게 특수 한 절 차 를 수행 하 게 하 는 제어 명령 입 니 다.]: 텍스트 형식 0 을 정의 하기 시작 합 니 다. 제시 문자 의 기본 형식 설정: 0, 1, 22, 4, 24, 5, 25, 7, 27. 각각 기본 값, 굵 은 몸, 비 굵 은 몸, 밑줄, 비 밑줄, 반 짝 임, 비 반 짝 임, 비 반 짝 임,반현각종 정 의 된 명령 구분자\w: 현재 작업 디 렉 터 리\a: an ASCII bell character (07), 소 리 를 내 는 데 사용] 표시 되 지 않 은 문자 의 끝 을 표시 합 니 다.


줄 바 꿈
\[\e[32m\]

\[: 표시 되 지 않 은 문자 의 시작 을 표시 합 니 다.
\e: 전의 서열 의 시작, 전의 서열 은 셸 에 게 특수 한 절 차 를 수행 하 게 하 는 제어 명령 입 니 다. [: 색상 32m 정의 시작: 전경 색 녹색, 대응 값: 30 (검은색), 31 (빨간색), 32 (녹색), 33 (노란색), 34 (파란색), 35 (양홍색), 36 (파란색), 37 (흰색).]: 비 표시 문자 의 끝 을 표시 합 니 다.
\u

사용자 이름 보이 기
@

텍스트
\h

호스트 이름 보이 기
\[\e[33m\]

\[: 비 디 스 플레이 문자 의 시작\e [33m: 전경 색 변경]: 비 디 스 플레이 문자 의 끝
\w

현재 작업 디 렉 터 리
\[\e[0m\]

이전 경 치 를 기본 색 으로 변경 하고 이전 것 과 자세히 분해 합 니 다.


줄 을 바꾸다
\$

루트 사용자 라면\#, 다른 사용자 가 $를 표시 합 니 다.
'

시작 하 다

좋은 웹페이지 즐겨찾기