2012年6月24日 星期日

終端機小技巧:開啟 App & 操作剪貼簿


終端機中雖然可以按 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。

沒有留言:

張貼留言