리눅스 쉘 프롬프트 및 수정 색상 명령

단계 :
보기
[루트 @ localhost를 ~] $ 고양이 ~ / .bashrc에
편집
[루트 @ localhost를 ~] $ 정력 ~ / .bashrc에

데모 :
[루트 @ localhost를 ~] $ 고양이 ~ / .bashrc에
# .bashrc에
# 및 사용자 특정 별칭 기능
별칭 RM = 'RM -i'
별칭 = CP 'CP의 -i'
별칭 뮤직 비디오 = '뮤직 비디오 -i'

이 라인에 #을 추가 (효과 : [루트 @ localhost를 ~] - > 노란색과 파란색 @ 빨간색)
PS1 = "\ n \ [\ E [ 37] 1m [\] \ [\ E [31] 1m \] \ U \ [\ E [39] 1m \] @ \ [\ E [33] 1m \] \ H \ [\ E [34이고; 1M \] \ W \ [\ E [37] 1M \] \ N- \ [\ E [32] 1M \] \ $ \ [\ E [0m \] "
# 소스 글로벌 정의
IF [-f을 / etc / bashrc에] 당시
의 / etc / bashrc에.
Fi를

새로 고침하면 ~ / .bashrc에 적용하려면 :
[루트 @ localhost를 ~] $ 소스 ~ / .bashrc에




설명 :
1. 리눅스 로그인 프로세스에로드 구성 파일 순서 :
은 / etc / 프로필 → /etc/profile.d/*.sh → ~ / .bash_profile에 → ~ / .bashrc에 → [은 / etc / bashrc에]
볼 수있는 기본 ~ / .bashrc에 파일을 다음과 같이
[루트 @ localhost를 ~] $를 ~ CAT / .bashrc에
# .bashrc에의

#의 특정 별칭과 사용자 기능

# 글로벌 정의 소스
IF [-f을 / etc / bashrc에] 당시
의 / etc / bashrc에.
인터넷
2. 셸 명령 프롬프트 색상 PS1으로 구성됩니다
. (1) [루트 @ 로컬 호스트 ~] $ 에코 $ PS1
2 \ [\ E [32] 40m \] \ U \ @ H \ W이다] $ \ E는 [m이

아니라 다음 PS1의 공통 파라미터 인 것을 특징 :
\ D는 # 날짜를 나타내고, 형식 요일 월 날짜, 예를 들면 : ". 월 ~ 8 월 1"
\ H : # 전체 호스트 이름
\ H : #은 첫 번째 호스트 이름을
\ t : # 같은 24 시간 표시 시간 형식 : HH : MM : SS
\ T : 12 시간 형식에 대한 # 표시
# 쇼 시간을 24 시간 형식입니다 : \ A는 HH : MM
\ U : # 현재 사용자 계정 이름
\ V : 버전 정보 #BASH
# 전체 작업 디렉토리 : w \ 이름
\ W : # 사용 기본 이름은 작업 디렉토리의 이름을 얻을, 그것은 나열 마지막 디렉토리
\ # : # 발행 첫 번째 몇 가지 명령
\ $ : # 프롬프트 문자, 루트 경우, 프롬프트는 다음과 같습니다 #, 다음 일반 사용자 이다 : $

3 색상 값 설정
글자 색 PS1 포맷 세트 : \ [\ E [F] 내지 Bm \], "F"는 폰트 색상, 30-37 호, "B"는 배경색 수이고 40-47로. 다음과 같이 \ 전자 [m 끝 색상 설정, 색상 표와 함께 :
F. B
(30) (40) 블랙
(31) (41) 레드
(32) (42) 그린
3343 노란색
3444 블루
3545 보라색
3646 시안
3747 흰색
있어서, 상기 컬러 테이블을, 문자의 색상을 적용 형식은, 당신은 리눅스 개인 색상에 터미널을 명령 할 수있다. 예를 들어, 현재 사용자의 계정 이름, 블랙, 쇼의 녹색에 대한 명령 줄의 형식 설정
: 호스트의 이름은 현재 작업 디렉토리 이름, 24 시간 형식, 당신은 다음 명령을 사용할 수 있습니다 완료
# PS1 = '를 [\ [\ E [32] 40m \] \ U \ @ H \ w \ t] \ $ '

추천

출처www.cnblogs.com/gyrgyr/p/11858438.html