shell 脚本

linux shell 脚本 入门到实战详解[⭐建议收藏!!⭐]_宝山的博客的博客-CSDN博客_linux shell脚本入门

shell 本质上是 linux 命令,一条一条命令组合在一起,实现某一个目的,就变成了shell脚本。它从一定程度上 减轻了工作量,提高了工作效率。

创建脚本:

/*制作一个Shell脚本文件*/
$ cat > example.sh
#! /bin/sh -  // 标明当前文件的解释器路径
XXXXXXXXXXXXXXXXXXXXXXX  // 输入语句后使用组合键ctrl+d保存并退出文件
$ chmod +x example.sh  // 将当前文件修改为可执行文件
$ ./example.sh  // 执行脚本
       2  // 输出

cat > example.sh

cat命令主要用于三个方面
(1)创建并写入文件
- cat > [filename] 新建文件并写入(覆盖原有文件)
- cat >> [filename] 新建文件并写入(若存在将内容追加到原有文件尾)
文件写入完成后使用ctrl+d保存并退回终端
(2)合并文件
- cat [file1] [file2] > [obj file] 将file1和file2的内容合并到obj file中
(3)浏览文件内容
- cat [filename] 在终端显式输出文件的内容

#! /bin/sh -

Shell脚本通常一开始都是这样一行语句,这行语句告知Linux内核应该以那个Shell来解释执行当前的脚本,从这条命令可以看到,我们使用的解释器位于是bin下的sh。之后接的’-‘表示没有Shell选项,据说是基于安全上的考虑,可以避免某种程度的欺骗式攻击。

chmod +x example.sh

chmod命令可以改变输入文件的类型,当前的+x选项是指将example.sh文件修改为可执行文件,若要修改回来可以使用-x选项。

./example.sh

表示执行当前目录下的example.sh文件


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值