2015-12-11 52 views
0

我在Virtualbox上使用Ubuntu。當我雙擊.sh文件時,執行它的選項不會出現?我對Ubuntu很新,我不知道其他任何獲取文件的方式。我試圖使用終端,但我不確定我是否做得對。任何人都可以告訴我如何執行該文件?在Ubuntu中運行並執行一個文件Virtualbox

enter image description here

enter image description here

+0

這確實屬於對superuser.com或Ubuntu論壇,而不是編程網站。 –

+0

這個Q不是關於爲StackOverflow定義的編程。在相關網站askubuntu.com上可能更合適。考慮使用Q底部的標誌鏈接並請主持人將其移動到那裏。祝你好運。 – shellter

+0

運行'chmod u + x setup.sh'使文件可以由所有者執行,或者使用'chmod a + x setup.sh'使其可執行。 – alvits

回答

0

請業主ATLEAST添加執行權限。 Rightnow擁有者只有讀取和寫入權限。你可以做的是chmod 744或766.在sh文件上

0

你是否收到任何錯誤信息或什麼都沒有發生?要像這樣運行文件,您需要可執行權限。

使用終端,你可以對文件運行以下命令:

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 
+0

我試過了,但是當我在終端輸入chmod 744 setup.sh'chmod:無法訪問'setup.sh':沒有這樣的文件或目錄'https://i.imgur.com/wpfXpCm.png –

+0

This只有當您將當前位置更改爲與setup.sh相同的位置時,精確命令纔會在終端中正常工作,該位置顯示爲/ home/zez75/Desktop。因此,在終端中,您需要輸入** cd/home/zez75/Desktop **。 'cd'代表更改目錄。接下來,如果您鍵入** ls -l **,您將看到桌面上當前文件的一長串列表。您應該希望看到列表中的setup.sh文件及其當前權限。鍵入** chmod 744 setup.sh **按照我以前的答案修改權限。這應該做到這一點。 – fionaredmond

+0

https://i.imgur.com/Ejdohbo.png我已經這樣做了,但現在當我雙擊文件仍然沒有選項來執行它,它只會打開它,並顯示我什麼裏面。我覺得我錯過了一些顯而易見的東西,我只是想以sh文件的形式運行該文件 –

相關問題