问题:
新建账号后,登录新建的账号命令行输入界面只有一个$符号,而且多快捷键都不能使用,比如TAB建代码补全,上下键翻看历史输入命令
原因:
打开 /etc/passwd文件可以看到新建的ubantu用户的命令解释器使用的是/bin/sh,而管理员账户使用的时/bin/bash,这正是导致ubantu账号许多快捷键不能使用的原因:
将sh修改为bash,此时ubantu账号的TAB补全等内容都能使用了,但是每次执行还回存在以下问题:
这是因为在/home/ubantu路径下缺少.bash_history文件,使用sh作为命令解释器创建的用户在根目录下没有对应的/ubantu/.bash_history文件,为其新建一个即可