0

我现在被困住了.bashrc。我有 ~/.bashrc 的 root 效果很好。它突出显示我ls的目录并使用tab.

我创建了一个名为的新用户jesse,他的主目录位于home/jesse. 当我创建他时,我没有执行“自动创建目录”,而是在创建用户后手动执行。

无论bashrc有没有文件,用户中的颜色/选项卡都没有影响jesse。我只是猜测它与用户创建有关,而不是为他自动创建主目录。我不明白为什么我的标签会被打破。

有谁知道我做错了什么?我应该调整全局 bash 文件吗?如果是这样,什么会导致此选项卡问题?

 ~/.bashrc: executed by bash(1) for non-login shells.

# Note: PS1 and umask are already set in /etc/profile. You should not
# need this unless you want different defaults for root.
# PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ '
# umask 022

export LS_OPTIONS='--color=auto'
alias ls='ls $LS_OPTIONS'
4

1 回答 1

1

有几件事可能会导致这种情况。检查 jesse 帐户实际上使用 bash 作为登录 shell,而不是 sh。检查.bashrc名称是否正确并具有正确的文件权限和所有权。检查 jesse 的主目录是否具有正确的文件权限。还可以在 root 用户的主目录中查看可能影响 bash 完成的任何其他 bash 配置文件。

于 2013-09-30T06:12:24.780 回答