2017-07-12 34 views
1

我的問題很簡單。如何在Ubuntu 16.04上從根目錄運行可執行文件?

我有一個文件,我想運行,說x.sh

從我的根目錄我運行類似的東西。

$ cd Desktop/./x.sh -args 

它提示我轉到目錄,然後運行該文件。

並在提示了以下工作

$ cd Desktop 
$ ./x.sh -args 

現在,我在這裏失去了一些東西,或者這只是Ubuntu就是設計的工作方式?

+1

要麼使用'桌面/./ x.sh -args'或使用'CD桌面/; ./x.sh -args'。這兩個是不同的w.r.t.腳本的工作目錄。 – anishsane

回答

3

執行文件時,您不使用cd。直接在提示符下執行它:Desktop/x.sh -args

1

你錯過了一些東西。您可以cd目錄並從該目錄運行該文件,也可以從絕對路徑或相對路徑運行該文件,前提是要嘗試運行該文件的用戶可以訪問該目錄。下面應在水平工作,你試圖做cd Desktop/./x.sh -args

./Desktop/x.sh -args 
相關問題