shell脚本的运行方式

1.直接方式(新进程)

cd命令切换到script.sh脚本所在的目录。

脚本文件第一行的#!/bin/sh#!/bin/bash一定要写对,好让系统查找到正确的shell脚本解释器。

./script.sh

2.sh方式(新进程)

cd命令切换到script.sh脚本所在的目录。

不需要在脚本文件的第一行指定#!/bin/sh#!/bin/bash解释器信息,写了也没用,因为运行时已经指定了哪种shell脚本解释器。

sh script.sh

bash script.sh

3.source方式(老进程)

cd命令切换到script.sh脚本所在的目录。

脚本文件第一行的#!/bin/sh#!/bin/bash一定要写对,好让系统查找到正确的shell脚本解释器。

//点号为source的简写,注意点号.和文件名中间有一个空格。
source ./script.sh

source script.sh

. ./script.sh

. script.sh

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/osexp/19449.html

(0)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2023年1月22日
下一篇 2023年2月10日

相关推荐

  • 编程范式:声明式(Declarative)编程、命令式(Imperative)编程和函数式(Functional)编程

    1.声明式编程 声明式编程的主要思想是告诉计算机应该做什么,但不指定具体执行的步骤。 SQL 语言就是最明显的一种声明式编程的例子,例如: 除了 SQL语言,网页编程中使用到的 HTML 和 CSS 也都属于声明式编程。 2.命令式编程 命令式编程的主要思想是关注计算机执行的步骤,即一步一步告诉计算机先做什么再做什么。…

    操作系统经验 2020年3月1日
    01.6K0
  • 复数、实数、虚数的区别

    复数 复数就是实数和虚数的统称。复数的基本形式是a+bi,其中a,b是实数,a称为实部,bi称为虚部,i是虚数单位。 实数 实数分为有理数和无理数,是实实在在存在的数。 有理数是整数(正整数、0、负整数)和分数(无限循环小数)的统称。 无理数是不能用分数进行表示的小数,比如圆周率 π 。 虚数 虚数是与实数相对应的数,…

    操作系统经验 2021年8月6日
    07.2K0
  • Windows Server 2019将远程桌面用户限制到单会话

    在桌面左下角搜索框输入gpedit.msc打开组策略,依次进入:计算机配置-管理模板-Windows 组件-远程桌面服务-远程桌面会话主机-连接,将配置项“将远程桌面服务用户限制到单独的远程桌面服务会话”为“已启用” ,可以将同一个用户限制在单会话里面。

    操作系统经验 2020年8月30日
    06.0K0

发表回复

登录后才能评论