欲先善其事,必先利其器。mac 终端,TAB键忽略大小写自动补全;上下键模糊查找历史命令!

做个记录,怕后面给忘了




1、终端 tab键自动补全是区分大小写的。如果需要忽略大小写自动补全

执行
vi ~/.inputrc

 

复制👇

set completion-ignore-case on

set show-all-if-ambiguous on

TAB: menu-complete

然后 按esc后输入 :wq 按回车保存,重启终端即可

 

2、都知道 bash 终端、linux命令都是可以通过按 上下键可以快速检出历史命令。

但是命令太多的时候,安装上下键是很痛苦的。

有个快捷的方法,根据你输入的部分命令,然后按上下键可以直接检出

 

vi ~/.inputrc

 

复制👇

"\e[A": history-search-backward

"\e[B": history-search-forward

 

然后 按esc后输入 :wq 按回车保存,重启终端即可

 

例如:
完整的历史命令列表是

docker exec -it mysql-ly /bin/bash
~
~
~
~
~
git status -s

 

这个时候,按上,出来的是 git status -s 

但你配置了 history-search-backward 之后

可以 先输入 docker 然后按上键,出来的就是 

docker exec -it mysql-ly /bin/bash


posted @ 2020-03-05 22:59  蒋大忙  阅读(1620)  评论(0编辑  收藏  举报