如何在Linux下使用sh命令执行脚本?(linux下sh执行)

Linux是一种类UNIX操作系统,它可以使用户利用其命令行功能来运行操作。而sh命令是一种常见的Linux shell命令,用来执行shell脚本。当要在Linux系统上执行某个sh脚本时,首先需要确保有执行该脚本的权限,可通过下面的几种方式查看是否有执行权限:

1.查看文件属性:采用ls -al来查看该文件的文件属性,如果出现“x”,说明有执行权限。

示例代码:

$ ls -al ./test.sh

-rwxrwxrwx 1 root root 89 Jan 07 10:26 test.sh

2.使用chmod命令查看文件的权限:使用chmod查看文件的权限,如果第一个字母“x”有效,则有权限。

示例代码:

$ chmod ./test.sh

-rwxrwxrwx 1 root root 89 Jan 07 10:26 test.sh

一旦权限检查完毕,就可以正式执行脚本了。Linux有不同的shell环境,可以使用 1. #! 前缀来确定脚本的环境,在脚本的第一行添加头信息,指定shell,比如sh、bash等,比如:

#!/bin/bash

echo “This script is running under bash shell”

当shell脚本头部信息制定好之后,就可以用sh命令运行脚本了:

示例代码:

$ sh ./test.sh

This script is running under bash shell

也可以直接指定脚本的文件名称执行:

示例代码:

$ ./test.sh

This script is running under bash shell

此外,还可以使用bash指令来执行sh脚本,只需把脚本文件名作为参数即可:

示例代码:

$ bash ./test.sh

This script is running under bash shell

以上就是如何在Linux下使用sh命令执行脚本的操作步骤,但是在使用之前最好先确定下脚本文件是否有权限,否则会出现错误提示。


数据运维技术 » 如何在Linux下使用sh命令执行脚本?(linux下sh执行)