最近新入手一macbook,打开终端想通过tab键进行自动补全功能,发现完全没用,后面在百度上找了各种资料,自己整合了一下写个博客记录下,一方面是为了记录,另一方面也希望能帮助那些和我一样在百度搜寻各种资料的小伙伴们。
下面说说我的配置方式,如果小伙伴们有其他好的方式欢迎回复。
首先要配置tab自动补全功能,得需要用root用户权限,那么就先启动root权限,启动root权限的具体步骤如下:
1、从 Apple 菜单中选取系统偏好设置,从显示菜单中选取用户与群组。
2、点按锁图标并使用管理员帐户进行鉴定。(解锁后,点击右下角的加入按钮)
3、点按“打开目录实用工具...”按钮,点按“目录实用工具”窗口中的锁图标进行解锁。
4、输入管理员帐户名称和密码,然后点按“好”,从编辑菜单中选取启用 Root 用户。(我这里是已经打开了,所以没有启用root,只有停止root了)
启动root权限后,打开终端有很多种方法我这里说一种快捷方式,按住command+空格键 会打开Spotlight ,然后输入终端,回车就能打开终端了
打开终端之后,现在默认进去的是你登录的用户,现在要切换成root用户:
1、su root,然后输入密码成功登录
2、输入 nano .inputrc
3、再输入以下语句:
set completion-ignore-case on
set show-all-if-ambiguous on
TAB:menu-complete
4、输入完毕后,按 Control + o
5、关闭当前终端,重新打开一个新的终端,随便进入一个目录再用tab补全看看效果