一些终端下更好用的替代工具
ls的替代工具
# brew info exa
# exa -l --tree -L 1
用列表加树状展示一级目录下的目录和文件
cat的替代工具
# brew info bat
# bat README.md
比cat增加高亮和对git状态的支持
find的替代工具
# brew info fd
# fd README.md
语法比find简单,默认忽略.gitignore里的文件和隐藏文件
grep的替代工具
# brew info rg
# rg xxx
显示漂亮,默认忽略.gitignore文件和隐藏文件,默认递归所有子文件夹,可以指定文件类型
cd的替代工具
# brew info z
# z de [Tab]
自动基于历史访问过的以de开头的目录进行补全
# brew info fzf
# cd $(find * -type d | fzf)
通过上下键选择需要访问的目录,回车进入。
fzf会把标准输出变成交互式下拉列表共用户选择。
文件管理的替代工具
# brew info nnn
看日志tail的替代工具
# brew info lnav
支持各种日志的高亮显示,支持正则匹配
man的替代工具
# brew info
