linux新建用户tab无法补全命令】的更多相关文章

查看passwd cat /ect/passwd 发现root用户的shell是/bin/bash 普通用户的shell是/bin/sh 修改普通用户的为/bin/bash即可…
刚安装个BackTrack5(基于Ubuntu)做安全测试,发现默认安全设置级别很高,连ssh服务默认都关闭,root下不能使用tab键补全命令,这个就真不方便了.原因是root的配置文件注释了三行脚本. 解决方法: vim /root/.bashrc 找到最后的六行,把注释掉的三行去掉前面的#,保存生效,退出再登录就OK. if [ -f /etc/bash_completion ] && ! shopt -oq posix; then . /etc/bash_completion fi…
在python命令行下不能使用tab键将命令进行补全,手动输入又很容易出错. 解决:tab.py #/usr/bin/env python # -*- coding:utf-8 -*- ''' 该模块放在site-packages文件下可以在python命令行下使用tab补全(使用之前要先导入:import tab) ''' try: import readline except ImportError: print("Module readline not avalilable.")…
Centos7在使用最小化安装的时候,没有安装自动补全的包,需要自己手动安装,安装下面过滤出来的包 yum -y install bash-completion 安装完毕后退出bash重新登陆生效!…
Mac/Windows下需要安装模块儿 pip install pyreadline pip install rlcompleter pip install readline 注意,需要先安装pyreadline之后才能顺利安装readline Mac 下代码如下 >>> import rlcompleter >>> import readline >>> import os >>> import sys >>> &…
# vim /usr/lib/python2.7/dist-packages/tab.py 加入如下内容: #!/usr/bin/env python # python startup file import sys import readline import rlcompleter import atexit import os # tab completion readline.parse_and_bind('tab: complete') # history file histfile…
在mysql命令行有时为了方便想要按tbl键自动补全命令,以便节约时间. 具体方法如下: 第一步:修改my.cnf vi mysql/etc/my.cnf 将下图红框的代码注释,修改成如下代码: #disable-auto-rehash auto-rehash 第二步:退出,重新登录mysql 重新登录mysql就可以使用tab自动补全命令了.…
新建一用户lqding,切换到该用户下 root@lqding:~# su - lqding$$ echo $USERlqding$ ^[[A 提示符仅仅是一个$,很奇怪.输入命令,用TAB键也无法补全命令.并且没有命令历史功能.看样子不光是$PS1这个环境变量的原因. 使用root用户查看passwd文件 root@lqding:~# grep lqding /etc/passwdlqding:x:1000:1000::/home/lqding:/bin/shroot@lqding:~# 原来…
tab 键补全 tab 键可以实现命令及路径等补全,提高输入效率,避免出错 命令补全 用户给定的字符串只有一条惟一对应的命令,直接补全, 两次Tab会给出列表 内部命令: 外部命令:bash根据PATH环境变量定义的路径,自左而右在每个路径搜寻以给定命令名命名的文件,第一次找到的命令即为要执行的命令 命令的子命令补全,需要安装 bash-completion #新的趋势,命令套子命令 两次tab command 2Tab 所有子命令或文件补全 string2Tab 以string开头命令 /2T…
为Python添加交互模式下TAB自动补全以及命令历史功能. 1.获取python目录 [root@localhost ~]# python Python 2.6.6 (r266:84292, Jul 23 2015, 15:22:56) [GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux2 Type "help", "copyright", "credits" or "license&qu…