tes*_*ile 1 linux logging timestamp linux-kernel dmesg
我希望 dmesg 在不传递 -T 参数的情况下打印人类可读的日期时间。有没有办法在不设置别名的情况下做到这一点?也许在配置文件中?
dmesg 输出:
# dmesg | tail -1
[ 6.639729] IPv6: enp03: link becomes ready
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我希望 dmesg 打印:
# dmesg | tail -1
[Fri Sep 15 08:15:29 2017] IPv6: enp03: link becomes ready
Run Code Online (Sandbox Code Playgroud)
我希望 dmesg 在不传递 -T 参数的情况下打印人类可读的日期时间。有没有办法在不设置别名的情况下做到这一点?
如果你不想要的别名,这通常会是最好的选择,你可以把一个脚本在一个目录这是在PATH
之前/bin
(如果真正的dmesg
是/bin/dmesg
),例如~/bin/dmesg
:
exec /bin/dmesg -T "$@"
Run Code Online (Sandbox Code Playgroud)
不要忘记chmod +x
。