Shell编程进阶 1.3data命令

date命令是显示日期时间的命令

date

2016年 01月 01日 星期五 15:05:01 CST

修改时间的选项是 -s

date -s "2016-01-01 12:56:10"

查看日历

cal

全年日历

cal -y

同步服务器的时间

yum install ntp -y
ntpdate ntp.fudan.edu.cn

date的用途

date +%F 年月日T 时分秒Y 四位的年y 两位的年m 月份d 日W 今年的第几周w 周几H 时M 分S 秒s 距 1970-01-01 00:00走了多少秒

组合用法

date +"%Y-%m-%d %H:%M:%S"

2016-01-01 16:11:30

date的选项-d,两天前的日期

date -d "-2 days" +%F

2015-12-30

date -d "-2 month" +%F

2015-11-01

hour  min  sec 时分秒都可以

---恢复内容结束---

时间: 2024-08-07 03:41:57

Shell编程进阶 1.3data命令的相关文章

shell编程进阶

Shell编程进阶 Shell结构以及执行 [[email protected] ~]# mkdir shell [[email protected] ~]# cd shell/ [[email protected] shell]# vim first.sh #!/bin/bash ##The first test shell script ##written by wangchao ls /tmp/ echo "This is the first script." [[email p

Shell编程进阶篇(完结)

1.1 for循环语句 在计算机科学中,for循环(英语:for loop)是一种编程语言的迭代陈述,能够让程式码反复的执行. 它跟其他的循环,如while循环,最大的不同,是它拥有一个循环计数器,或是循环变数.这使得for循环能够知道在迭代过程中的执行顺序. 1.1.1 shell中的for循环 shell中的for 循环与在c中不同,它包含三种形式:第一种结构是列表for 循环;第二种结构就是不带列表的for循环:第三种就类似于C语言. ①   列表for循环(常用) #!/bin/bash

linux shell编程进阶学习

第一节:基础 ls -lh  --可以用户友好的方式看到文件大小 file 文件名 --查看文件类型 stat 文件名 --查看文件当前状态 man 命令/函数名 --查看详细的帮助文档 man中看某一命令选项的定位技巧  -- 输入/ -n -n前面要有一定的空格 #!/bin/bash echo "Hello World!" chmod 777 hello.sh或chmod a+x hello.sh等 ./hello.sh执行 echo -e选项用来增强,支持转义字符. var=w

shell编程中的find命令

find命令的完整语法格式如下所示: find  [path]  [options]  [tests]  [actions] path path部分很容易理解:既可以使用绝对路径,如/bin,也可以使用相对路径,如 . .如果需要,也可以指定多个路径,如 find /var  /home. options find命令有许多选项可用,下表列出几个最常用的选项. 选项 含义 -depth        在查看目录本身之前先搜索目录的内容 -follow 跟随符号链接 -maxdepths N  

Shell 编程进阶

Shell 介绍 date 命令 自定义变量 if 逻辑判断 case 选择 for 循环 while 循环 Shell 中断继续退出 Shell 函数 Shell 数组

shell编程进阶之数组

数组ARRAY 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合,元素编号支持稀疏格式,即索引编号不连续. 高级变量用法 - 有类型变量 Shell变量一般是无类型的,但是bash提供了declare和typeset两个命令用于指定变量的类型,两个命令是等价的 declare [OPTION] 变量名 -r  声明或显示只读变量 -i  声明或显示整数型变量 -a  声明或显示索引数组 -A  声明或显示关联数组 -f  显示系统的所有函数 -F  仅显示所

shell编程进阶篇

上一篇文章介绍的是shell的基础知识:https://blog.51cto.com/14048416/2355550??有人会说,shell简单啊,就是一些命令的堆砌啊,是的一些简单的操作仅仅执行几个命令就行了,但是相对一些复杂的业务和要求下,如果只能做到命令的堆砌,那也太有损shell的名声了.??小编通过一个例子给大家介绍,如果没有逻辑和条件,只是命令的堆砌,那么对维护Linux,是多么大的灾难. #需求:清除/var/log 下message 日志文件命令堆砌 #!/bin/bash #

Shell编程—使用结构化命令

1使用if-then语句 f-then语句有如下格式. if command then commands fi bash shell的if语句会运行if后面的那个命令.如果该命令的退出状态码是0(该命令成功运行),位于then部分的命令就会被执行.如果该命令的退出状态码是其他值, then部分的命令就不会被执行,bash shell会继续执行脚本中的下一个命令.fi语句用来表示if-then 语句到此结束. 举例: $ vim test1.sh #!/bin/bash # testing the

Shell编程 之 字符截取命令

1. 字段(列)提取命令:cut  [选项]  文件名 选项:  - f  列号(提取第几列)   - d  分隔符(按照指定分隔符分割列) [[email protected] sh]# cat student.txt ID Name Gender Mark 1 alex male 11 2 boby male 22 3 cyan male 33 4 dauge male 44 [[email protected] sh]# cut -f 2 student.txt # -f 设置列号 Nam