1.配置bash history按时时间戳显示

2.如何使用touch命令递归修改文件时间戳

3.linux显示毫秒的命令

配置bash history按时时间戳显示

修改时间的命令-命令修改电脑系统时间戳

作用:误删除或想查询什么时候做了配置更改,在history中看到的只是一个个指令集。

修改方法如下:

1.打开文件 ~/.bashrc。

# vim ~/.bashrc

2. 添加按时间显示配置

# export HISTTIMEFORMAT='%F %T'

保存文件并退出,

若想立即生效,可继续执行如下命令:

# source ~/.bashrc

指令说明:

HISTTIMEFORMAT ? //环境变量

%F ?//日期,即 %Y-%m-%d(年-月-日)。

%T ? //时间,即 %H:%M:%S(时:分:秒)

如何使用touch命令递归修改文件时间戳

linux文件有三个时间属性:1)mtime:文件内容最后修改时间2)ctime:文件状态改变时间,如权限、属性被更改3)atime:文件内容被访问时间,如cat,less等在默认情况下,ls显示出来的是该文件的mtime,即文件内容最后修改时间,如果你需要查看另外两个时间,可以加上--time参数,如下所示:# ls -l /etc/man.config -rw-r--r--. 1 root root 4940 Feb 22 2013 /etc/man.config# ls -l --time ctime /etc/man.config -rw-r--r--. 1 root root 4940 Nov 5 20:14 /etc/man.config# ls -l --time atime /etc/man.config -rw-r--r--. 1 root root 4940 Dec 20 03:50 /etc/man.configtouch命令可以修改文件的时间,其用法如下:如果没有指定日期,默认为系统日期touch -d 18:03 file touch -d 18:03 file touch -d 6:03pm file 如果没有指定时间,默认为 00:00:00touch -d 20000506 file touch -d 05/06/2000 file touch -d 20000506 filetouch -d 6:03pm 05/06/2000 file touch -d 20000506 18:03 file touch -d 20000506 18:03:00 file

linux显示毫秒的命令

date+%s%3N。

在Linux系统中,要显示毫秒,使用date+%s%3N,date命令用于显示或设置系统时间,+%s用于显示当前时间的时间戳(秒),%3N用于显示当前时间的毫秒数,3表示显示3位数的毫秒数。执行以上命令后,会输出当前时间的时间戳和毫秒数,例如:1625758415598,前面的10位数是时间戳(秒),后面的3位数是毫秒数。