終端機中雖然可以按 Command+C, Command+V 來 copy/paste,但有時候會想把一些程式輸出結果直接貼到剪貼簿上,Mac OS 提供一個更簡單的方法。舉例:
$ pwd | pbcopy
就會把目前路徑貼到剪貼簿中,可以貼到 Mac Apps 中,或在另一個終端機用 pbpaste 貼上剪貼簿。
$ cd `pbpaste`
另外有時候我們會想要在命令列中開啟 app,比如當我們想打開目前目錄的 Finder,可輸入
$ open -a Finder .
open 指令對於 Unix 出身的程式很方便,比如在 Emacs 設定中加上下面這一段,就可以在看到 PDF 檔的時候,直接在 dired mode 中開啟 Preview 來打開 PDF,或看到 xcodeproj 直接打開 Xcode。
(setq dired-guess-shell-alist-user
`(
(".rar" "unrar x")
(".pdf" "open -a Preview")
(".xcodeproj" "open -a Xcode")
))
更多資訊請參考 open, pbcopy, pbpaste 的 Man pages。
沒有留言:
張貼留言