ファイルが実行可能としてマークされていない場合は、コマンドシェルインタープリターを呼び出して実行する必要があります。
例:
sudo sh foo
sudo特権を使用してfooを開きます。sh
sudo bash foo
sudo特権を使用してfooを開きます。bash
sh foo
ユーザーの権限を使用してfooを開きsh
ます。
bash foo
ユーザーの権限を使用してfooを開きbash
ます。
ファイルを実行可能ファイルとしてマークする場合は、ファイルを呼び出すだけでよく./foo
、そのようにマークされているため、定義済みのコマンドシェルインタープリターで読み取られ、定義する必要なく実行されます。
ls -F
ファイルをリストし、実行可能ファイルに*のマークを付けます。
ファイルの実行ビットを有効にする(および実行可能にする)には、コマンドを使用しchmod +x foo
ます。
実行可能ファイルを使用する場合は、コマンドを使用します
chmod +x VMware-Workstation-9.0.1-894247.x86_64.bundle
そして、あなたはどちらかでそれを実行することができます
sudo sh ./VMware-Workstation-9.0.1-894247.x86_64.bundle
または単に入力しますsudo ./VMware-Workstation-9.0.1-894247.x86_64.bundle
。