linux创建新用户后shell无法自动补全命令
来源:互联网 发布:地理学软件 编辑:程序博客网 时间:2024/05/16 19:19
新建一用户lqding,切换到该用户下
root@lqding:~# su - lqding
$
$ echo $USER
lqding
$ ^[[A
提示符仅仅是一个$,很奇怪。输入命令,用TAB键也无法补全命令。并且没有命令历史功能。
看样子不光是$PS1这个环境变量的原因。
使用root用户查看passwd文件
root@lqding:~# grep lqding /etc/passwd
lqding:x:1000:1000::/home/lqding:/bin/sh
root@lqding:~#
原来lqding用户默认的shell是/bin/sh
将其改为/bin/bash后。
root@lqding:~# vi /etc/passwd
root@lqding:~# grep lqding /etc/passwd
lqding:x:1000:1000::/home/lqding:/bin/bash
root@lqding:~# su - lqding
lqding@lqding:~$
经测试,一切功能正常。
root@lqding:~# su - lqding
$
$ echo $USER
lqding
$ ^[[A
提示符仅仅是一个$,很奇怪。输入命令,用TAB键也无法补全命令。并且没有命令历史功能。
看样子不光是$PS1这个环境变量的原因。
使用root用户查看passwd文件
root@lqding:~# grep lqding /etc/passwd
lqding:x:1000:1000::/home/lqding:/bin/sh
root@lqding:~#
原来lqding用户默认的shell是/bin/sh
将其改为/bin/bash后。
root@lqding:~# vi /etc/passwd
root@lqding:~# grep lqding /etc/passwd
lqding:x:1000:1000::/home/lqding:/bin/bash
root@lqding:~# su - lqding
lqding@lqding:~$
经测试,一切功能正常。
- linux创建新用户后shell无法自动补全命令
- linux创建新用户后shell无法自动补全命令
- linux新建用户后shell无法自动补全命令,Backspace无法删除字符,无法翻看输入纪录
- linux用户shell无法自动补全
- 详解Linux Shell命令自动补全
- Linux 一些用户无法自动补全、无法使用命令等原因--更改shell
- LINUX命令自动补全
- Shell下$提示符,无法自动补全,无法翻历史命令
- linux自动补全无法正确提示
- linux下python自动补全命令
- linux shell中的命令自动补全(compgen complete)与 命令行参数解析
- linux shell中的命令自动补全(compgen complete)与 命令行参数解析
- Shell 自动补全上一个命令参数的技巧
- centos使用shell的自动命令补全
- Debian 8 Tab命令无法自动补全
- linux命令补全
- 【linux 学习】mysql命令自动补全(linux mint)
- ubuntu 14.04 添加新用户后无法用tab补全功能
- [Leetcode 25, hard] Reverse Nodes in k-Group
- 四件在我步入职业软件开发生涯那天起就该知道的事情
- android 开发网址
- Oracle 10g RMAN-视频分享
- MFC 多线程及线程同步
- linux创建新用户后shell无法自动补全命令
- 再谈ThinkPHP(1)----再次出发
- 开发时应该注意的小细节
- 生活总有不如意,但不要放弃
- subclipse使用详解
- java经典之collection
- java程序读取excel中的数据
- 修改了/etc/sudoers 权限为0777,无法sudo,如何恢复为0440
- 【C++基础】 容器漫谈