如何在云中运行(./)bash脚本?

如何在云中运行(./)bash脚本?,bash,ubuntu-16.04,execution,Bash,Ubuntu 16.04,Execution,使用ubuntu 16.04,我要做的是: 使用wget下载.sh脚本https://gist.githubusercontent.com/... 打开.sh文件可执行文件sudo chmod guo+x sysInit.sh 通过sudo./sysInit.sh执行代码 我想知道是否可以直接从网络上运行代码。 类似于:sudo./https://gist.githubusercontent.com/... 是否可以这样做?否,sudo仅在shell中的命令行提示符下工作否,sudo仅在shel

使用ubuntu 16.04,我要做的是:

  • 使用
    wget下载
    .sh
    脚本https://gist.githubusercontent.com/...
  • 打开
    .sh
    文件可执行文件
    sudo chmod guo+x sysInit.sh
  • 通过sudo./sysInit.sh执行代码
  • 我想知道是否可以直接从网络上运行代码。 类似于:
    sudo./https://gist.githubusercontent.com/...


    是否可以这样做?

    否,sudo仅在shell中的命令行提示符下工作

    否,sudo仅在shell中的命令行提示符下工作

    是的,可以使用
    curl
    并将结果传输到
    sh

    请尝试以下命令


    curlhttps://url-to-your-script-file/scriptFile.sh |sh

    是的,可以使用
    curl
    并将结果传送到
    sh

    请尝试以下命令


    curlhttps://url-to-your-script-file/scriptFile.sh |sh

    您可以使用cUrl下载并运行脚本。我不认为它默认安装在Ubuntu上,所以如果你想使用它,你必须先
    sudo获得install curl
    。要下载并使用sudo运行脚本,只需运行

    curl -sL https://gist.githubusercontent.com/blah.sh | sudo sh
    

    请注意,这是非常危险的,出于安全原因不建议这样做。请参阅此相关问题,您可以使用cUrl下载并运行脚本。我不认为它默认安装在Ubuntu上,所以如果你想使用它,你必须先
    sudo获得install curl
    。要下载并使用sudo运行脚本,只需运行

    curl -sL https://gist.githubusercontent.com/blah.sh | sudo sh
    

    请注意,这是非常危险的,出于安全原因不建议这样做。请参阅此相关问题

    |必须使用sudo!|必须使用sudo!