![Guake/ArchLinux에서 명령 프롬프트를 강조하는 방법은 무엇입니까? [복사]](https://linux55.com/image/90835/Guake%2FArchLinux%EC%97%90%EC%84%9C%20%EB%AA%85%EB%A0%B9%20%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8%EB%A5%BC%20%EA%B0%95%EC%A1%B0%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
답변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에 해당하는 구성 파일을 찾을 수 없습니다. 좋은 해결책은 각 세션이 시작될 때 실행할 수 있는 스크립트를 만드는 것입니다.