一、Tab补全
tab补全可以用于文件补全,也可以用于路径补全,还可以补全命令。
如果我们输入的头几个字母是唯一标识,则按一下Tab自动补全,否则要多按一下,出来的是含有我们输入的字母的一些文件或者是路径
比如说:
[root@localhost /]# cd /e 按一下tab就可以补全,因为/下只有一个以e开头的目录
[root@localhost /]# cd /etc/ 这是结果
但是如果有多个
[root@localhost /]# cd /b 就要按两下tab,出来提示的路径或者文件
bin/ boot/
[root@localhost /]# cd /b
命令补全就是这样,我觉得一般会出现提示,很多时候而不会补全
[root@localhost /]# ta
tabs tac tail tailf tar taskset
[root@localhost /]# ta
关于Tab,我发现还有一个特性
直接双击Tab 会显示一些命令?应该是命令
在/双击Tab 显示/下的目录
[root@localhost tmp]# /
bin/ dev/ home/ lib64/ mnt/ proc/ run/ srv/ tmp/ var/
boot/ etc/ lib/ media/ opt/ root/ sbin/ sys/ usr/
$双击Tab 显示变量
[root@localhost tmp]# $
$_ $DIRSTACK $LS_COLORS $SECONDS
$BASH $EUID $MACHTYPE $SELINUX_LEVEL_REQUESTED
$BASH_ALIASES $GROUPS $MAIL $SELINUX_ROLE_REQUESTED
$BASH_ARGC $HISTCMD $MAILCHECK $SELINUX_USE_CURRENT_RANGE
$BASH_ARGV $HISTCONTROL $OLDPWD $SHELL
$BASH_CMDS $HI