以 root 身份登录后,为什么终端不显示颜色模式?

die*_*lar 13 shell colors bash root

我目前正在使用 Debian 7 Wheezy,我注意到一旦我以 root 身份登录,终端上的调色板(这可能有助于在大量文件和文件夹中进行识别)没有启用。

同样,我注意到选项卡完成在这种情况下不起作用。

如何配置这些问题?

Val*_*ami 17

如果您以 root 身份登录,它会使用 ~/.bashrc您每次以 root 身份登录时获取的 root 文件。在~/.bashrc文件中,您会找到以下几行

# You may uncomment the following lines if you want `ls' to be colorized:
# export LS_OPTIONS='--color=auto'
# eval "`dircolors`"
# alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'
Run Code Online (Sandbox Code Playgroud)

相应地取消注释这些行以获得所需的结果。

取消注释行后,您需要获取 .bashrc 文件,例如source ~/.bashrc && ls -l /.

  • @Diego 只有在您刚刚修改了文件时才需要这样做。它在 bash 启动时自动读取。 (2认同)