web-dev-qa-db-ja.com

スクリプトを実行する方法は?

可能性のある複製:
ターミナルで.shファイルを実行する方法

VMware用の特別なパッチをインストールする必要があります。これを行うために、ファイルをダウンロードしました。これはテキストエディタである「linux」というファイルでした。次のようになります。

#!/bin/sh

case "` uname-m `" in
     x86_64)
         "$ 0" _64 "$ @"
         ;;
     *)
         "$ 0" _32 "$ @"
         ;;
esac

しかし、どうすればそれを実行できますか?

6
Ruslan

シェルスクリプトを実行するには、まずアクセス許可を与えます。

chmod u+x nameofthescript

次に、それを実行します。スクリプトがあるディレクトリにいると仮定します。

./nameofthescript

ルート権限で実行する必要がある場合:

Sudo ./nameofthescript
12

ターミナルを使用して、sh /path/to/script.shと入力します。

たとえば、スクリプトがダウンロードフォルダーにある場合はsh ~/Downloads/script.shです。

4
Kris Harper

ダウンロードしたファイルは、シェルからスクリプトファイルを作成したものです(最初の行はインタープリターです)。起動するには、root45のように、ターミナルを開く必要があります。ターミナルはgnome-terminalまたはxtermプログラムになります。シェルスクリプトが保存されているディレクトリに移動し(コマンドcd)、スクリプトを手動で起動します:sh yourscript.sh

1