2012-07-26 14 views
17

我想從當前窗口打開一個新的終端窗口。 (就像命令+ n打開一個新的終端窗口,它與我產生的窗口在同一個目錄中)。這一直讓我很煩惱,所以今天我想解決它。一些bash腳本,如如何從終端打開一個新的Mac OS X終端並將它放在同一個目錄中? (Snow Leopard)

start /Applications/Utilities/Terminal.app -D CurrentDirectory 

可能工作。

而且,我的獅子機器會自動完成。我有雪豹,我已經搜遍了所有的終端偏好和互聯網。

+0

恕我直言,這個最好的解決辦法是[TMUX(http://tmux.sourceforge.net/)(其爲最近發佈的將新殼甚至在OSX做到這一點)。 – Julian 2012-07-26 20:33:46

回答

31

嘗試:

open -a Terminal "`pwd`" 

這對我的作品(在Lion上),但前提是你可以運行該命令,它應該在Snow Leopard上工作,我相信。

+0

我開-a終端「‘PWD’」 文件/用戶/大衛/桌面/「PWD」不存在。 – 2012-07-26 19:19:14

+0

確保內部單引號是反引號('),它位於鍵盤左上角的波形符號鍵上。 – Mark 2012-07-26 19:47:34

+0

是啊,它會打開一個新的窗口,但它去「的過程完成」所以它不是可用 – 2012-08-16 18:35:47

3

你當前終端窗口

PWD | pbcopy

命令N創建一個新的窗口

CD 「`pbpaste`」

雙引號是必要的情況下,有您的路徑空間,雖然我沒有測試它。

內單引號是倒引號字符。它應該工作,如果你從我的答案複製和粘貼命令。

如果您在終端花費了大量的時間,可以考慮使用iTerm 2。它比Apple的Terminal.app有一些很大的增強。

+0

感謝那些幫助,我可以把在命令中的線,所以它現在CW(closeWin),Command-N鍵,低(OpenWin),但它還有幾分痛苦。我也會研究iTerm2。關於如何使它成爲一個完整的命令(automater?)的任何想法 – 2012-08-16 18:38:09

相關問題