我們在使用bash命令時,會經常使用二次tab鍵進行補齊。
例如我們常用的telnet命令,在輸入二次tab鍵時,會列出當前系統配置的所有主機名,供選擇
# 輸入 telnet <Tab> <Tab>
[huangcihui:/home/huangcihui] telnet
::1 localhost localhost4 localhost4.localdomain4 localhost6 localhost6.localdomain6 localhost.localdomain
在輸入telnet引數過程中按回車,系統也會自動補全主機名
#輸入 telnet l<Tab>
[huangcihui:/home/huangcihui] telnet localhost
其它常用命令,也會有這個功能。 例如systemctl,輸入二次tab鍵時會列出systemctl所有子命令引數
複製程式碼
#systemctl <Tab><Tab>
[huangcihui:/home/huangcihui] 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
我們在使用bash命令時,會經常使用二次tab鍵進行補齊。
例如我們常用的telnet命令,在輸入二次tab鍵時,會列出當前系統配置的所有主機名,供選擇
# 輸入 telnet <Tab> <Tab>
[huangcihui:/home/huangcihui] telnet
::1 localhost localhost4 localhost4.localdomain4 localhost6 localhost6.localdomain6 localhost.localdomain
[huangcihui:/home/huangcihui] telnet
在輸入telnet引數過程中按回車,系統也會自動補全主機名
#輸入 telnet l<Tab>
[huangcihui:/home/huangcihui] telnet localhost
其它常用命令,也會有這個功能。 例如systemctl,輸入二次tab鍵時會列出systemctl所有子命令引數
複製程式碼
#systemctl <Tab><Tab>
[huangcihui:/home/huangcihui] 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