![who -b는 Mac 및 Linux에서 다양한 출력 형식을 표시합니다.](https://linux55.com/image/182934/who%20-b%EB%8A%94%20Mac%20%EB%B0%8F%20Linux%EC%97%90%EC%84%9C%20%EB%8B%A4%EC%96%91%ED%95%9C%20%EC%B6%9C%EB%A0%A5%20%ED%98%95%EC%8B%9D%EC%9D%84%20%ED%91%9C%EC%8B%9C%ED%95%A9%EB%8B%88%EB%8B%A4..png)
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 ~]#
LOCALE은 Linux와 Mac에서 동일합니다. Linux에서와 마찬가지로 Mac에서도 -b 출력과 동일한 형식을 얻는 방법
또한 ssh를 통해 Linux 호스트에 연결하면 이러한 속성이 상속된다는 것을 알았습니다. 이는 제가 이해하는 것이지만 who -b를 루트로 실행하면 Linux에서 위의 출력을 얻습니다.
OSX
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)