做个记录,怕后面给忘了
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
欲先善其事,必先利其器。mac 终端,TAB键忽略大小写自动补全;上下键模糊查找历史命令!
原文:https://www.cnblogs.com/ly0612/p/12423526.html