2013-12-13 96 views
0

我正在創建一個終端程序,但無法找到Linux的結局。我知道在windows中它是.cmd。任何幫助都會很棒。Linux版本的.cmd文件

謝謝。

+0

你在創建一個bash腳本嗎? – Dale

+0

Linux中的文件名後綴無關緊要(一般情況下)。 –

回答

0

您不需要Linux上的文件擴展名,但通常人們使用.sh(sh是'shell'的縮寫)。

你可以運行它的兩種方法之一:

bash myscript.sh 

,或者你可以讓腳本本身可執行文件,然後直接運行:

chmod a+x myscript.sh # make it executable 
./myscript.sh # run it 

Linux腳本第一行通常#!/bin/bash這是用於使用第二種方法運行腳本的特定shell的路徑。

+0

謝謝。無論如何,使myscript.sh從桌面運行? – Jon

+0

如果它是可執行文件並放置在桌面上,它應該可以工作,如果您只是單擊它,雖然這可能因桌面而異。我不是100%確定有關Ubuntu的。 –

1

是的,你可以在最後刪除.sh,它應該工作,通常使用./cmd會讓它運行。這也適用於C程序。您不需要爲目標文件提供擴展名,然後可以將路徑添加到bash文件,然後可以將其作爲普通命令執行。

看這裏。

https://stackoverflow.com/a/8779980/2720497