Linux 명령 프롬프트 의 색상 및 내용 설정

2437 단어 linux
여러 대의 서버 를 동시에 유지 해 야 할 때, 무심코 파괴 적 인 명령 (파일 삭제, 포맷 파일 시스템) 을 다른 서버 에서 실행 하 는 데 불필요 한 손실 을 초래 하지 않도록 ssh 링크 를 사용 해 야 하 는 서버 마다 명령 프롬프트 에 다른 색 을 설정 할 수 있 습 니 다. 이렇게 하면 서로 다른 서비스 구역 을 직관 적 으로 구별 할 수 있다.
Linux 시스템 의 bash 셸 환경 에 서 는 보통 PS1 이라는 bash 내장 변수 가 주 명령 프롬프트 의 디 스 플레이 형식 을 결정 합 니 다. 우 리 는 이 변 수 를 우리 가 필요 로 하 는 형식 으로 설정 하면 우리 가 원 하 는 시각 적 효 과 를 얻 을 수 있 습 니 다.PS1 변수 에서 우 리 는 다음 과 같은 정 의 된 내용 을 사용 할 수 있 습 니 다. 저 는 일반 문자열 과 이 문자 들 의 조합 으로 우리 가 필요 로 하 는 내용 을 출력 할 수 있 습 니 다.
\d      :"Wed Sep 06"      
\t      :24     
\T      :12     
\@      :   am/pm   12      
\e      :ASCII    
\a      :ASCII     (      \007)
\r      :   

: \h : \H : \j : shell ^Z \l : shell ( "ttyp1") \s :shell ( "bash") \v :bash ( 2.04) \V :Bash ( ) \u : \w : ( ) \W : \! : \$ : UID 0( root), #; $ \\ : \[ : \] :
nn :

위 에서 나 는 내용 을 설명 했다. 이어서 우 리 는 출력 색 을 어떻게 바 꾸 는 지 설명 했다. 우 리 는 배경 색, 글꼴 색, 속성 을 통 해 문자 스타일 을 제어 하고 그들 은 모두 8 진법 으로 표시 했다.색 값 과 색 대조
             
30     40       
31     41       
32     42       
33     43       
34     44       
35     45        
36     46        
37     47       

속성 코드
         
0        OFF
1            
4        underline
5          
7            
8           

우 리 는 다음 과 같은 두 가지 형식 으로 출력 스타일 을 제어 합 니 다. 1. 속성 과 글꼴 색상 설정:\[\e [속성; 글꼴 색상 m\] 또는 쓰기\[\033 [속성; 글꼴 색상 m\] 2, 속성 과 글꼴 색상 과 배경 색 설정:\[\e [속성; 글꼴 색상; 배경 색 m\] 또는 쓰기\[\033 [속성; 글꼴 색상; 배경 색 m\]
주: 상기 두 가지 형식 에서 배경 색, 글꼴 색, 속성 세 가지 위 치 는 마음대로 바 꿀 수 있 습 니 다. 그들의 제거 범위 가 다 르 기 때문에 쉽게 구별 할 수 있 습 니 다.
색상 출력 을 닫 습 니 다.
예: 한 줄 프롬프트: PS1 = '\[\033 [0; 36m [\u @\h\W]\$\033 [0m\]'
다 중 경로 알림 부호: PS1 = '\[\e [0; 33m\]\\w\[\e [0; 36m\] [\u @\H\[\e [0; 31m\]\\!\[\e [0; 36m\]]\$\[\e [m\]'
 
다음으로 전환 http://zpz.name/html/1327

좋은 웹페이지 즐겨찾기