您的位置:首页 > 其它

提升工作效率的OS X 原生命令行工具收集

2015-12-09 15:56 274 查看
作为一个研发人员或者代码控,在使用OS X 过程中是离不开Terminal的,以下有些使用OS X的命令行工具可以用来分享,并且不断更新中。
<!-- more -->

1. open

open作为最常用的命令行工具之一,例如:

open -a Safari

可以打开或者激活一个Safari的窗口,以上等同于

open /Applications/Safari.app

cd ~/Documents
open .

可以打开当前的Documents文件夹。
open的技术实现归功于Launcher Services,open的命令行详细可以参考这里

2. textutil

textutil是使用Cocoa的引擎去操作文档,可以把他们转为其他类型的文件例如

textutil -convert html article.doc

可以把article.doc转为html类型

textutil -cat rtf article1.doc article2.doc article3.doc

可以将后面三个文件合并为一个

3. pbcopy与pbpaste

这两个命令主要是可以操作OS X的粘贴板,当然用鼠标是最方便的方式,听起来这俩命令没什么卵用,但是如果对于一些喜欢或者必须用键盘的场景,或者在一个shell脚本中,就有很大用途了。

ls ~ | pbcopy

执行完上述代码后,可以到任意一个地方用鼠标把他粘贴出来。
当然也可以复制整个文件内容,如下代码所示:

pbcopy < blogpost.txt

pbpaste是粘贴板,可以将粘贴板文件输出到文件

pbpaste >> tasklist.txt

4.screencapture

截取屏幕,保存为image.png到当前目录

screencapture  image.png

3秒之后截取屏幕,保存为image.png,并且使用preview打开image.png

screencapture -T 3 -P image.png

更多的操作可以查看
screencapture --help


5. tldr

名字来源『Too long, Don't read』,如果这样的名字在中国,那语文水平一定是二逼级别
当你在想做某个操作,例如要用find命令递归删除某个文件夹下面的所有.py文件,依稀记得有个exec等。。。但是find的man太复杂,又要研究太费时间,这个时候tldr就牛逼了
安装方式:

brew tap tldr-pages/tldr && brew install tldr

其他系统的安装方式可以参考:https://github.com/tldr-pages/tldr

命令行输入:

tldr find

将返回如下结果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: