你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

Linux——编写shell脚本(shell篇)

2021-10-23 15:38:32

一条命令干一件事,所以需要将多条命令保存到文件里面,执行这个文件就OK了。

介绍一下需要保存的命令有哪些, 分号可以将每条命令分隔开按照顺序执行
在这里插入图片描述

正式开始:

1.创建文件,名为1.sh

为何后缀是sh,因为centos环境下,默认的命令解释器是bash
在这里插入图片描述

2.输入命令,保存退出

退出 :wq
在这里插入图片描述

3.传递文件执行权限并执行

在这里插入图片描述

4. 执行结果

在这里插入图片描述

二、优化一下操作

1. 添加注释

解释一下–> # 表示注释,!/bin/bash 注释说明这里使用的bash命令解释器
-------------> # demo 说明这是一个演示文件
在这里插入图片描述

2. 传递权限细节

如果命令解释器是bash,可以不用赋予权限,直接bash 1.sh运行即可。
在这里插入图片描述

不同的执行方法

在这里插入图片描述
前两个会产生子进程
后两个不会产生子进程

有人到这里会好奇,那我选择会要子进程还是不要子进程的。需要强调的是,如果你不希望执行文件影响你当前的环境,那就不产生子进程的那种。
还有一点,内部命令执行不会产生子进程,外部命令会产生子进程。