linux执行脚本用什么命令
-
Linux执行脚本使用的是`./`命令。在Linux系统中,脚本文件必须具有执行权限,否则无法直接执行。
要执行一个脚本文件,首先需要进入到脚本文件所在的目录,然后使用以下命令执行脚本:
“`
./脚本文件名
“`请注意,`./`代表当前目录,所以执行脚本时需要确保当前所在的目录是脚本文件所在的目录,否则需要指定脚本文件的完整路径。
如果脚本文件没有执行权限,可以使用`chmod`命令给予脚本文件执行权限:
“`
chmod +x 脚本文件名
“`执行以上命令后,再使用`./`命令执行脚本即可。
另外,你也可以通过在脚本文件的第一行添加正确的解释器路径来执行脚本。例如,如果脚本使用的是Bash解释器,则在脚本文件的开头添加以下内容:
“`
#!/bin/bash
“`保存脚本后,就可以直接使用`./`命令执行该脚本了。
2年前 -
在Linux中,执行脚本可以使用以下命令:
1. sh命令:sh命令是Shell命令的简称,用于执行Shell脚本。可以使用以下语法执行脚本:
“`
sh 脚本文件名
“`2. ./命令:如果脚本具有执行权限,可以使用”./”命令来执行脚本。可以使用以下语法执行脚本:
“`
./脚本文件名
“`注意:在执行脚本之前,需要使用chmod命令给脚本文件赋予可执行权限:
“`
chmod +x 脚本文件名
“`3. bash命令:bash命令是Bourne Again Shell的缩写,它是Linux系统中默认的Shell。可以使用以下语法执行脚本:
“`
bash 脚本文件名
“`4. source命令:source命令用于在当前Shell环境中执行脚本。与其他命令不同的是,source命令不会创建子进程来执行脚本,而是在当前Shell环境中直接执行。可以使用以下语法执行脚本:
“`
source 脚本文件名
“`
或者
“`
. 脚本文件名
“`5. exec命令:exec命令用于在当前进程中执行脚本,并且在执行完脚本后,不会返回到原来的Shell环境。可以使用以下语法执行脚本:
“`
exec 脚本文件名
“`总结:
在Linux中,执行脚本可以使用sh命令、./命令、bash命令、source命令和exec命令等。根据实际需求选择合适的命令来执行脚本。2年前 -
在Linux中执行脚本可以使用以下的命令:
1. 使用bash命令执行脚本:
“`
$ bash script.sh
“`
其中,`script.sh`为要执行的脚本文件名。使用bash命令可以保证脚本在Bash解释器下执行。2. 使用sh命令执行脚本:
“`
$ sh script.sh
“`
同样,`script.sh`为要执行的脚本文件名。如果脚本文件中没有指定解释器,sh命令会使用默认的解释器执行脚本。3. 使用./命令执行脚本:
“`
$ ./script.sh
“`
同样,`script.sh`为要执行的脚本文件名。在执行之前需要先确保脚本文件具有可执行权限,可以使用chmod命令赋予脚本文件执行权限:
“`
$ chmod +x script.sh
“`
然后才能使用./命令执行脚本。4. 使用source或.命令执行脚本:
“`
$ source script.sh
“`
或者
“`
$ . script.sh
“`
这两个命令会在当前Shell环境下执行脚本,而不是创建一个新的子Shell进程。这样执行脚本后,脚本中的变量和函数会在当前Shell中保留。需要注意的是,以上命令执行脚本时,要保证当前工作路径下有脚本文件,或者使用绝对路径指定脚本文件的位置。
另外,Linux中还有一些其他的命令可以用来执行脚本,比如exec命令、xargs命令等,不过这些命令的使用场景相对较少,以上提到的命令已经涵盖了大部分执行脚本的情况。
2年前