以下是关于“./ 和 sh 的使用区别详解”的完整攻略,其中包含两个示例说明。
1. 前言
在Linux系统中,我们可以使用“./”和“sh”来执行Shell脚本。本攻略将详细介绍“./”和“sh”的使用区别。
2. “./”和“sh”的使用区别
2.1 “./”的使用
“./”是Linux系统中执行Shell脚本的一种方式,它的使用方法如下:
./script.sh
其中,script.sh为要执行的Shell脚本文件名。
使用“./”执行Shell脚本时,需要先给Shell脚本文件添加可执行权限,即使用chmod命令:
chmod +x script.sh
示例一:使用“./”执行Shell脚本
#!/bin/bash
# 使用“./”执行Shell脚本
echo "Hello, world!"
在本示例中,我们编写了一个简单的Shell脚本,输出“Hello, world!”。然后我们使用“./”执行这个Shell脚本。
2.2 “sh”的使用
“sh”是Linux系统中执行Shell脚本的另一种方式,它的使用方法如下:
sh script.sh
其中,script.sh为要执行的Shell脚本文件名。
使用“sh”执行Shell脚本时,不需要给Shell脚本文件添加可执行权限。
示例二:使用“sh”执行Shell脚本
#!/bin/bash
# 使用“sh”执行Shell脚本
echo "Hello, world!"
在本示例中,我们编写了一个简单的Shell脚本,输出“Hello, world!”。然后我们使用“sh”执行这个Shell脚本。
3. “./”和“sh”的使用区别总结
“./”和“sh”都是Linux系统中执行Shell脚本的方式,它们的使用区别如下:
- “./”需要给Shell脚本文件添加可执行权限,而“sh”不需要。
- “./”执行Shell脚本时,会使用当前Shell环境,而“sh”执行Shell脚本时,会新开一个Shell环境。
通过学习本攻略,可以更好地了解“./”和“sh”的使用区别,选择合适的方式来执行Shell脚本。同时,我们还提供了两个示例说明,帮助你更好了解“./”和“sh”的使用方法。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:./ 和 sh 的使用区别详解 - Python技术站