3
好的......我一直在尋找這個問題的答案一段時間,似乎找不到任何好的例子,所以我想我會分解並詢問。運行Mac終端命令的快捷方式
如何創建一個shell文件(.command)在OSX,我可以直接雙擊其中:
- 打開一個新的終端窗口
- 運行一些命令
- ...和保持活動狀態所以我可以繼續運行其他的東西!
我的目標是建立各種環境中使用個人.command文件,將每一組變量和運行某些命令行工具,然後繼續開放手動運行其他命令。我目前有這樣的一個:
#!/bin/sh
export MY_VAR_A="blah A"
export MY_VAR_B="blah B"
cd /Users/
...這是行不通的。它只是打開一個終端窗口與此輸出:
Last login: Sat Aug 17 12:52:15 on ttys000
unknown60c5470527e4:~ me$ /Users/me/Documents/test.command ; exit;
logout
[Process completed]
有沒有完成我想要什麼更好的(或者只是不同)的方式?或者我只需要在當前的.com和文件中調整簡單的東西?
謝謝...雖然這有一些奇怪的方面。它會打開兩個新的終端窗口,默認情況下它們都是隱藏的,需要在啓動欄中單擊才能顯示。任何想法如何解決這個問題? (這是我第一次使用AppleScript搞亂) – Mattingly
告訴應用程序「終端」窗口激活 告訴應用程序「終端」 \t做腳本(「ls -l命令」)1 \t做腳本(「CD /用戶/測試/音樂/ iTunes /「)在窗口1中 \t do script(」ls -l「) end tell –
謝謝Parag!雖然這種解決方案確實能夠提供理想的結果......但這更像是一種比我想要的更令人頭痛的管理問題。我打算有相當多的這些文件,並且需要經常編輯它們。這意味着我需要爲每個人保留腳本和應用程序,每次更改都要打開,編輯,重新導出等等,而不僅僅是文本編輯和保存。如果您知道使用.command文件的方式,我更喜歡這種方法。 – Mattingly