Ubuntu18 用新用户登录后退格键/方向键/制表键 乱码
Ubuntu18新建用户后,用新用户登录,此时
退格键Backspace 变成了 ^H,且方向键、制表键、Del键等均失效
这样会造成很多的麻烦,解决方式有两种:
方式1:Ctrl + Backspace 退格
方式2:登录后输入 /bin/bash
但这种是临时解决方式,每次都要这样操作效率低下,永久修改方式:
sudo usermod -s /bin/bash 用户名
原因是Ubuntu新建用户后,默shell是/bin/sh,如下我新建了conv用户后,查看/etc/passwd文件:
ubuntu@ubuntu:~$ sudo cat /etc/passwd | grep conv
conv:x:1001:1001::/home/conv:/bin/sh
而/bin/sh 软链接到 dash 的
ubuntu@ubuntu:~$ ll /bin/sh
lrwxrwxrwx 1 root root 4 Sep 29 07:01 /bin/sh -> dash*
所以conv用户实际使用的shell是dash,因此只需要将用户的默认shell 设置为 /bin/bash 即可
sudo usermod -s /bin/bash conv

浙公网安备 33010602011771号