./ 和 sh 的使用区别详解

以下是关于“./ 和 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技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • linux 中ls命令详解

    以下是关于“Linux 中 ls 命令详解”的完整攻略,其中包含两个示例说明。 1. 前言 在 Linux 系统中,ls 命令是一个非常常用的命令,用于列出指定目录中的文件和子目录。本攻略将详细介绍 ls 命令的用法和参数。 2. 命令格式 ls 命令的基本格式如下: ls [选项] [文件或目录] 其中,选项 是可选的,用于控制 ls 命令的行为;文件或目…

    Shell 2023年5月16日
    00
  • linux shell命令行选项与参数用法详解

    以下是关于“Linux Shell命令行选项与参数用法详解”的完整攻略,其中包含两个示例说明。 1. 前言 在Linux系统中,命令行选项和参数是非常常见的概念,它们可以帮助我们更好地控制命令的行为。本攻略将介绍Linux Shell命令行选项和参数的用法,帮助你更好地掌握Linux命令行操作。 2. Linux Shell命令行选项和参数的用法 2.1. …

    Shell 2023年5月16日
    00
  • Shell编程中Shift的用法小结

    以下是关于“Shell编程中Shift的用法小结”的完整攻略,其中包含两个示例说明。 1. 前言 在Shell编程中,shift是一种用于移动参数位置的命令。本攻略将介绍shift命令的用法,帮助你更好地掌握Shell编程。 2. shift命令的用法 shift命令用于移动参数位置。当脚本需要处理多个参数时,可以使用shift命令将参数位置向左移动,以便处…

    Shell 2023年5月16日
    00
  • Shell中的变量使用小结

    以下是关于“Shell中的变量使用小结”的完整攻略,其中包含两个示例说明。 1. 前言 Shell中的变量是一种存储数据的容器,可以用来存储字符串、数字等各种类型的数据。本攻略将介绍Shell中的变量的使用方法,帮助你更好地理解和使用Shell脚本。 2. 变量的定义和赋值 在Shell中,变量的定义和赋值可以使用以下语法: variable_name=va…

    Shell 2023年5月16日
    00
  • 解析如何在C语言中调用shell命令的实现方法

    以下是关于“在C语言中调用shell命令的实现方法”的完整攻略,其中包含两个示例说明。 1. 前言 在C语言编程中,有时需要调用shell命令来完成一些操作,例如执行系统命令、创建子进程等。本攻略将详细讲解如何在C语言中调用shell命令的实现方法,帮助读者更好地掌握C语言编程技能。 2. 调用shell命令的实现方法 在C语言中,可以使用system函数调…

    Shell 2023年5月16日
    00
  • Wscript.Shell 对象详细介绍!!特好的东西第2/2页

    以下是关于“Wscript.Shell 对象详细介绍!!特好的东西第2/2页”的完整攻略,其中包含两个示例说明。 1. 前言 Wscript.Shell 对象是Windows Script Host (WSH) 的一个组件,可以用于执行各种系统管理任务,例如运行程序、创建快捷方式、读取和写入注册表等。本攻略将详细讲解 Wscript.Shell 对象的基本用…

    Shell 2023年5月16日
    00
  • Linux shell常用的73条命令总结

    以下是关于“Linux shell常用的73条命令总结”的完整攻略,其中包含两个示例说明。 1. 前言 Linux shell是一种在Linux操作系统上使用的命令行解释器。本攻略将介绍Linux shell中常用的73条命令,帮助你更好地掌握Linux操作系统。 2. 常用命令 以下是Linux shell中常用的73条命令: ls:列出目录中的文件和子目…

    Shell 2023年5月16日
    00
  • Shell数组添加元素及注意事项

    以下是关于“Shell数组添加元素及注意事项”的完整攻略,其中包含两个示例说明。 1. 前言 在Shell脚本中,数组是一种非常常见的数据类型。本攻略将介绍如何在Shell数组中添加元素,并讲解一些注意事项。 2. 数组添加元素 在Shell脚本中,可以使用多种方式向数组中添加元素。以下是一些常见的方法: 直接赋值 可以使用直接赋值的方式向数组中添加元素。以…

    Shell 2023年5月16日
    00
合作推广
合作推广
分享本页
返回顶部