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