Очень часто на свеже установленных VDS/VPS стоит оболочка sh, почему -не знаю, но приходится достаточно часть с этим сталкиваться у разных провайдеров. sh достаточно неудобная и ущербная оболочка и ее необходимо поменять на общепринятую bash.
Меняем:
~$ sudo usermod -s /bin/bash ИМЯ_ПОЛЬЗОВАТЕЛЯ
где вместо ИМЯ_ПОЛЬЗОВАТЕЛЯ подставляем имя конкретного пользователя системы.
Теперь пользователь ИМЯ_ПОЛЬЗОВАТЕЛЯ будет попадать в bash сразу после входа.
Посмотреть текущую оболочку можно так:
~$ echo $SHELL /bin/bash
Узнать, какие вообще оболочки есть на сервере можно так:
> ~$ cat /etc/shells # /etc/shells: valid login shells /bin/sh /bin/bash /bin/rbash /bin/dash