使用mac两年多了,前两天看到同事使用了pdcopy和pbpaste觉得很好用,将常用的几个命令做下记录。

一、pbcody pbpaste

pbcody将内容写入剪贴板,pbpaste从剪贴板中读取

#将字符串写入剪贴板  
echo "hello world" |pbcody
#从剪贴板粘贴
pbpaste

二、open

用于打开文件、目录和执行程序。

#打开当前目录
open .
#使用默认程序打开文件
open main.go

三、mdfind

功能与Spotlight的功能一样强大。搜索文件的内容和元数据

    -onlyin <dir>     Search only within given directory

mdfind的索引数据库在后台自动更新,可以使用mdutil工具诊断数据库的问题,

如果Spotlight的工作不正确,mdutil -E命令可以强制重建索引数据库。也可以用mdutil -i彻底关闭文件索引

四、say

say是一个文本转语音(TTS)的有趣的工具,引擎和OS X使用的一样也是VoiceOver。如果不加其他选项,则会简单的语音朗读你给定的字符串:

say "hello world"
say -v Alex "hello world"

用-f选项朗读特定文本文件,-o选项将朗读结果存为音频文件而不是播放:

say -f a.txt -o a.aiff

say命令可以用于在脚本中播放警告或提示。