2012-07-26 7 views
17

現在のウィンドウから新しい端末ウィンドウを開きたいとします。 (command + nのように、私がそれを生成したウィンドウと同じディレクトリにある新しいターミナルウィンドウを開きます)。これはいつも私を悩ませています。今日、私はそれを解決したいと思います。一部のbashスクリプトのようにターミナルから新しいMac OS Xターミナルを開き、それを同じディレクトリに置く方法はありますか? (Snow Leopard)

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

のように動作する可能性があります。

また、私のLionマシンはこれを自動的に行います。私はSnow Leopardを持っていて、すべての端末の設定とインターネットを検索しました。

+0

IMHO、これに最適な解決策は[tmux](http://tmux.sourceforge.net/)です(最近のリリースでは、OSXでも新しいシェルでこれを行う)。 – Julian

答えて

31

試してみてください。

open -a Terminal "`pwd`" 

これは(ライオンに)私のために動作しますが、あなたが、それはSnow Leopardの上で動作するはずです、そのコマンドを実行することができて、私は信じています。あなたの現在のターミナルウィンドウで

+0

私はオープンしています - 端末 "'pwd" ファイル/ Users/David/Desktop /' pwd 'は存在しません。 –

+0

内部の一重引用符が、キーボードの左上にあるチルダキーにあるバッククォート( ')であることを確認してください。 – Mark

+0

ええ、それは新しいウィンドウを開きますが、それは "プロセスが完了しました"ので利用できません。 –

3

PWD | 、二重引用符は、あなたのパスにスペースがある場合に必要です新しいウィンドウ

CD "` pbpaste`"

を作成するために

コマンド-Nをpbcopy Iもののそれをテストしなかった。

内側の単一引用符は、バックティック文字です。私の答えからコマンドをコピー&ペーストするとうまくいくはずです。

端末で多くの時間を費やしている場合は、iTerm 2の使用を検討してください。 AppleのTerminal.appにはいくつかの優れた機能が追加されています。

+0

おかげで助けてもらえたので、今はcw(closeWin)、Command-n、ow(OpenWin)痛み。私はiTerm2も見ていきます。それを完全なコマンド(オートマトン?)にする方法に関するアイデア –

関連する問題