shell基础、变量、相关脚本
目录 一、shell基础 书写规范 引号 配置文件 read交互 脚本调式 小节总结 二、变量 变量类型 位置变量 状态变量 替换和删除 变量补充 变量运算 小节总结 三、相关脚本面试题 统计history的top10 备份 内存用量报警 取各种值 无聊的题目 反复更名 我叫张贺,贪财好色。一名合格的LINUX运维工程师,专注于LINUX的学习和研究,曾负责某中型企业的网站运维工作,爱好佛学和跑步。 个人博客: 传送阵 笔者微信: zhanghe15069028807 ,非诚勿扰。 一、shell基础 书写规范 脚本要放在同一个目录里面: /server/scripts 开头加解释器 脚本的注释尽量全面:作者、用途、创建时候,联系方式 尽量全部使用英文,逼格整的高高的。 成对的符号,成对的格式一次性写完。 引号 双引号:会翻译变量 单引号:所见即所得 反引号:赋值命令的结果,而不是赋值命令,可用 $() 代替。 //这脚本执行为空 [root@nginx tmp]# vim test.sh #!/bin/bash start=`systemctl start nginx` #这里用的是反引号,这条命令执行的结果就是空的,start也是空的。 $start //这样才正常 [root@nginx tmp]# vim test.sh #!/bin/bash start=