我已将以下几行添加到 /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”返回到根目录。