我设置了一个 Ubuntu 12 服务器(在 rackspace cloud 上使用其预配置的映像)并创建了一个非 root 用户。当我以标准用户身份登录时,在终端上按 [TAB] 会输出一个实际的制表符,按 [UP] 会输出 ^[[A 。但是,如果我以 root 身份登录,[UP] 会输入我的最后一个命令,[TAB] 会自动完成。
两个用户的 .bashrc 文件看起来完全一样。我真的不知道该去哪里找。
答案1
根据回复中的请求:检查 /etc/passwd 中该用户的 shell 是否为 /bin/bash 而不是其他的。