![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shell
文章平均质量分 51
Hi~略略略o(* ̄▽ ̄*)ブ
这个作者很懒,什么都没留下…
展开
-
Shell case流程控制
Shell case流程控制case语句介绍case … esac 为多选择语句,与其他语言中的 switch … case 语句类似,是一种多分枝选择结构,每个 case 分支用右圆括号开始,用两个分号 ;; 表示 break,即执行结束,跳出整个 case … esac 语句,esac(就是 case 反过来)作为结束标记。可以用 case 语句匹配一个值与一个模式,如果匹配成功,执行相匹配的命令。在某些时候,case要优于if,少写很多判断语法case 变量 in ) coma原创 2021-09-14 21:05:59 · 133 阅读 · 0 评论 -
shell循环
shell循环为什么使用循环1.减少代码量2.有些时候,只能用循环,不规律的情况下3.读取文件内容4.死循环循环的分类当型循环 while直到型循环 do until通用循环 forwhile 循环语法while 条件;do chmd1donewhile 条件do cmd1 cmd2done## 死循环while true;do echo '123'donewhile [ 1 -eq 1 ];do echo 456 sleep 3do原创 2021-09-14 21:05:26 · 165 阅读 · 0 评论 -
Shell 函数
Shell 函数什么是函数函数就是具备某一功能的工具为什么要使用函数如果不使用函数,那么你的代码: 1.程序的组织结构不清晰,可读性差 2.代码冗余 3.可扩展性(功能需要修改的时 候…对不起GG)如何使用函数函数的使用必须遵循的原则:先定义,后调用 修理工事先准备好工具的过程,即,定义函数 修理工遇到应用场景哪 来工具就用即函数的调用函数的语法# 1.函数定义语法function 函数名() { cmd1 cmd2}# 2.函数定义语法(推荐)函数名() { cmd1原创 2021-09-14 21:04:44 · 103 阅读 · 0 评论 -
脚本常用监控命令
脚本常用监控命令书写脚本常用监控命令监控目标 命令本地端口监控 netstat -lntup ss -lntup lsof 远端端口监控 telnet nc nmap 进程监控 ps -ef ps aux web监控 curl原创 2021-09-14 21:04:06 · 435 阅读 · 0 评论 -
Shell-if判断
shell的if判断if判断语法(单分支)## 1.语法一:if [ 条件 ];then cmd1 cmd2fi## 2.语法二:if [ 条件 ]then cmd1 cmd2fiif判断语法(多分支)#1.多分支语法if [ 条件 ];then cmd1 cmd2elif [ 条件2 ];then cmd1 cmd2elif [ 条件3 ];then cmd1 cmd2else cmd3 cmd4fi#2.if嵌套i原创 2021-09-14 21:03:25 · 107 阅读 · 0 评论 -
Shell条件表达式
Shell条件表达式条件表达式介绍条件表达式,我们非常的常用,可以说,任何编程语言,都离不开条件表达式,但是每种变成语言的写法都不太一样,在shell中,有一种独特的写法。条件测试语句条件测试语句,我们又叫做test语句。test: 条件测试[]: 条件测试(语法:中括号两边一定要有空格)例:[ -f /etc/passwd ] 错误写法: [-f /etc/passwd][[]]: 支持正则(语法:中括号两边一定要有空格)文件判断-f: file 判断普通文件是否存在,如果存在则为真,原创 2021-09-08 21:40:29 · 297 阅读 · 0 评论 -
shell运算符
shell运算符基础符号+:加-:减*:乘/:除%:取余++:自增–:自减**:幂运算取余数用法 echo $((RANDOM%20))自增用法for((i=1;i<=10;i++));do echo zlsdone逻辑符号# 基础逻辑符号&&:且,前面的命令执行成功后,再执行后面的命令,前面的不成功,则后面的也不执行||:或,前面的命令执行不成功,才能执行后面的命令,前面的成功,则后面的不执行!:非,取反符号作用原创 2021-09-07 21:52:49 · 116 阅读 · 0 评论 -
Shell变量
Shell变量变量介绍什么是变量变量即变化的量,核心是“变”与“量”二字,变即变化,量即衡量状态。量:是记录现实世界当中的某种状态变:指的是记录的状态是可以发生变化的为什么要使用变量变量名=变量值变量名:相当于一个门牌号,便于取出变量值,是访问到值的唯一方式=:赋值符号变量值:用来表示状态定义变量名规范大前提::变量名的命名应该能够反映出值记录的状态。变量是用来访问变量值的,所以变量名应该遵循一定规范,来方便我们标识存到内存中值的功能。# shell定义变量1.不能以数字开头原创 2021-09-06 21:22:49 · 91 阅读 · 0 评论 -
Shell编程-入门
Shell编程-入门为什么要使用shell1.安装操作系统(CentOS)自动化安装操作系统(kickstart cobbler)底层shell2.初始化/优化操作系统1)ntp时间同步2)更改默认yum源3)ssh优化4)关闭Selinux5)关闭/开启 防火墙(C6:iptables C7:firewalld)6)安装基础服务(wget vim lrzsz net-tools unzip gzip…)7)优化文件描述符8)优化字符集9)…3.安装服务1)Nginx2)PHP原创 2021-09-06 21:21:58 · 66 阅读 · 0 评论