2016-12-02 100 views
-1

我想在mac中創建自己的終端。到目前爲止,我已經創建hello.terminal文件,我打開一個終端並運行代碼:如何在mac中正確創建我自己的終端?

chmod u+x /Users/.../Desktop/code.terminal 

現在,當我去跑我的終端是救了我的桌面上它給了我這個

logout 
Saving session... 
...copying shared history... 
...saving history...truncating history files... 
...completed. 

[Process completed] 

而且我無法輸入任何內容。更具體地說,我想讓自己的終端窗口彈出。 code.terminal文件保存在我的桌面上,它會打開,但我無法做任何事情,因爲我得到的消息。任何幫助將是偉大的,在此先感謝

+0

也許[這會給你一些想法](https://brennan.io/2015/01/16/write-a-shell-in-c/) – sorontar

+0

不,這並不表明你可以創建你自己的終端窗口。我在桌面上有一個.terminal文件,當它雙擊時,它打開一個終端,就像我想要的一樣,但是我不能寫任何東西......它只是給了我在我原來的問題中陳述的消息 – jim

+0

你說你想創建你自己的bash shell應用程序,比如Terminal或者iTerm? –

回答

1

A .terminal文件是一個腳本文件,它是由Mac OS終端執行時,它是雙擊。由於您創建的文件是空的,因此它不會執行任何操作。

.terminal文件不是應用程序,也不能變成一個。

如果你真的想編寫自己的終端應用程序,您將需要使用Xcode和學習Objective-C或斯威夫特。這是一個比我在這裏可以解釋的更大的任務,但你可能想看看fvterm,這是我幾年前寫的一個終端。請記住,它尚未完成,並且缺少一些重要功能。 (如果您有興趣擴展它,聯繫我私下 - 我的電子郵件地址是我的個人資料 - 我會指出一些特定的地區看一看。)

如果你只是想開一次有多個終端窗口,您不需要編寫自己的應用程序。在終端中按Cmd + N打開第二個窗口,或按Cmd + T打開選項卡。

+0

好聽起來不錯!我會接受的 – jim

相關問題