Linux Bashrc autotabbing 不作为子用户工作



我现在被困在.bashrc上。我有~/.bashrc的根,效果很好。它突出显示了我的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'

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

相关内容

  • 没有找到相关文章

最新更新