如何运行脚本?

Rus*_*lan 8 command-line scripts vmware

可能重复:
如何在终端中运行 .sh 文件?

我需要为 vmware 安装一个特殊的补丁。为此,我下载了文件,它是文件“linux”,一个文本编辑器,它看起来像这样:

#!/bin/sh

case "` uname-m `" in
     x86_64)
         "$ 0" _64 "$ @"
         ;;
     *)
         "$ 0" _32 "$ @"
         ;;
esac
Run Code Online (Sandbox Code Playgroud)

但是我如何运行它?

ani*_*uia 17

要运行 shell 脚本,您首先要授予它权限:

chmod u+x nameofthescript
Run Code Online (Sandbox Code Playgroud)

然后你运行它。假设您在脚本所在的目录中:

./nameofthescript
Run Code Online (Sandbox Code Playgroud)

如果它需要以 root 权限运行:

sudo ./nameofthescript
Run Code Online (Sandbox Code Playgroud)


Kri*_*per 5

使用终端并输入sh /path/to/script.sh.

例如,sh ~/Downloads/script.sh如果您的脚本位于下载文件夹中。