who
터미널에 입력 하면이 출력이 나타납니다.
$USER tty2 2017-01-12 12:50 (:1)
이 웃는 무엇을 (:1)
의미합니까?
때때로이 웃는 모습은 다음과 같습니다 (:0.0)
. 이 경우 무엇을 의미합니까?
이러한 각괄호에 대한 개요는 어디에 있습니까?
who
터미널에 입력 하면이 출력이 나타납니다.
$USER tty2 2017-01-12 12:50 (:1)
이 웃는 무엇을 (:1)
의미합니까?
때때로이 웃는 모습은 다음과 같습니다 (:0.0)
. 이 경우 무엇을 의미합니까?
이러한 각괄호에 대한 개요는 어디에 있습니까?
답변:
을 입력하여 맨 페이지에서 알 수 있듯이 다음 옵션을 man who
사용하여 열 머리글을 활성화 할 수 있습니다 -H
.
$ who -H
NAME LINE TIME COMMENT
bytecommander tty7 2017-01-12 15:26 (:0)
guest-c62iz5 tty8 2017-01-12 15:40 (:1)
나는 이것이별로 도움이되지 않는다는 것에 동의해야하며 맨 페이지에는 값에 대한 설명도 포함되어 있지 않습니다.
그러나 나는이 열이 무엇을 의미하는지 말할 수 있다고 생각합니다.
NAME
로그인 한 각 사용자의 사용자 이름입니다.LINE
사용자가 로그인 한 TTY를 포함하고있는 것 같습니다 (TTY1-6은 터미널이고 TTY7-12는 X 디스플레이 서버에서 그래픽 데스크탑을 표시하는 데 사용됩니다 . Ctrl+ Alt+를 사용하여 전환합니다 F1 - F12).TIME
사용자가 현재 세션에 로그인 한 날짜 및 시간입니다.COMMENT
우리의 경우에는 X 디스플레이 서버에서도 사용되는 $DISPLAY
환경 변수 (일반적으로 :0
)를 중괄호로 표시합니다. 그래픽 TTY에만 이러한 값이 있어야합니다.이 열은 터미널 TTY에서 비어 있습니다.
명령을 사용하여이 변수의 값을 확인할 수 있습니다 echo $DISPLAY
. 정확히 무엇을 의미하는지는 예를 들어 DISPLAY = : 0.0은 실제로 무엇을 의미합니까? 와 = DISPLAY 무엇입니까 : 0? .
보내는 사람 info
(페이지 info coreutils 'who invocation'
)
옵션이 아닌 인수를 지정하지 않으면 'who'는 현재 로그온 한 각 사용자에 대해 로그인 이름, 터미널 라인, 로그인 시간 및 원격 호스트 이름 또는 X 표시 정보를 인쇄합니다 .
따라서 (:0)
단순히 로컬 호스트에서 X 표시 번호 0을 의미합니다.
원격 사용자 (예 : SSH 세션)가있는 경우 다음과 같은 내용이 표시 될 수 있습니다.
$ who
steeldriver tty7 2016-12-15 13:57 (:0)
steeldriver pts/4 2017-01-12 09:32 (192.168.1.4)
the smiley