Shell

推荐列表 站点导航

当前位置:首页 > 脚本编程 > Shell >

记录每次注销Shell的时间的方法介绍

来源:网络整理  作者:网友投稿  发布时间:2020-12-27 17:04
本文介绍下,在linux系统中,记录每次注销shell的时间的方法,有需要的朋友参考下吧。...

复制代码 代码示例:

date -d today +"%Y-%m-%d %H:%M:%S" >> /var/log/logout

测试如下:
打开两个窗口,其中一个查看当前的时间,然后另一个exit退出shell,查看生成的/var/log/logout文件的第二条就是刚才退出的时间了。
具体演示就不贴出来了,执行以上脚本,然后cat /var/log/logout文件即可。

其他格式的时间输出命令如下:
 

复制代码 代码示例:

#date -d today +"%Y-%m-%d"
2013-02-07
# date -d today +"%Y_%-m_%-d"
2013_2_7
# date -d today +"%Y-%m-%d %T"
2013-02-07 22:42:24
# date -d today +"%Y-%m-%d %H:%M"
2013-02-07 22:42
# date -d today +"%Y-%m-%d %H:%M:%S"
2013-02-07 22:42:35

附,date指令的详细用法说明:

date命令参数
    -d, –date=STRING 显示STRING指定的时间
    -f, –file=DATEFILE 类似–date参数显示DATEFILE文件中的每行时间
    -ITIMESPEC, –iso-8601[=TIMESPEC] 以ISO 8601 格式显示日期/时间。TIMESPEC为”date”(只显示日期)、”hours”、”minutes”、”senconds”(显示时间精度)之一,默认为”date”。
    -r, –reference=FILE 显示文件的最后修改时间
    -R, –rfc-2822 以RFC-2822兼容日期格式显示时间
    -s, –set=STRING 设置时间为STRING
    -u, –utc, –universal 显示或设定为Coordinated Universal Time时间格式

date命令输出显示格式
    %% 字符%
    %a 星期的缩写(Sun..Sat)
    %A 星期的完整名称 (Sunday..Saturday)
    %b 月份的缩写(Jan..Dec)
    %B 月份的完整名称(January..December)
    %c 日期时间(Sat Nov 04 12:02:33 EST 1989)
    %C 世纪(年份除100后去整) [00-99]
    %d 一个月的第几天(01..31)
    %D 日期(mm/dd/yy)
    %e 一个月的第几天 ( 1..31)
    %F 日期,同%Y-%m-%d
    %g 年份(yy)
    %G 年份(yyyy)
    %h 同%b
    %H 小时(00..23)
    %I 小时(01..12)
    %j 一年的第几天(001..366)
    %k 小时( 0..23)
    %l 小时( 1..12)
    %m 月份(01..12)
    %M 分钟(00..59)
    %n 换行
    %N 纳秒(000000000..999999999)
    %p AM or PM
    %P am or pm
    %r 12小时制时间(hh:mm:ss [AP]M)
    %R 24小时制时间(hh:mm)
    %s 从00:00:00 1970-01-01 UTC开始的秒数
    %S 秒(00..60)
    %t 制表符
    %T 24小时制时间(hh:mm:ss)
    %u 一周的第几天(1..7); 1 表示星期一
    %U 一年的第几周,周日为每周的第一天(00..53)
    %V 一年的第几周,周一为每周的第一天 (01..53)
    %w 一周的第几天 (0..6); 0 代表周日
    %W 一年的第几周,周一为每周的第一天(00..53)
    %x 日期(mm/dd/yy)
    %X 时间(%H:%M:%S)
    %y 年份(00..99)
    %Y 年份 (1970…)
    %z RFC-2822 风格数字格式时区(-0500)
    %Z 时区(e.g., EDT), 无法确定时区则为空

相关热词: shell

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://www.juheyunku.com/jiaob/shell/9758.shtml

相关文章
最新文章
Centos下PHP5升级为PHP7的方法 Centos下PHP5升级为PHP7的方法

时间:2021-01-03

在php当中常量和变量的区 在php当中常量和变量的区

时间:2020-12-29

PHP中经典的四大排序算法 PHP中经典的四大排序算法

