那些提高效率的命令行工具
文章目录
brew
Mac软件包管理工具。用命令行命令来安装软件,仓库软件丰富。地址
bat
bat? No,高端cat,不费眼。带颜色显示,支持git状态,自动分页。地址
cowsay
奶牛说: 地址
coreutils
使用Rust重写的gnuutils。地址
direnv
环境变量切换,可以指定在进入某一文件夹后的操作,比如输出一条欢迎语句,在退出文件夹后则卸载变量(操作),它的stdlib内置了一些功能来处理环境。 地址
exa
ls、tree的替代者,支持多种显示方式,支持按指定条件排序显示。地址
duti
mac默认软件打开程序配置。再也不用一个手动的点击设置了,可以脚本化。地址
riggrep
强大的find,查询速度更快,支持匹配结果的字符替换,支持定义输出颜色。地址
fortune
英文名言集合,可以使用fortunes进行扩展,对中文用户更友好。地址
fzf
强大的交互式搜索,大大提高效率,官网提供了很多实用的操作目录与git的命令。地址
goku
改键神器Karabiner的配置管理器,更健康,更人性化。地址
htop
交互式的top信息显示,支持配色。地址
imgcat
命令行看图片。可以控制显示的高度、宽度。地址
jq
json内容操作显示。支持分离、过滤、转换元素,判断JSON元素节点是否存在等功能,内置了很多方便的函数。 地址
jenv
JDK版本管理命令行工具,支持全局、当前目录、当前shell的jdk版本指定。还可以指定Java虚拟机指定的JVM参数。支持插件的启用与禁用。地址
lnav
log file navigator,增加的日志查看,可以根据日志级别显示不同颜色的日志信息。支持分页显示。地址
lolcat
命令、文件内容多彩输出。地址
m-cli
Mac的瑞士军刀,支持各种mac组件(Dock,蓝牙,WIFI,Finder)的操作。地址
mackup
Mac应用配置同步,支持多种存储方式。支持自定义应用的同步配置。主要命令为backup,restore,uninstall。地址
mas
命令行安装apple store应用。地址
mycli
命令行中的mysql客户端。地址
ncdu
增强版本的du,机器空间使用查询,支持扫描结果导出与导入,支持多种排序方式。地址
Ranger
命令行下的文件管理,强大到没朋友。地址
pandoc
文档转换,支持非常多的的格式转换。地址
pyenv
pythne版本管理工具。地址
pyenv-virtualenv
pythne虚拟环境管理,管理pyenv配置的环境。地址
prettyping
增强的ping,图形化显示,可以轻松的看出ping的地址的网络状况。地址
rtv
命令行中浏览reddit。地址
s-search
命令行下进行web搜索。地址
tmux
终端多会话管理器。地址
tldr
命令快速查询。简单的man。地址
Terminal Notify
命令行操作mac显示通知,支持图标显示与点击后操作(如打开网址,执行命令)等。地址
w3m
终端浏览器,操作方便。地址
wrk
系统性能测试工具。地址
wd
快速的cd到常用的目录,支持命令增加,查询功能。地址
youtube-dl
youtube视频下载,也支持其它网站的视频下载。支持配置文件配置下载的选项。地址
diffoscope
文件,文件夹内容比较。支持比较的文件格式非常丰富。地址
speedtest
cli 网络测速。地址
modd
文件变更监听响应,在文件变化时执行相应的配置动作。地址
gron
将JSON文本转换为离散的赋值语句,以便查找。地址
PathPicker
Peco
简单的交互式过滤工具。地址
hub
github官方品,对github的封装,可以更任性的来玩github。地址
zsh-abbrev-alias
zsh alias 缩写。地址
git-quick-stats
多维度的查看git提交信息。地址
navi
交互式的快捷键命令行工具,放松心情搞事情。地址
noti
执行任务时间长?不用时时等,执行完后它来通知你。地址
buku
命令中管理浏览器书签。地址
Tree
打印文件夹结构到文件中展示,带颜色。地址
multitail
同时监控多个文档,类似tail操作的命令,在对多个日志文件进行监控时很有用,比如在开发中的微服务,一个请求会涉及好多个子服务,调试时可以使用这个命令来同时监控多个日志文件,而不用一个一个的tail了。而且还支持log过滤,合并操作。地址
rip
懒人的rm,带后悔药那种。地址
jpegoptim
jpg图片快速压缩,可以指定压缩的尺寸。地址
optipng
png图片快速压缩。地址
scrcpy
通过电脑操作android手机,支持USB、TCP/IP。地址