shell介绍

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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.常用字符用法:

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

[[email protected] shell]# date +%Y%m%d
20180417

[[email protected] shell]# date +%F
2018-04-17

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

[[email protected] shell]# date +%H%M%S
213349
[[email protected] shell]# date +%H:%M:%S
21:34:03
[[email protected] shell]# date +%T
21:34:07

[[email protected] shell]# date +%w         星期几
2

[[email protected] shell]# date +%W         今年第几周
16

[[email protected] 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

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

3.时间戳:

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

shell 脚本中的变量

技术分享图片

以上是关于shell介绍的主要内容,如果未能解决你的问题,请参考以下文章

shell 脚本 片段

vue2.0 代码功能片段

nodejs常用代码片段

sh shell片段

常用python日期日志获取内容循环的代码片段

Eclipse 中的通用代码片段或模板