我们在使用bash命令时,会经常使用二次tab键进行补齐。
例如我们常用的telnet命令,在输入二次tab键时,会列出当前系统配置的所有主机名,供选择
# 输入 telnet <Tab> <Tab>
telnet
::1 localhost localhost4 localhost4.localdomain4 localhost6 localhost6.localdomain6 localhost.localdomain
telnet
在输入telnet参数过程中按回车,系统也会自动补全主机名
#输入 telnet l<Tab>
telnet localhost
其它常用命令,也会有这个功能。 例如systemctl,输入二次tab键时会列出systemctl所有子命令参数
复制代码
#systemctl <Tab><Tab>
systemctl
add-requires daemon-reexec enable hybrid-sleep kill list-units reload-or-restart set-property suspend
add-wants daemon-reload exit is-active link mask reload-or-try-restart show switch-root