tab建可以实现命令及路径等补全,提高输入效率,避免出错
命令补全:
外部命令:bash根据PATH环境变量定义的路径,自左而右在每个路径搜寻以给定命令名命名的文件,第一次找到的命令即为要执行的命令。
命令的子命令补全,需要安装bash-completion
路径补全:
把用户给出的字符串当做路径开头,并在其指定上级目录下搜索以指定的字符串开头的文件名如果
唯一:则直接补全
否则:在次tab给出列表
双击Tab建:
[command(命令)] [2TAB] #所有子命令或文件补全
[string(字符串)2TAB] #以string开头的命令
[/2TAB] #显示所有根目录下一级目录,包括隐藏目录
[./2TAB] #当前目录下子目录,包括隐藏目录
[*2TAB] #当前目录下子目录,不包括隐藏目录
[~2TAB] #所有用户列表
[$2TAB] #所有变量
[@2TAB] #/etc/hosts记录 (centos7不支持)
[=2TAB] #相当于ls -A (centos7不支持)
标签:补全,路径,命令,2TAB,TAB,字符串,目录
From: https://blog.51cto.com/u_13667376/6195694