title | category | tags | ||
---|---|---|---|---|
OS X 下推荐的一些命令行工具 |
|
|
太常见的我就不记录了:
- homebrew 这个不用多作介绍,之所以列出来主要是为了列一些扩展工具
- homebrew services 一个勉强算是 OS X 下的
/etc/init.d
,一开始brew services list
的时候是什么都没有的,你得手动brew services start nginx
这样子才算是正是把它交给 homebrew services 管理。虽然有点蛋疼,但不管怎么说,有总比没有强,是吧? - homebrew-rmtree 删除指定包的时候顺手删除没有被别的包用到的依赖,其实就是帮你做了
brew cleanup package
和brew rm --force package \
join <(brew leaves) <(brew deps package)`` 的工作
- homebrew services 一个勉强算是 OS X 下的
- fzf 一个可扩展的模糊查询工具,可以过滤历史命令、
kill -9
进程名称、ssh
的帐号和服务器地址什么的。也支持作为 Vim 的扩展来过滤命令什么的 - hub 算是 git 的扩展吧,很好的把 GitHub 和 git 命令融合了起来,比如
git create reponame
或者git clone reponame
什么的,开坑方便了不少 - ffmpeg 神器不用多作介绍,不过以前年轻不懂事,一直不怎么有在意这个,最近终于知道这玩意有多好用了,所以这里还是要列一下
- aria2c 如上
- mosh 嗯,如果到服务器的连接不稳定,那就用这个吧,反正我之前连 linode 日本的服务器一天到晚断线,用了这个再也没断过了
- coreutils GNU 的那套命令行工具比如
ls
,因为 OS X 的工具很多都是 BSD 系的,很多参数和 GNU 系的不一样,但很多时候我们自己写的脚本需要到 Linux 下面去跑,所以干脆还是直接在 OS X 下也用 GNU 的那套工具得了 - reattach-to-user-namespace 这个算是比较蛋疼,是为了解决在 tmux 下无法将文本复制到系统剪贴板的问题