我正在尝试修改bash终端的外观,但我偶然发现了以下站点:http://osxdaily.com/2013/02/05/improve-terminal-appearance-mac-os-x/。但是,我想先尝试理解代码,然后再执行所有更改,而我目前在理解这一部分时遇到了麻烦。因此,如果有人可以向我详细解释,那就太好了。
答案 0 :(得分:2)
export
用于设置操作系统中的环境变量。此变量将可供当前 Bash 进程创建的所有子进程使用。
PS1
是显示在每个命令之前的主要提示,因此它是大多数人自定义的提示。阅读更多:https://wiki.archlinux.org/index.php/Bash/Prompt_customization#Prompts
还有声明:
\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$
指示提示的外观,即
因为,在 Bash 中,
有关 ANSI 转义码的更多信息:https://gist.github.com/fnky/458719343aabd01cfb17a3a4f7296797
因此: