linux中执行sh的命令

不及物动词 其他 77

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux中,要执行.sh文件,可以通过以下两种方式:

    1. 使用sh命令执行.sh文件:
    在终端窗口中,输入以下命令:
    “`
    sh 文件名.sh
    “`
    其中,文件名.sh是你要执行的.sh文件的名称。

    2. 使用./命令执行.sh文件:
    在终端窗口中,输入以下命令:
    “`
    ./文件名.sh
    “`
    同样,文件名.sh是你要执行的.sh文件的名称。

    与此同时,你还可以给.sh文件添加可执行权限,然后直接运行该文件,而不需要使用sh或./命令执行。可以使用以下命令为.sh文件添加可执行权限:
    “`
    chmod +x 文件名.sh
    “`
    然后,你可以直接运行.sh文件:
    “`
    ./文件名.sh
    “`

    以上就是在Linux中执行.sh文件的两种常用方法。使用sh命令或./命令均可以成功运行.sh文件,选择其中的一种方式即可。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux中执行.sh脚本文件的命令有多种方式,以下是其中几种常用的方法:

    1. 使用”./”前缀执行脚本:
    $ ./script.sh
    这种方式是最简单和常用的执行脚本的方法。在当前目录下执行名为”script.sh”的脚本文件。

    2. 使用绝对路径执行脚本:
    $ /path/to/script.sh
    在绝对路径”/path/to”下执行名为”script.sh”的脚本文件。需要提供完整的路径,包括文件所在的目录和文件名。

    3. 使用sh命令执行脚本:
    $ sh script.sh
    或者
    $ sh /path/to/script.sh
    使用sh命令来执行脚本文件。这种方法适用于所有脚本文件,无论是否具有执行权限。

    4. 使用bash命令执行脚本:
    $ bash script.sh
    或者
    $ bash /path/to/script.sh
    使用bash命令来执行脚本文件。这种方法适用于所有脚本文件,无论是否具有执行权限。

    5. 使用source命令执行脚本:
    $ source script.sh
    或者
    $ source /path/to/script.sh
    使用source命令来执行脚本文件。这种方法会在当前Shell环境中执行脚本,而不是创建一个新的子Shell。适用于需要在脚本中定义变量或执行一些需要在当前Shell环境中生效的操作。

    这里列举的是一些常用的方法,根据实际需求可以选择适合的执行方式。执行脚本时需要确保脚本文件具有执行权限,可以使用chmod命令来添加执行权限,例如:$ chmod +x script.sh。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,要执行.sh文件,可以使用以下几种命令:

    1. 使用bash命令执行.sh文件:
    “`
    bash file.sh
    “`
    或者
    “`
    ./file.sh
    “`
    这里的file.sh是你要执行的.sh文件的文件名,在执行之前需要给.sh文件添加可执行权限,可以使用chmod命令进行设置:
    “`
    chmod +x file.sh
    “`
    2. 使用sh命令执行.sh文件:
    “`
    sh file.sh
    “`
    这种方法也需要给.sh文件添加可执行权限。

    3. 使用source命令执行.sh文件:
    “`
    source file.sh
    “`
    或简写为:
    “`
    . file.sh
    “`
    这种方法执行.sh文件时,会在当前shell环境中直接执行文件中的命令,而不是创建一个新的子shell。因此,如果.sh文件中有一些需要和当前环境交互的命令,比如导出环境变量,使用source命令执行文件是最合适的方式。

    4. 使用chmod命令给.sh文件添加可执行权限:
    “`
    chmod +x file.sh
    “`
    给.sh文件添加可执行权限后,就可以使用./file.sh直接执行文件了。

    需要注意的是,在执行.sh文件之前,需要确保文件中的命令是可执行的,并且有足够的权限来执行这些命令。有时候,会遇到没有执行权限的问题,可以使用chmod命令给.sh文件添加可执行权限。

    另外,如果.sh文件中有一些需要输入的参数,可以在执行命令时通过命令行参数的方式进行传递。例如:
    “`
    bash file.sh arg1 arg2
    “`
    其中arg1和arg2是需要传递给.sh文件的参数。在.sh文件中可以使用$1、$2等变量来获取这些参数。

    综上所述,以上是在Linux系统中执行.sh文件的几种常见方法。根据具体的需求,选择适合的方法来执行文件即可。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部