原因
Ubuntu新建的用户如果没有指定shell的话默认的shell是/bin/sh,其是不支持左右键、退格、tab等键的,而我们平时使用的是/bin/bash
解决
$ usermod -s /bin/bash 用户名
附
最好的创建用户的时候就指定 shell
$ useradd 用户名 -s /bin/bash
参考
https://blog.youkuaiyun.com/weixin_33777877/article/details/94492068
菜鸟教程-用户和用户组管理