Bootstrap

linux date指令

总览

1.date 显示当前日期

2.date "+%Y"显示当前年份

3.date "+%m"显示当前月份

4.date "+%d"显示哪一天

5.date "+%Y-&m-%d %H:%m:%s"显示年月日时分秒(固定顺序)

6.date 设置日期


案例

1.date 显示当前日期

直接输入date显示了当前时间的年月日时分秒

2.date "+%Y"显示当前年份

3.date "+%m"显示当前月份

4.date "+%d"显示哪一天

5.date "+%Y-&m-%d %H:%m:%s"显示年月日时分秒(固定顺序)

跟date指令不一样,它不带日期

6.date 设置日期

date -s [字符串时间]


思考和探究

如果只想显示当前时间的年月日?

date "+%Y-%m-%d"(引号得是英文符号,不能为拼音符号)

引号为拼音符号无法识别

前面的“+”或者“%”符号是必须有的吗?

少了任意一个符号无法显示日期

引号是必须有的吗?

在显示年月日十分秒的时候没有引号无法显示

-分隔符是必要的吗

第一个用空格代替,下面显示日期也有空格

第二个没有空格,下面显示日期也没有空格。字符连在一起

第三个第四个时分秒输出与输入相同。

可见分隔符不是必要的,甚至连冒号也不是必要的。

但是为了便于观看,还是带上为好

显示当前年份y一定要大写吗?

大小写不同有不一样的含义

大写的d,显示的是年月日

大写的m,显示的是当前分钟


疑问

刚刚学Linux不久,还存在很多不懂的地方,写一下学习的日记记录学习过程。

希望大佬能够不吝啬指导,指教指教。一些术语啥的

关于date “+%s

这串数字的含义

“”的作用

上面看到“”有和没有不影响结果,那这个“”有必要加上吗

;