who -b 在 Mac 和 Linux 上显示不同的输出格式

who -b 在 Mac 和 Linux 上显示不同的输出格式

我正在尝试找到一种方法来获取与 Linux 中相同的 who -b 的输出格式,但在 OSX 上我得到的格式如下。

苹果

% locale | grep LC_TIME
LC_TIME="en_US.UTF-8"
% who -b
reboot   ~        Nov  4 08:52

操作系统

[root@jump-host1 ~]# who -b
         system boot  2020-10-28 07:53
[root@jump-host1 ~]#

Linux 和 Mac 上的 LOCALE 是相同的。如何在Mac上获得与linux相同的格式who -b输出

另外,我发现当我通过 ssh 连接到 linux 主机时,这些属性会被继承,这是我所理解的,但是当我以 root 身份运行 who -b 时,我从 linux 得到上述输出。

操作系统X

bash-3.2$ alias who;type who;ldd $(type -p who) 
bash: alias: who: not found
who is /usr/bin/who
bash: ldd: command not found
bash-3.2$ 

操作系统

[jump-host1 ~]$ alias who;type who;ldd $(type -p who) 
-bash: alias: who: not found
who is /usr/bin/who
    linux-vdso.so.1 =>  (0x00007ffc5aaa4000)
    libc.so.6 => /lib64/libc.so.6 (0x00007f62620b3000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f6262481000)

相关内容