时间:2020-12-29

dw怎么运行php文件? dw怎么运行php文件?

时间:2020-12-29

PHP PHP_EOL 换行符 PHP PHP_EOL 换行符

时间:2020-12-29

Python3爬虫进阶:MongoDB存储 Python3爬虫进阶:MongoDB存储

时间:2020-12-29

python如何运行一个python程 python如何运行一个python程

时间:2020-12-29

用PHP写一个计算器(附完 用PHP写一个计算器(附完

时间:2020-12-29

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

记录每次注销Shell的时间的方法介绍

2020-12-27 编辑:网友投稿

复制代码 代码示例:

date -d today +"%Y-%m-%d %H:%M:%S" >> /var/log/logout

测试如下:
打开两个窗口,其中一个查看当前的时间,然后另一个exit退出shell,查看生成的/var/log/logout文件的第二条就是刚才退出的时间了。
具体演示就不贴出来了,执行以上脚本,然后cat /var/log/logout文件即可。

其他格式的时间输出命令如下:
 

复制代码 代码示例:

#date -d today +"%Y-%m-%d"
2013-02-07
# date -d today +"%Y_%-m_%-d"
2013_2_7
# date -d today +"%Y-%m-%d %T"
2013-02-07 22:42:24
# date -d today +"%Y-%m-%d %H:%M"
2013-02-07 22:42
# date -d today +"%Y-%m-%d %H:%M:%S"
2013-02-07 22:42:35

附,date指令的详细用法说明:

date命令参数
    -d, –date=STRING 显示STRING指定的时间
    -f, –file=DATEFILE 类似–date参数显示DATEFILE文件中的每行时间
    -ITIMESPEC, –iso-8601[=TIMESPEC] 以ISO 8601 格式显示日期/时间。TIMESPEC为”date”(只显示日期)、”hours”、”minutes”、”senconds”(显示时间精度)之一,默认为”date”。
    -r, –reference=FILE 显示文件的最后修改时间
    -R, –rfc-2822 以RFC-2822兼容日期格式显示时间
    -s, –set=STRING 设置时间为STRING
    -u, –utc, –universal 显示或设定为Coordinated Universal Time时间格式

date命令输出显示格式
    %% 字符%
    %a 星期的缩写(Sun..Sat)
    %A 星期的完整名称 (Sunday..Saturday)
    %b 月份的缩写(Jan..Dec)
    %B 月份的完整名称(January..December)
    %c 日期时间(Sat Nov 04 12:02:33 EST 1989)
    %C 世纪(年份除100后去整) [00-99]
    %d 一个月的第几天(01..31)
    %D 日期(mm/dd/yy)
    %e 一个月的第几天 ( 1..31)
    %F 日期,同%Y-%m-%d
    %g 年份(yy)
    %G 年份(yyyy)
    %h 同%b
    %H 小时(00..23)
    %I 小时(01..12)
    %j 一年的第几天(001..366)
    %k 小时( 0..23)
    %l 小时( 1..12)
    %m 月份(01..12)
    %M 分钟(00..59)
    %n 换行
    %N 纳秒(000000000..999999999)
    %p AM or PM
    %P am or pm
    %r 12小时制时间(hh:mm:ss [AP]M)
    %R 24小时制时间(hh:mm)
    %s 从00:00:00 1970-01-01 UTC开始的秒数
    %S 秒(00..60)
    %t 制表符
    %T 24小时制时间(hh:mm:ss)
    %u 一周的第几天(1..7); 1 表示星期一
    %U 一年的第几周,周日为每周的第一天(00..53)
    %V 一年的第几周,周一为每周的第一天 (01..53)
    %w 一周的第几天 (0..6); 0 代表周日
    %W 一年的第几周,周一为每周的第一天(00..53)
    %x 日期(mm/dd/yy)
    %X 时间(%H:%M:%S)
    %y 年份(00..99)
    %Y 年份 (1970…)
    %z RFC-2822 风格数字格式时区(-0500)
    %Z 时区(e.g., EDT), 无法确定时区则为空

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://www.juheyunku.com/jiaob/shell/9758.shtml

相关文章

风云图片

推荐阅读

返回Shell频道首页