Guake/ArchLinux에서 명령 프롬프트를 강조하는 방법은 무엇입니까? [복사]

Guake/ArchLinux에서 명령 프롬프트를 강조하는 방법은 무엇입니까? [복사]

저는 Arch Linux/Mate와 Guake(최신 버전)를 사용하기 시작했습니다. Guake가 명령 프롬프트를 강조 표시할 수 있었으면 좋겠습니다.이 사진. 프롬프트는 연한 녹색이고 다른 텍스트는 흰색임을 알 수 있습니다.

실제로 Guak은 다음과 같이 행동합니다.이것, 프롬프트와 나머지 텍스트 사이에는 차이가 없습니다.

내 의도는 Guake에 표시되는 명령 프롬프트 및 기타 텍스트와 다른 것입니다.

이러한 차이를 만들 수 있는 방법이나 주제가 있습니까? 감사해요.

답변1

이것은 PS1 내장 변수의 값을 수정하여 사용자 정의할 수 있는 쉘 프롬프트입니다.
이 글을 보신 분은리눅스Nix.com.

가지다편리한 발전기웹에 도움말을 만드는 방법이 있습니다.

답변2

터미널에 다음을 입력하면:

echo $PS1

그러면 프롬프트가 수행하는 작업을 수행하게 만드는 이유가 무엇인지 알 수 있습니다. 이를 이해하려면 위에 Jak Gibb이 링크한 기사를 읽어야 합니다. 프롬프트를 녹색으로 설정하려면 터미널에 다음을 입력해 보십시오.

PS1="\e[1;33m\\w\$ \e[m \$"

그것이 하는 일입니다... \e[는 이스케이프 코드입니다... 1;33m은 녹색으로 변하는 것을 의미하는 ANSI입니다... \\w는 작업 디렉토리를 인쇄하는 것을 의미하고... \e[m은 정상으로 돌아가는 것을 의미합니다 color... 마지막으로 \$는 $ 한숨을 인쇄합니다.

이제 bash에서는 .bashrc 파일에 변수 할당을 넣어 영구적으로 만들 수 있지만 평생 동안 Guake에 해당하는 구성 파일을 찾을 수 없습니다. 좋은 해결책은 각 세션이 시작될 때 실행할 수 있는 스크립트를 만드는 것입니다.

관련 정보