이 색상 표는 bash 셸에서 zenburn을 사용하도록 설정 한 것입니다. 그러나 나는 그것이 실제로 무엇을하는지 이해하지 못합니다. 누군가가 정확히 무엇을하고 있는지에 대한 정보를 얻을 수 있습니까?.profile 또는 .bashrc에있는 셸의 zenburn에 대한 구문 설명
function EXT_COLOR() { echo -ne "\033[38;5;$1m"; }
export LS_COLORS='di=38;5;108:fi=00:*svn-commit.tmp=31:ln=38;5;116:ex=38;5;186'
export PS1='`EXT_COLOR 187`\[email protected]\h`EXT_COLOR 174` \w \$\[\033[00m\] > '
'\\ $'은 리터럴 달러 기호가 아니며 EUID가 0이거나 그렇지 않으면'#'을 표시하는 조건부 프롬프트 문자입니다. '\ [\]'는 다른 이스케이프 시퀀스에도 사용되어야합니다 :'EXT_COLOR() {echo -ne "\ [\ 033 [38; 5; $ 1m \]"; }' –
@Dennis Williamson : 감사합니다, 텍스트를 업데이트하고 내 지식을 패치했습니다. –
그래, 나도 먹었어. 내 코멘트에있는 마지막 문장은 다음과 같이 말해야합니다.'\\ [\\]'는 다른 이스케이프 시퀀스에도 사용되어야합니다 :'EXT_COLOR() {echo -ne "\\ [\ 033 [38; 5; $ 1 엠\\]"; }' –