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获取当前时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)