新的 vps 中没有 bash 功能?

新的 vps 中没有 bash 功能?

我的 VPS 上运行着 12.04 server minimal。当我通过 ssh 进入服务器时,$每个提示符下只显示 。没有典型的<directory> <username>$,没有自动完成(安装了 bash-completion),也不能使用箭头键等。我怀疑bash.bashrc没有来源还是什么?

如何使标准 bash 功能发挥作用?

编辑:bash、、.bashrc.profile存在于文件系统中。

这是我的ps输出:

$ ps 
PID  TTY   TIME    CMD 
4053 pts/0 00:00:00 sh 
4055 pts/0 00:00:00 ps

答案1

看来您甚至没有使用 Bash。您的ps输出显示了原因:

$ ps 
PID  TTY   TIME    CMD 
4053 pts/0 00:00:00 sh 
4055 pts/0 00:00:00 ps

尝试运行bash

$ bash

你应该得到这个提示:

something@somewhere ~:$

现在将其更改为默认值:

chsh /bin/bash

如果找不到该命令,则需要安装bash

sudo apt-get install bash

或者使用适合您的 VPS 的任何步骤来安装包(最有可能是这样)。

相关内容