17. Bash Shell - 命令行补全命令

开篇词

很多时候,我们可以借助 Linux 的自动补全能力来高效地使用命令。
 

TAB 键自动补全

变量补全(Tab 键)

$HISTS    # 按下 Tab 键来自动补全该变量

补全之前
补全之后

命令补全(Tab 键)

ec    # 按下 Tab 键来补全该命令

补全之前
补全之后

文件补全(Tab 键)

/bin/les    # 按下 Tab 键来自动补全该文件

补全之前
补全之后
 

可能的补全选项

我们可以借助 Alt+Shift+? 组合键来打印出可能的补全选项。

变量可选项(Alt+Shift+?)

$HISTS    # 按下 Alternate 加 Shift 加 问号 组合键来打印出可能的变量补全选项

可能补全选项打印之前
可能补全选项打印之后

命令可选项(Alt+Shift+?)

ec    # 按下 Alternate 加 Shift 加 问号 组合键来打印出可能的命令补全选项

可能补全选项打印之前
可能补全选项打印之后

文件可选项(Alt+Shift+?)

/bin/le    # 按下 Alternate 加 Shift 加 问号 组合键来打印出可能的文件补全选项

可能补全选项打印之前
可能补全选项打印之后
 

特定的自动补全

我们还可以通过特定的组合键来获取相关的自动补全。

文件补全(Alt+Shift+/)

/bin/le    # 按下 Alternate 加 Shift 加 斜杆 组合键来打印出文件相关的补全

根据距离最近文件名进行补全之前
根据距离最近文件名进行补全之后

用户名补全(Alt+Shift+~)

ro    # 按下 Alternate 加 Shift 加 波浪号 组合键来打印出用户名相关的补全

根据用户名进行补全之前
根据用户名进行补全之后

变量补全(Alt+Shift+$)

$PA    # 按下 Alternate 加 Shift 加 美元符号 组合键来打印出变量相关的补全

根据变量进行补全之前
根据变量进行补全之后

主机名补全(Alt+Shift+@)

dongc    # 按下 Alternate 加 Shift 加 @ 组合键来打印出主机名相关的补全

根据主机名进行补全之前
根据主机名进行补全之后

命令补全(Alt+Shift+!)

ec    # 按下 Alternate 加 Shift 加 感叹号 组合键来打印出命令相关的补全

根据命令进行补全之前
根据命令进行补全之后
 

我所撰写的英文版本

17. Bash Shell - Completion Commands
 

引用

参见

想看手册的其他内容?请访问该手册的所属专栏:《Linux 管理员手册:既简单又深刻

发布了77 篇原创文章 · 获赞 6 · 访问量 1639

猜你喜欢

转载自blog.csdn.net/stevenchen1989/article/details/103998527