gpt4 book ai didi

linux - .profile 或 .bashrc 中 shell 中 zenburn 的语法解释

转载 作者:太空狗 更新时间:2023-10-29 12:38:05 25 4
gpt4 key购买 nike

我发现这种配色方案可以在 bash shell 中启用 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`\u@\h`EXT_COLOR 174` \w \$\[\033[00m\] > '

最佳答案

函数设置颜色(SGR)。有关转义序列的更多信息,请参见例如。 wikipediaLS_COLORS 设置如何为不同的文件/文件类型着色。这个我从来没用过,你应该等别人回答。

第三行设置你的多色调提示:使用之前定义的函数设置颜色,输出​​用户名(\u),然后是文字@,然后是主机名(\h ),然后再次更改颜色,输出​​工作目录 (\w),然后是 $ 或 #(取决于 EUID),然后将颜色设置回正常(\[\] 用于嵌入非打印字符,见 man bash/PROMPTING) 最后输出大于符号。

关于linux - .profile 或 .bashrc 中 shell 中 zenburn 的语法解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4933962/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com