一条命令干一件事,所以需要将多条命令保存到文件里面,执行这个文件就OK了。
介绍一下需要保存的命令有哪些, 分号可以将每条命令分隔开按照顺序执行
正式开始:
1.创建文件,名为1.sh
为何后缀是sh,因为centos环境下,默认的命令解释器是bash
2.输入命令,保存退出
退出 :wq
3.传递文件执行权限并执行
4. 执行结果
二、优化一下操作
1. 添加注释
解释一下–> # 表示注释,!/bin/bash 注释说明这里使用的bash命令解释器
-------------> # demo 说明这是一个演示文件
2. 传递权限细节
如果命令解释器是bash,可以不用赋予权限,直接bash 1.sh运行即可。
不同的执行方法
前两个会产生子进程
后两个不会产生子进程
有人到这里会好奇,那我选择会要子进程还是不要子进程的。需要强调的是,如果你不希望执行文件影响你当前的环境,那就不产生子进程的那种。
还有一点,内部命令执行不会产生子进程,外部命令会产生子进程。