
我是 Ubuntu 新手。我在 Windows 10 上安裝了 Ubuntu,以便使用 ubuntu 在 Linux 上執行程式。
當我雙擊 Ubuntu 應用程式時,我會得到一個 shell(相信它是 WSL shell),其中包含我的username@Desktop-IULTFHD-
.在這個 shell 中,我得到了一些關於 root 等的信息,幾行和我的username@Desktop-IULTFHD: $
我鍵入cd
將目錄更改為軟體所在的位置。然後我運行.sh
腳本。但是,它要么說參數太多,要么找不到此命令。
有人可以幫忙檢查一下:
- 我是否下載了正確版本的 Ubuntu 應用程式?
- 如果是這樣,如何 cd 取得指向該特定檔案的路徑並開啟腳本。
- 我有正確的 WSL嗎
答案1
您cd
轉到包含該文件的目錄,而不是文件本身。或者,您可以跳過 cd 命令,只透過執行檔案的完整路徑(包括檔案名稱)來執行該檔案。
script.sh
在您的目錄中指定的檔案的執行範例~/Downloads
(假設您的使用者名稱是surendar):
/home/surendar/Downloads/script.sh
或者cd
:
cd /home/surendar/Downloads
然後運行名為“script.sh”的範例文件
./script.sh
如果檔案位於目前目錄中,則必須為腳本或檔案名稱加上前綴./
,否則它將無法運作。