shell编程基础-1
1. shell是什么? 一种脚本语言:是Linux系统命令的集合,写到脚本文件里,执行;支持逻辑判断、循环等结构化语句;可以自定义函数等。 2. 脚本文件的开头 #!/bin/bash #!/bin/bash 指定下面的命令在哪个命令解释器下运行 3. 脚本运行的方式 1)脚本文件加x权限,直接运行 2)通过sh命令运行 4. sh命令 -n 仅检查shell语句的语法错误,不检查shell命令 -x 在shell执行脚本的过程中,把每一个命令行和其结果都显示出来 5. date命令 格式:date [OPTION] [+FORMAT] -d 显示字符串所指的日期和时间 1)字符串格式 %Y 年 %m 月份 %d 日 %H 小时,24小时制(00-23) %M 分钟(00-59) %S 秒 %D 显示日期格式(mm/dd/yy) %F 显示日期格式(%Y-%m-%d) %T 显示时间(HH:MM:SS) 2)-d date -d "+1 day" 显示后一天日期 date -d "-1 day" 显示前一天日期 date -d "-1 month" +%Y%m%d 显示上一月的日期,指定格式 date -d "+1 month" +%Y%m%d 显示下一月的日期,指定格式 3)%s 时间戳 %s