2017-09-15 90 views
0

我想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 
+0

您可以定义一些'bash'函数或一些shell脚本(并注意'$ PATH') –

+0

[This](https://stackoverflow.com/questions/13890789/convert-dmesg-timestamp-to-自定义日期格式)可能会为您提供相关答案 – Sathiya

回答

2

我想dmesg的打印人可读的日期时间,而不经过 -T参数。有没有办法做到这一点,而不建立一个 别名?

如果你不想要一个别名,这通常会是最好的选择,你可以把一个脚本在一个目录是在PATH/bin之前(如果真正dmesg/bin/dmesg),E。 G。 ~/bin/dmesg

exec /bin/dmesg -T "[email protected]" 

不要忘记chmod +x