每天一个LInux命令(date)

说明: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

扫描二维码关注公众号,回复: 5122780 查看本文章
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

链接:很不错

猜你喜欢

转载自blog.csdn.net/wzj_110/article/details/86650329