Linux 基础教程 13-基本命令echo和date

Linux 基础教程 13-基本命令echo和date,第1张

echo命令主要用来在终端中显示字符串。

主要参数解释如下所示:

转义符详细解释如下所示:

date命令主要用来显示和修改系统时间与日期。只有 超级用户 才能用date命令设置时间,一般用户用户只能使用date命令显示时间。

date命令的参数及说明如下所示:

date命令的时间显示格式如下所示:

1、临时更改显示样式,当回话结束后恢复原来的样式

export TIME_STYLE='+%Y-%m-%d %H:%M:%S' # 直接在命令中执行即可

2、永久改变显示样式,更改后的效果会保存下来

修改/etc/profile文件,在文件内容末尾加入

export TIME_STYLE='+%Y-%m-%d %H:%M:%S'

执行如下命令,使你修改后的/etc/profile文件配置内容生效

Linux C编程获取当前时间用time这个函数,time函数会返回一个time_t类型的时间戳(这个time_t类型实际上是一个长整型,定义在timeh头文件中)。time函数的函数原型是这样的:

time_t time(time_t tloc);

使用time函数需要包含timeh头文件:

#include <timeh>

调用time函数的代码是这样的:

time_t t;

t=time((time_t ) 0);

因为time函数参数的作用和返回值一样,只是用于接收时间戳,所以这里调用time函数可以传入一个空指针,表示只用它的返回值,不用指针参数来接收时间戳。

因为time函数只是返回一个时间戳,如果想打印直观的时间信息,可以把刚才的time_t作为参数调用ctime函数,ctime函数会返回一个字符串,ctime函数的调用是这样的:

printf("The time and date is: %s", ctime(&t));

t就是刚才调用time函数返回的time_t类型变量。

简单写了个,希望能够帮到楼主

#!/usr/bin/bash

LogFile="filelog"

date >> $LogFile

finger >> $LogFile

uptime >> $LogFile

exit

本文汇总了Linux shell中各种时间处理方法,包括时间显示、时间转换、时间设置等等,内含大量示例及输出, 这里记录下来作为备忘,持续更新,禁止转载。内容比较多,可以直接CTRL+F查找。

1 显示当前时间,按指定格式显示时间。

date //显示当前时间,输出结果:Tue Mar 7 22:13:22 CST 2017

date +"%Y/%m/%d %H:%m:%S" //显示指定格式时间,输出结果:2017/03/07 22:03:05

以上就是关于Linux 基础教程 13-基本命令echo和date全部的内容,包括:Linux 基础教程 13-基本命令echo和date、求助linux日期格式设置、linux怎么用c获取当前时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9666123.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存