현재 호스트에 로긴한 사용자 정보를 보여주는 명령어

사용법 : who [옵션] .. [파일 | 인수1 인수2] 
-m : who am i' 와 같음. 
-q, --count : 로그인명과 로그인한 횟수를 출력한다. 다른 옵션은 무시된다. 
-s : 무시된다; 단지 다른 버전의 who 와 호환되도록 하기 위함이다. 
-i, -u, --idle : 로그인 후 사용자가 얼마의 시간, 분 동안 한가하게 있었는지 출력해준다. .'은 바로 방금 전까지도 활동을 하고 있다는 의미이다. 
old' 는 24시간 이상 한가하게 있었음을 의미한다. 
-H, --heading : 칼럼 헤더 라인을 출력한다. 
-w, -T, --mesg, --message, --writable : -s 와 마찬가지로, 로그인명 다음에 사용자의 메시지 상황을 문자로 출력한다. 
+ : write 메시지 허가 
- : write 메시지 불허 
? : 터미널 장치를 찾을 수 없음 

--help : 사용법을 출력한다. 
--version : 버전정보를 출력한다. 

현재 접속한 사용자를 보여주는 것으로, utmp 파일의 저장된 정보를 보는 어플리케이션이다. 사용자가 원경 호스트에 로긴할 경우 utmp에 로긴한 사용자 정보를 기록하고 사용자가 원격 호스트에서 로그아웃 할때, 기록되어 있는 정보를 삭제하게 된다. 레드햇 리눅스 기준으로 utmp 파일은 /var/run/utmp에 저장된다.
who 명령은 현재 호스트에 접속해 있는 사용자의 로그인명, 터미널, 로그인 시간, 원격 호스트 또는 X 디스플레이를 보여준다.
2005/06/16 17:02 2005/06/16 17:02
현재 로긴한 사용자 ID를 보여준다.

사용법 : whoami 

사용자명에 연관된 현재의 사용자 ID를 보여준다. 이것은 id -un 명령과 동일하다. 이 명령은, 처음 로그인한 다음 su 명령으로 다른 사용자로 로그인하여 사용하다가 지금 사용하는 계정이 어느 계정인시를 확인할 때 사용한다.
id는 현재 사용자의 실제 ID와 유효 사용자 ID, 그룹 ID까지 모두 보여주지만, whoami 는 로그인한 사용자의 ID만을 보여준다.
2005/06/16 17:01 2005/06/16 17:01
명령행에서 간단한 메시지를 보내는 명령어

사용법 : write 사용자 [tty] 

write는 간단하게 호스트에 접속해 있는 사용자에게 메시지를 보낼 수 있다. 굳이 비교하자면 여러 통신이나 인터넷 사이트에서 제공하는 쪽지 보내기 기능 같은 것이다.
admin 사용자가 root 어드민에게 메시지를 보내보자. 메시지를 끝낼 때는 Ctrl+D를 입력하면 된다.
2005/06/16 17:00 2005/06/16 17:00