-d参数 ,说明要显示的是后面的字符串表示的时间,"1 day ago" 说明是1天前的时间。
date "+%Y-%m-%d %H-%M-%S "这样才是显示时间 +后都是时间格式。
例如:
date +%Y%m%d //显示前天年月日
date +%Y%m%d --date="+1 day" //显示前一天的日期
date +%Y%m%d --date="-1 day" //显示后一天的日期
date +%s //从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数(时间戳)
扩展资料:
Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux *** 作系统不仅仅是被网络运维人员当作服务器使用,Linux既可以当作服务器,又可以当作网络防火墙是Linux的 一大亮点。
Linux与其他 *** 作系统相比 ,具有开放源码、没有版权、技术社区用户多等特点 ,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。尤其系统中内嵌网络协议栈 ,经过适当的配置就可实现路由器的功能。这些特点使得Linux成为开发路由交换设备的理想开发平台。
参考资料来源:百度百科-linux
ls -l 时,有些文件显示日期,有些显示时间,是设置错误造成的,解决方法如下:
1、首先打开linux,不带任何参数运行 ls 命令将列出当前工作目录的内容。
2、要列出任何目录的内容,如下图所示 /etc 目录使用如下命令。
3、一个目录总是包含一些隐藏的文件,因此要展示目录中的所有文件,使用-a或-all标志: ls -a。
4、还可以输出的每一个文件的详细信息,文件权限、链接数、所有者名称和组所有者、文件大小、最后修改的时间和文件/目录名称。
5、要在目录中列出文件并对最后修改日期和时间进行倒叙,ls -lt。
6、最后有倒序就会有正序,基于日期和时间的逆向排序文件可以使用,ls -ltr。
本文汇总了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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)