如何在 OS X 中为 root 启用终端的颜色突出显示?

如何在 OS X 中为 root 启用终端的颜色突出显示?

我已将以下几行添加到 /Users/[my username] 的 .bash_profile 中:

export CLICOLOR=1
export LSCOLORS=ExFxCxDxBxegedabagacad

并且它工作正常。但是,当我对 /var/root 上的 root 的 .bash_profile 执行相同操作时,它不起作用。有什么想法为什么它对 root 不起作用吗?

谢谢。

答案1

您可以将这些文件放入~/.profile或从 root 用户的主目录中获取相关文件~/.profile,然后通过登录来sudo su -模拟完整登录。它在 Snow Leopard 上的 BASH 上对我有用。

附注一下,我alias ls='ls -G'在 .bashrc 文件中定义了别名,以便为 启用彩色输出ls

答案2

将以下内容放入 /var/root/.bashrc 文件中:

export PS1="\[\033[03;31m\][\u@\h\[\033[03;37m\] \W \[\033[03;31m\]]\\$ \[\033[00m\]"
alias grep='grep --color'
export CLICOLOR='yes'
TERM=xterm-color

以 root 身份输入以下命令:

chsh -s /bin/bash

退出并“sudo su”返回到根目录。

相关内容