Shell教程

shell脚本经典入门教程
1 编程基础Linus:Talk is cheap, show me the code1.1 程序组成程序:算法+数据结构 数据:是程序的核心 算法:处理数据的方式 数据结构:数据...
shell变量
变量变量变量表示命名的内存空间,将数据放在内存空间中,通过变量名引用,获取数据变量类型变量类型:内置变量,如:PS1,PAT...
shell运算
算术运算shell 支持算术运算,但只支持整数,不支持小数bash中的算术运算+-*/% 取模,即取余数,示例:9%4=1,5%3=2** 乘方乘法符号...
shell条件
组合测试条件第一种方式 [ ][ EXPRESSION1 -a EXPRESSION2 ] 并且,EXPRESSION1和EXPRESSION2都是真,结果才为真[ EXPRESSION1 -o EXPRESSION2 ] 或者,EXPRE...
shell用户环境配置
bash的配置文件bash shell的配置文件很多,可以分成下面类别按生效范围划分两类全局配置:/etc/profile/etc/profile.d/*.sh/etc/bashrc个人配置...
shell信号捕捉脚本
信号捕捉 traptrap ‘触发指令’ 信号 进程收到系统发出的指定信号后,将执行自定义指令,而不会执行原操作 trap ” 信号 忽略...
shell循环
循环循环执行介绍将某代码段重复运行多次,通常有进入循环的条件和退出循环的条件重复运行次数循环次数事先已知循环次数事先...
shell函数
5 函数介绍函数function是由若干条shell命令组成的语句块,实现代码重用和模块化编程 它与shell程序形式上是相似的,不同的是它不是一个...
shell数组
7 数组7.1 数组介绍变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合数组名和索引索引...
高级字符串
8 字符串处理8.1 字符串切片基于偏移量取字符串#返回字符串变量var的长度${#var} #返回字符串变量var中从第offset个字符后(不包括第...
高级变量
9 高级变量9.1 高级变量赋值范例:[root@centos8 ~]#title=ceo[root@centos8 ~]#name=${title-mage}[root@centos8 ~]#echo $nameceo[root@centos8 ~]#title=[root@centos8 ...
expect
交互式转化批处理工具 expectexpect 是由Don Libes基于Tcl( Tool Command Language )语言开发的,主要应用于自动化交互式操作的场景,借助 expec...
小白可用 | MySQL、Oracle、PostgreSQL 数据库备份即用的Shell 脚本!
Shell脚本是实现Linux系统管理及自动化运维所必备的重要工具。许多其它岗位的小伙伴也经常使用Shell脚本来实现某项需求。虽然它并不是...
运维必看!如何让shell脚本自杀
1.脚本自杀正文有些时候我们写的shell脚本中有一些后台任务,当脚本的流程已经执行到结尾处或将其kill掉时
收藏破万!运维常用的570个Linux命令+280个Shell脚本
入行运维很重要的一步就是学习Linux系统。正所谓会了不难,难了不会,很多初学者都因Linux命令和Shell脚本而迟迟学不好Linux。但市面...
这个shell脚本排查工具,厉害了!再也不怕 shell 写不对了
ShellCheck是一个广受欢迎的开源工具,旨在帮助开发者发现并修正他们的shell脚本中的错误。它可以对bash、sh、ksh和dash脚本进行静态分析,...
给力!阿里云内部《Shell脚本速查手册》,高清PDF拿走不谢!
Shell 作为 Linux 中的第一语言,几乎每一个使用 Linux 的人都用到或用过 Shell,但绝大多数人都并不能掌握 Shell 编程的基本能力和技巧。...
Copyright © 2012-2022 YUNWEIPAI.COM - 运维派 京ICP备16064699号-6
扫二维码
扫二维码
返回顶部