说明:date也许是是最简单的命令,但是平淡中见神奇!
date:主要是显示--->日期+时间---->也可以设定系统的日期与时间
说明:根据需求说明参数的使用!
---------------------------------------------------------------------------------------
date命令输出显示格式
(0)默认的输出
date
Sat Jan 5 12:00:37 CST 2018
(1)格式:2018-08-16--->显示日期
date +%F ---->默认使用"-"作为分隔符--->Full
date +%Y-%m-%d ---->大、小、小
注意:+号不要忘了(特殊)!
(2)格式:16:20:22--->显示时间
date +%H:%M:%S
date +"%H:%M:%S" ---->最好加上""
说明:注意各参数的含义!
(3) AM(12点之前)或PM
date +%P --->p(大写的输出),P(小写的输入)
(4)apache格式转换
date -d "Dec 5, 2018 12:00:37 AM" +"%Y-%m-%d %H:%M:%S"
2018-12-05 00:00:37
格式:date -d 指定的时间(时间来源) 指定的格式
说明:-d<字符串>--->显示字符串所指的日期与时间,字符串前后必须加上双引号;
(5) 输出昨天日期:
date -d "1 day ago" +"%Y-%m-%d"
2015-11-19
===================分割线=======================================
一、总述
bc:- An arbitrary precision calculator language 一个任意精度的计算器语言
bc:能够对计算公式的语法进行解释并返回出结果,应用场景主要是小数运算!
有下面几种使用方式
(1) 交互式
命令行输入bc,进入bc这个软件的工作环境中(交互式界面)--->此界面的内容省略。有几点注意事项
1)bc默认仅输出整数(小数舍去)
2)想输出小数--->scale=number(保留的小数位)
3)特殊的运算符:^(指数)、%(求余)
4)离开bc的环境--->quit
(2) echo+管道--->命令行(细细体会)
echo "2.5+3.2;scale=1"|bc
scale=number(保留的小数位)
--->5.7
(3) bc + 文件名
bc "calc.txt" 进入bc交互式界面并自动返回文本内算式的结果,会停留在bc的环境中!
说明:当算术或者语法等出现错误时,程序会返回错误信息,如下:
1/0
Runtime error (func=(main), adr=3): Divide by zero
链接:很不错