我在Virtualbox上使用Ubuntu。當我雙擊.sh文件時,執行它的選項不會出現?我對Ubuntu很新,我不知道其他任何獲取文件的方式。我試圖使用終端,但我不確定我是否做得對。任何人都可以告訴我如何執行該文件?在Ubuntu中運行並執行一個文件Virtualbox
回答
請業主ATLEAST添加執行權限。 Rightnow擁有者只有讀取和寫入權限。你可以做的是chmod 744或766.在sh文件上
你是否收到任何錯誤信息或什麼都沒有發生?要像這樣運行文件,您需要可執行權限。
使用終端,你可以對文件運行以下命令:
chmod 744 setup.sh
7 - gives the owner full read (4), write (2) and execute (1) permissions i.e. 4+2+1=7
4 - gives the group read permissions
4 - gives everyone else read permissions
我試過了,但是當我在終端輸入chmod 744 setup.sh'chmod:無法訪問'setup.sh':沒有這樣的文件或目錄'https://i.imgur.com/wpfXpCm.png –
This只有當您將當前位置更改爲與setup.sh相同的位置時,精確命令纔會在終端中正常工作,該位置顯示爲/ home/zez75/Desktop。因此,在終端中,您需要輸入** cd/home/zez75/Desktop **。 'cd'代表更改目錄。接下來,如果您鍵入** ls -l **,您將看到桌面上當前文件的一長串列表。您應該希望看到列表中的setup.sh文件及其當前權限。鍵入** chmod 744 setup.sh **按照我以前的答案修改權限。這應該做到這一點。 – fionaredmond
https://i.imgur.com/Ejdohbo.png我已經這樣做了,但現在當我雙擊文件仍然沒有選項來執行它,它只會打開它,並顯示我什麼裏面。我覺得我錯過了一些顯而易見的東西,我只是想以sh文件的形式運行該文件 –
- 1. 在windows中運行ubuntu文件作爲可執行文件
- 2. Python同步運行?一次運行一個可執行文件
- 3. 在一個進程中運行兩個可執行文件
- 4. 在一個窗口中運行多個可執行文件
- 5. C - 運行一個可執行文件並等待完成
- 6. C - 運行一個可執行文件並檢索輸出
- 7. 並行運行一個exe文件
- 8. 顯示可執行文件並運行
- 9. 在C++中調用可執行文件,並行運行
- 10. 在Ubuntu上構建並運行Android本機應用程序(可執行文件)
- 11. 如何在eclipse中執行一個可運行jar文件
- 12. 運行一個在項目中的可執行文件
- 13. Jar文件未在Ubuntu中運行
- 14. 在ubuntu中運行腳本文件
- 15. 在gradlew中運行可執行文件
- 16. 在PHP中運行可執行文件
- 17. 在linux中運行可執行文件
- 18. 並行運行兩個可執行文件
- 19. 並行運行在MPI內的可執行文件在C++
- 20. 在Python中使用os.system()並行運行兩個可執行文件?
- 21. 如何在Python中一個接一個地運行多個可執行文件
- 22. 在Runtime.exec()中運行執行文件並獲取用戶輸入
- 23. 如何自動運行可執行文件Ubuntu 14
- 24. 以root身份自動運行我的可執行文件ubuntu
- 25. Ubuntu上的Qt Creator:運行cmake可執行文件
- 26. 如何從Nodejs運行Linux/Ubuntu命令(不可執行文件)
- 27. 運行捆綁的可執行文件Ubuntu服務器
- 28. 如何製作ubuntu可執行文件並在我的安裝文件中運行
- 29. 在PHP中運行JAR文件並編寫一個文件
- 30. 執行一個文件名爲.cgi在Ubuntu
這確實屬於對superuser.com或Ubuntu論壇,而不是編程網站。 –
這個Q不是關於爲StackOverflow定義的編程。在相關網站askubuntu.com上可能更合適。考慮使用Q底部的標誌鏈接並請主持人將其移動到那裏。祝你好運。 – shellter
運行'chmod u + x setup.sh'使文件可以由所有者執行,或者使用'chmod a + x setup.sh'使其可執行。 – alvits