서버 및 사용자 구분을 위한 Bash 프롬프트에 색상 추가

2289 단어 LinuxBash
Bash의 경우 PS1 변수로 제시된 형식을 지정하기 때문에 지정한 색의 의미 시퀀스를 혼합합니다.

실시 예

vi ~/.bashrc
내용 보충 예
PS1="\[\e[36m\e[42m\][\u@\h \W \d \t]\[\e[0m\]\n\\$ "
source ~/.bashrc

예제 표시



전의적 서열 구조


모두 기호가 귀찮아서 그림을 그려 봤어요.

색상 이외의 \u 등에 대해서는 다음 페이지를 참조하십시오.
bash 프롬프트 변경 (atmarkit)

기타 색상 샘플



줄 바꿈 정보


원래 전의서열이 있으면 입력 명령에서 되돌아올 때 이상하게 보일 수 있기 때문에 줄을 바꾸어 대책을 세웠지만 댓글에서 가르친 것처럼 처음에 넣은 것을 잊어버렸기 때문이다\[.
어울리지 않는 느낌이 들 수도 있지만 힌트 메시지를 늘려도 화면이 좁아지지 않아서 좋아해요.

용도

  • grep 등 이전 두 명령의 출력 경계를 더 이상 무시하지 않습니다.
  • 도 개발 환경과 생산 환경, 그리고 특권 사용자 여부를 구분할 수 있다.
  • 여러 명이 로그인할 가능성이 있는 서버는 함부로 놀고 싶지 않아 고장나도 나만의 환경으로 물들었다.
    따라서 기본적인 힌트를 찾으면 자세를 잡는 느낌이 든다.
    농담 힌트에 관해서는 아래 페이지에서 더 재미있는 일을 하고 있습니다.
    Color Bash Prompt(일본어)

    좋은 웹페이지 즐겨찾기