码迷,mamicode.com
首页 > 系统相关 > 详细

shell介绍

时间:2018-04-17 22:24:33      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:shell

shell脚本介绍

技术分享图片

1.实现自动化运维,大大提升效率

shell脚本结果与执行

技术分享图片

1.开头添加

#!/bin/bash      下面的命令可以被该命令解析

2.解释说明:以#开头的语句是解释说明

3.执行:

chmod+x   1.sh    ./1.sh   执行脚本

sh 1.sh             执行脚本

sh -x  1.sh      查看脚本执行过程

sh -n 1.sh     查看语法错误

date命令用法

技术分享图片

1.常用字符用法:

[root@weixing01 shell]# date +%Y       年
2018
[root@weixing01 shell]# date +%y        年份后两位
18
[root@weixing01 shell]# date +%m       月
04
[root@weixing01 shell]# date +%M       分钟
29
[root@weixing01 shell]# date +%d         日
17
[root@weixing01 shell]# date +%D         详细日期
04/17/18

[root@weixing01 shell]# date +%Y%m%d
20180417

[root@weixing01 shell]# date +%F
2018-04-17

[root@weixing01 shell]# date +%H           小时
21
[root@weixing01 shell]# date +%s             时间戳距离1970年1月1日
1523971918
[root@weixing01 shell]# date +%S             秒
05

[root@weixing01 shell]# date +%H%M%S
213349
[root@weixing01 shell]# date +%H:%M:%S
21:34:03
[root@weixing01 shell]# date +%T
21:34:07

[root@weixing01 shell]# date +%w         星期几
2

[root@weixing01 shell]# date +%W         今年第几周
16

[root@weixing01 shell]# cal                查看日期
      四月 2018     
日 一 二 三 四 五 六
 1  2  3  4  5  6  7
 8  9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

2.标记日期:当天日期2018-4-17

[root@weixing01 shell]# date -d "-1day"
2018年 04月 16日 星期一 21:36:56 CST
[root@weixing01 shell]# date -d "-1day" +%F
2018-04-16
[root@weixing01 shell]# date -d "-1mon" +%F
date: 无效的日期"-1mon"
[root@weixing01 shell]# date -d "-1month" +%F
2018-03-17
[root@weixing01 shell]# date -d "-1years" +%F
2017-04-17
[root@weixing01 shell]# date -d "-1year" +%F
2017-04-17
[root@weixing01 shell]# date -d "-1hour" +%T
20:38:19

3.时间戳:

[root@weixing01 shell]# date +%s
1523972347
[root@weixing01 shell]# date -d @1523972347
2018年 04月 17日 星期二 21:39:07 CST
[root@weixing01 shell]# date +%s -d "2018-04-16 05:52:14"
1523829134
[root@weixing01 shell]# date -d @1523829134
2018年 04月 16日 星期一 05:52:14 CST

shell 脚本中的变量

技术分享图片

shell介绍

标签:shell

原文地址:http://blog.51cto.com/13517254/2104605

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!