shell脚本
shell脚本
cnwocvnweoinv
这个作者很懒,什么都没留下…
展开
-
shell-编程规范与变量
一、shell脚本概述: (1)shell脚本的概念: 1、将要执行的命令按顺序保存到一个文本文件 2、给该文件可执行权限 3、可结合各种shell控制语句完成更复杂的操作 shell脚本应用场景: 1、重复性操作 2、交互性任务 3、批量事物处理 4、服务运行状态监控 5、定时任务执行 Shell编程规范: Vim first.sh #!/bin/bash #注释文字解析 cd /boot pwd ls -lh vml* Chmod +x first.sh ./first.sh 三种方法的区别:原创 2020-07-17 11:34:27 · 120 阅读 · 0 评论 -
shell-防火墙
传递原创 2020-08-01 16:22:50 · 435 阅读 · 0 评论 -
shell-免交互
一、Here Document 免交互: 1、概述: 使用I/O(输入输出)重定向的方式将命令列表提供给交互式程序。 标准输入的一种替代品 语法格式: 命令 <<标记 。。。 。。。 标记 (后面不能有空格!!!) 2、注意事项: *、标记可以使用任意合法字符》 *、结尾的标记一定要顶格写,前面不能有任何字符。 *、结尾的标记后面也不能有任何字符。(包括空格!!) *、开头标记前后的空格会被省略掉。 3、Here Document常规用法: Here Document格式控制: 1、通过原创 2020-07-28 22:13:56 · 140 阅读 · 0 评论 -
计算机网络—stp生成树协议
一、Stp生成树的由来: 因为当有环路存在时,广播的发送回引起全网的广播风波,此时需要打破环路生成的条件,而生成树协议就是解决二层广播风暴的重要手段。另外我们会阻塞一些端口,打破环路生成条件,当链路出现问题时,这些被阻塞的都端口可以过渡到转发状态,实现链路的备份的作用。 二、BPDU(Bridge Protocol Data Unit)网络协议数据单元: BPDU是直接封装在二层的协议。 STP的各种选举是通过交换BPDU报文来实现的,BPDU是直接封装在以太网帧中的。对于参与STP的所有的SW,他们都通原创 2020-07-27 11:00:12 · 1142 阅读 · 0 评论 -
shell-正则表达式
一、正则表达式概述: 1、正则表达式的定义: 正则表达式又称正规表达式、常规表达式。在代码中常简写为 regex、regexp 或 RE。正则表达式是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串,简单来说, 是一种匹配字符串的方法,通过一些特殊符号,实现快速查找、删除、替换某个特定字符串。 正则表达式是由普通字符与元字符组成的文字模式。模式用于描述在搜索文本时要匹 配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进 行匹配。其中普通字符包括大小写字母、数字、标点符原创 2020-07-27 09:05:05 · 203 阅读 · 0 评论 -
shell-数组
数组:相同类型数据的集合 【11 22 33 44】在内存中开辟了连续的空间 配合循环使用 数组名称: arr=(11,22,33,44) 自己定义 数组元素:11 22 33 44 数组长度:元素的个数:4 数组下标:0 1 2 3 4 切片:22 33 数组定义的方法: 1、num=(11 22 33 44) Echo ${num[*]} echo $num ###只显示数组的第一个数!!! 2、num=([0]=11 [1]=22 [3]=33) Echo ${num[*原创 2020-07-22 11:47:12 · 119 阅读 · 0 评论 -
三个课外实验(vsftpd、samba、cobbler)
实验1:vsftpd: 1、实验准备: (1)linux服务器 (2)Win10客户机 2、实验过程: (1) 安装vsftpd的软件以及服务器与客户机之间通信。 [root@localhost ~]# yum -y install vsftpd ===>安装软件 [root@localhost ~]# cd /etc/vsftpd/ ===>进入该目录查看配置文件 [root@localhost vsftpd]# ls ===>查看目录下的内容 ftpusers user_list原创 2020-07-20 11:09:06 · 141 阅读 · 0 评论 -
shell-循环语句及函数
For 循环 指定次数循环 遍历 把集合中每个元素按个读取一遍原创 2020-07-18 17:08:34 · 318 阅读 · 1 评论 -
shell-条件语句
一、条件测试: 1、文本测试与整数测试: *命令——test: 测试表达式是否成立,若成立返回0,否则返回其他数值。 格式:test 条件表达式 [ 条件表达式 ] 注意:在使用 [ *** ] 时中间的表达式前后要有空格,不然会报错!!!! 文本测试: [ 操作符 文件或目录 ] 常用的测试操作符: -d 测试是否为目录 -e 测试目录或文件是否存在 -f 测试是否为文件 -r 测试当前用户是否有权限读取 -w 测试当前用户是否有权限写入 -x 测试当原创 2020-07-18 16:57:23 · 217 阅读 · 0 评论