我正在尝试修改 bash 终端的外观,并且偶然发现了这个网站: http: //osxdaily.com/2013/02/05/improve-terminal-appearance-mac-os-x/。然而,我想在实现所有更改之前首先尝试理解代码,而我目前在理解这部分方面遇到困难。因此,如果有人能够向我彻底解释它,那就太好了。
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
因此: