이 질문에 영감을 받아 명령 프롬프트를 이런 방식으로 변경하려고했습니다.
이 줄을 ~ / .cshrc에 입력하십시오.
ㅏ. setenv PS1 "\[\e[32m\][\[\e[m\]\[\e[31m\]\u\[\e[m\]\[\e[33m\]@\[\e[m\]\[\e[32m\]\h\[\e[m\]:\[\e[36m\]\w\[\e[m\]\[\e[32m\]]\[\e[m\]\[\e[32;47m\]\\$\[\e[m\] "
비. 나는 setenv 가 export 와 동등한 csh 이고 bash 명령 export를 사용하는 이 프로 시저에 가장 가까운 것이므로 사용했습니다.
그러나 이것은 작동하지 않았습니다. setenv에서 오류가 발생했습니다.
변수 이름은 영숫자를 포함해야합니다.
색상과 표시되는 텍스트를 수정하기 위해 cshell 프롬프트를 어떻게 변경합니까?
의 경우 csh
또는 tcsh
의 환경 변수는 PS1
의미가 : 프롬프트가 실제로 사용하여 구성됩니다 쉘 변수 의 이름을 prompt
.
따라서 필요한 구문은 다음과 같습니다.
set prompt = "your prompt string here"
또한, 신속한 포맷 시퀀스의 목록은 다르다 : 예를 들어, 동안 bash
사용 \[
... \]
비 인쇄 문자의 순서를 나타 내기 위해 csh
모두에 해당하고이 없을 수도 tcsh
사용을 %{
... %}
대신.
Google은 Unix & Linux.SE의이 질문 과 매우 잘 설명 된이tcsh
예제와 같이 많은 특정 예제를 찾을 수 있습니다 . 이것도 도움이 될 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다