
私はUbuntu初心者です。Ubuntuを使用してLinuxでプログラムを実行するために、Windows 10にUbuntuをインストールしました。
Ubuntuアプリをダブルクリックすると、シェル(WSLシェルだと思います)が表示されますusername@Desktop-IULTFHD-
。このシェル内では、ルートなどの情報が数行表示され、username@Desktop-IULTFHD: $
cd
ディレクトリをソフトウェアの場所に変更できます。次に.sh
スクリプトを実行します。ただし、引数が多すぎるか、このコマンドが見つからないというメッセージが表示されます。
誰か確認を手伝ってくれませんか:
- Ubuntu アプリの正しいバージョンをダウンロードしましたか。
- もしそうなら、その特定のファイルを直接指示してスクリプトを開くためのパスを取得するにはどうすればよいでしょうか。
- 正しいWSLを持っていますか?
答え1
ファイル自体ではなく、ファイルを含むディレクトリに移動しますcd
。または、cd コマンドをスキップして、ファイル名を含むファイルのフルパスを実行してファイルを実行することもできます。
script.sh
ディレクトリ内の指定されたファイルの実行例~/Downloads
(ユーザー名が surendar であると仮定)
/home/surendar/Downloads/script.sh
またはcd
:
cd /home/surendar/Downloads
そして、「script.sh」という名前のサンプルファイルを実行します。
./script.sh
./
ファイルが現在のディレクトリにある場合は、スクリプトまたはファイル名の前に を付ける必要があります。そうしないと、スクリプトまたはファイル名は実行されません。