0
A
回答
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文件,然後可以將其作爲普通命令執行。
看這裏。
相關問題
- 1. Linux中根文件系統的版本
- 2. 「Java的版本」在CMD
- 3. CMD:怎樣寫Java的版本中/打印結果到文件
- 4. cmd,找到.exe版本號
- 5. 使用 - 與R CMD版本
- 6. cygwin的linux版本?
- 7. Linux :: Linux版本upgade命令
- 8. 更改R CMD的目標版本
- 9. 在cmd中過濾文本文件?
- 10. CMD - 在一個文本文件
- 11. 在cmd中創建長文本文件
- 12. CentOS的Linux內核版本
- 13. _swab函數的Linux版本
- 14. Linux上的託管版本
- 15. Tomcat沒有部署新版本的文件 - linux/eclipse
- 16. 什麼是Linux文件命令的輸出版本號字段
- 17. 編譯後的Linux共享庫(.so文件)版本
- 18. 哪裏可以找到Linux版本的sys/queue.h頭文件?
- 19. Perl:我如何在linux中設置.pl文件的perl版本
- 20. 的Linux內核文件DTS多個版本
- 21. Linux文本文件操作
- 22. 如何將.CMD文件的日誌寫入文本文件?
- 23. Linux的CMD通過列名
- 24. 在Linux上運行windows nt的cmd或bat文件
- 25. git-cmd vs cmder - > 2x版本
- 26. 在cmd中運行兩個Java版本
- 27. 文件版本比。產品版本
- 28. 獲取文本文件中的版本
- 29. ELF文件版本
- 30. Wiki - 文件版本
你在創建一個bash腳本嗎? – Dale
Linux中的文件名後綴無關緊要(一般情況下)。 –