У меня на сервере VPS работает минимальный сервер 12.04. Когда я захожу на сервер, в приглашении отображается только $
. Там нет типичного <directory> <username>$
, нет автозаполнения (установлено bash-complete), и нет использования клавиш со стрелками и т. Д. Я подозреваю, что 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
Похоже, вы даже не используете 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. пакеты (скорее всего это).