深入探索Shell补全功能
1. 补全功能概述
补全功能在现代Shell中扮演着重要角色,它能极大提高我们的操作效率。主要涉及以下几个方面:
- 启用bash和zsh补全系统的全部功能,并介绍其可用特性。
- 配置补全匹配项的显示,包括在zsh中显示匹配项描述。
- 探索补全的不同配置方式,如交互式菜单、模式扩展和拼写纠错。
- 学习控制Shell选择补全候选匹配项的方法。
- 了解Shell如何处理一些特殊情况,如去除不需要的后缀字符。
2. 开启补全功能
不同的Shell开启补全功能的方式有所不同,下面分别介绍bash和zsh的开启方法。
- bash补全 :
- bash_completion项目旨在为常见的Unix命令提供可编程的补全功能。通常,它会被安装在 /etc/bash_completion 路径下(部分Linux发行版会自动安装)。
- 要启用它,只需在 .bashrc 文件中添加以下行:
. /etc/bash_completion
- 例如,输入`$ cd <tab>`,bash会只列出目录,排除文件。
- zsh的compinit :
- zsh提供了比bash更丰富的补全功能集合,且补全功能随zsh一起分发。
超级会员免费看
订阅专栏 解锁全文
92

被折叠的 条评论
为什么被折叠?



