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

本文介绍了如何在CentOS环境下创建和执行Shell脚本,包括创建命名为1.sh的文件,使用wq命令保存并退出,赋予文件执行权限,并详细解释了执行过程。同时,讨论了注释的添加、执行权限的细节以及不同执行方法的影响,如子进程的产生。对于初学者,这是理解Shell脚本操作的实用指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

案例命令解释:有的小白不理解这些命令的功能
介绍一下需要保存的命令有哪些, 分号可以将每条命令分隔开按照顺序执行
在这里插入图片描述

一、正式开始:

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

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

2.输入命令,保存退出

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

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

在这里插入图片描述

4. 执行结果

在这里插入图片描述

二、优化一下操作

1. 添加注释

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

2. 传递权限细节

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

3. 不同的执行方法

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值