這用於預山獅子OS X的工作:終端執行命令使用AppleScript(山獅)
tell application "Terminal"
activate
do script "cd /"
end tell
現在,打開了新的bash窗口,但沒有執行,無mater是什麼命令行腳本。
它在我嘗試過的少數幾個系統上崩潰了,但這是一個普遍的問題嗎?有沒有解決方法?
這用於預山獅子OS X的工作:終端執行命令使用AppleScript(山獅)
tell application "Terminal"
activate
do script "cd /"
end tell
現在,打開了新的bash窗口,但沒有執行,無mater是什麼命令行腳本。
它在我嘗試過的少數幾個系統上崩潰了,但這是一個普遍的問題嗎?有沒有解決方法?
按預期爲我工作。
最近對環境或.bashrc所做的任何更改?
bash$ cat t.applescript
tell application "Terminal"
activate
do script "cd /"
end tell
bash$ osascript t.applescript
tab 1 of window id 9766
新的終端窗口打開後, 「CD /」 是緩衝區可見的,並且外殼爲/。
bash$ uname -smr
Darwin 12.2.0 x86_64
編輯:於10.8.3驗證過
bash$ uname -smr
Darwin 12.3.0 x86_64
我認爲我的編輯重疊了你的評論 - 可以肯定的是,我也在12.3.0上測試過,結果相同。一個想法:嘗試創建一個新用戶並在那裏進行測試。這將排除你環境中的任何事物。 – reynhout 2013-03-28 02:21:36
檢查Terminal.app的偏好,也有新的窗口,什麼殼牌在啓動時打開和許多更多 -
許多選項@ digiMonk輝煌!與Reynhout的評論一起,這讓我重溫了Startup選項。你是對的 - 改變「殼牌打開」到「默認登錄shell」修復它。 – 2013-03-28 02:25:21
很酷,我把它寫爲答案 – 2013-03-28 02:49:10