有dmesg打印人类可读时间
问题描述:
我想dmesg打印人类可读的日期时间而不通过-T参数。有没有办法做到这一点,而无需设置别名?在配置文件也许?有dmesg打印人类可读时间
dmesg的输出:
# dmesg | tail -1
[ 6.639729] IPv6: enp03: link becomes ready
在这种情况下,我想dmesg来打印:
# dmesg | tail -1
[Fri Sep 15 08:15:29 2017] IPv6: enp03: link becomes ready
答
我想dmesg的打印人可读的日期时间,而不经过 -T参数。有没有办法做到这一点,而不建立一个 别名?
如果你不想要一个别名,这通常会是最好的选择,你可以把一个脚本在一个目录是在PATH
/bin
之前(如果真正dmesg
是/bin/dmesg
),E。 G。 ~/bin/dmesg
:
exec /bin/dmesg -T "[email protected]"
不要忘记chmod +x
。
您可以定义一些'bash'函数或一些shell脚本(并注意'$ PATH') –
[This](https://stackoverflow.com/questions/13890789/convert-dmesg-timestamp-to-自定义日期格式)可能会为您提供相关答案 – Sathiya