Linux运维
文章平均质量分 70
春刀c
这个作者很懒,什么都没留下…
展开
-
Docker入门-docker镜像常用命令
Docker常用命令本篇主要内容:docker的常用命令介绍docker pulldocker imagesdocker tagdocker inspectdocker historydocker searchdocker rmidocker image rmdocker image prunedocker commitdocker importdocker builddocker savedocker loaddocker push介绍-查看日志如果服务工作原创 2021-03-19 23:56:10 · 230 阅读 · 0 评论 -
Shell入门-Shell脚本开发规范
Shell脚本开发规范Shell脚本开发规范及习惯非常重要,有了好的规范和习惯,才能大大提升开发效率,降低后期的脚本维护成本,特别是在多人协作开发时,有一个互相遵守的规范显得特别重要。即使是自己一个人独自开发,也要采取一套科学的、固定的规范,这样脚本才更易读,易于后期维护。总之,就是要让自己养成一个一出手就是专业和规范的习惯。Shell脚本变量命名及引用变量规范1.全局变量定义全局变量也称环境变量,它的定义应全部大写,如APACHE_ERR或APACHEERR,名字对应的语义要尽量清晰,能够正确表达原创 2021-03-16 15:17:41 · 85 阅读 · 0 评论 -
Shell入门-Shell数组
Shell数组通常在开发Shell脚本时,定义变量采用的形式为“a=1; b=2; c=3”,可如果有多个变量呢?这时再逐个地定义就会很费劲,并且要是有多个不确定的变量内容,也会难以进行变量定义,此外,快速读取不同变量的值也是一件很痛苦的事情,于是数组就诞生了,它就是为了解决上述问题而出现的Shell数组的定义方法一:用小括号将变量值括起来赋值给数组变量,每个变量值之间要用空格进行分隔语法:array=(arg1 arg2 arg3)实践:[root@localhost shell]# ar原创 2021-03-16 15:16:39 · 454 阅读 · 0 评论 -
Shell入门-特殊命令break、continue、exit、return
特殊命令:break、continue、exit、returnbreak(循环控制)continue(循环控制)exit(退出脚本)return(退出函数)break、continue在条件语句及循环语句(for、while、if等)中用于控制程序的走向;而exit则用于终止所有语句并退出当前脚本,除此之外,exit还可以返回上一次程序或命令的执行状态值给当前Shell; return类似于exit,只不过return仅用于在函数内部返回函数执行的状态值。break n:如果省略n,则表示原创 2021-03-16 15:15:36 · 365 阅读 · 0 评论 -
Shell入门-for循环和select循环
for循环和select循环本篇主要介绍内容:for循环的定义及使用select循环的用途for循环第一种for循环语句为变量取值型,语法结构如下:for 变量名 in 变量取值列表do 指令...done提示:在此结构中“in变量取值列表”可以省略,省略时相当于in“$@”,也就是使用for i就相当于使用for i in“$@”。在这种for循环语句语法中,for后面的变量名取自变量列表中的元素,每次取一个,并且变量取值列表以空格区分。第二种for循环语句称为for循环原创 2021-03-16 00:02:27 · 602 阅读 · 0 评论 -
Shell入门-while循环和until循环
while循环和until循环本篇包含的主要内容:while循环和until循环的写法及进入循环体的条件将脚本放入后台运行的方法whlie按行读取文件Shell脚本语言的循环语句常见的有while、until、for及select循环语句。while循环语句基础语法:while <条件表达式>do 指令done类似Java中while的用法,当条件表达式为true时,会执行do以下的指令;否则不进入循环体执行指令until循环语句基础语法:until <原创 2021-03-14 22:42:21 · 277 阅读 · 0 评论 -
Shell入门-case条件语句
Shell中case条件语句本篇主要包含:case语句的格式及写法语法格式:case "arg1" in 值1) 指令 ;; 值2) 指令 ;; *) 指令esac实践1根据用户输入的数字做出响应,很类似Java中的switch case语法[root@localhost shell]# cat 9_1.sh #!/bin/bash#***********************************************#Author:原创 2021-03-14 17:10:31 · 121 阅读 · 0 评论 -
Shell入门-Shell函数
Shell函数本篇内容如下:Shell函数的定义方法Shell函数的执行方法函数写法标准写法:function 函数名(){ 指令... return n}简化写法:function 函数名{ 指令... return n}简化写法:函数名(){ 指令... return n}函数执行Shell的函数分为最基本的函数和可以传参的函数两种,其执行方式分别说明如下。执行不带参数的函数时,直接输入函数名即可(注意不带小括号)在Shell函数里面,ret原创 2021-03-11 21:30:08 · 89 阅读 · 0 评论 -
Shell入门-Shell条件语句
条件语句本篇内容包含:if条件语句的多种格式/写法实际监控MySQL等启动是否成功的命令if条件语句的语法单分支结构的两种写法:if <条件表达式> then 指令fiif <条件表达式>;then 指令fi双分支结构:if <条件表达式> then 指令 else 指令fi多分支结构:if <条件表达式> then 指令elif <条件表达式> then 指令el原创 2021-03-10 22:46:34 · 68 阅读 · 0 评论 -
Shell入门-Shell脚本的表达式
Shell脚本的表达式条件测试表达式test < 表达式 >[ < 表达式 > ][[ < 表达式 > ]]((< 表达式 >))在[[]](双中括号)中可以使用通配符等进行模式匹配,这是其区别于其他几种语法格式的地方&&、||、>、<等操作符可以应用于[[]]中,但不能应用于[]中,在[]中一般用-a、-o、-gt(用于整数)、-lt(用于整数)代替上述操作符。test < 表达式 >[root@localh原创 2021-03-09 23:14:04 · 714 阅读 · 0 评论 -
Shell入门-Shell变量数值计算
Shell变量数值计算算术运算符Shell中常见的算术运算符号+:加法-:减法或负号*:乘法/:除法%:取余**:幂运算++:增加--:减少!:逻辑非&&:逻辑与||:逻辑或< <= > >=:比较符号== != =:比较符号,对于字符串“=”也可以表示相当于<< >>:向左移位、向右移位~:按位取反|:按位异或&:按位与^:按位或= += -= *= /= %=:赋值运算算术运算命令原创 2021-03-08 21:45:36 · 1855 阅读 · 0 评论 -
Shell入门-Shell变量
Shell变量本篇包含的内容:变量的类型及变量的赋值方式显示与取消环境变量Shell中单引号、双引号、反引号的区别Shell中的特殊位置参数变量Shell中特殊状态变量Shell内置命令Shell变量子串及特殊扩展命令变量类型变量可分为两类:环境变量(全局变量)和普通变量(局部变量)。环境变量一般是指用export内置命令导出的变量。按照系统规范,所有环境变量的名字均采用大写形式。例如:正确的环境变量定义方法为export OLDGIRL=1。在查看设置的变量时,有3个命令可以原创 2021-03-07 22:38:07 · 299 阅读 · 0 评论 -
Shell入门-Shell的组成及Vim配置
Shell入门本篇包含的内容:Shell脚本的组成之解释器Shell脚本的执行Shell脚本的开发规范和习惯Vim的配置先看一个基础的Shell脚本的内容:[root@localhost shell]# cat tl.sh #!/bin/bash#***********************************************#Author: luotianhao#Mail: tianhao.luo.com#Version:原创 2021-03-07 22:26:58 · 202 阅读 · 0 评论