현재 로그인 한 사용자의 정보를 보여주는 명령어

사용법 : w [옵션] [사용자] 
-f : 원격에서 접속한 호스트의 이름을 보여주지 않는다. 
-h : 각 필드에 대한 헤딩 정보(필드명)를 생략한다. 
-s : 간략한 형식으로 정보를 보여준다. 
-V : 버전 정보를 보여준다. 

현재 로그인 한 사용자 정보를 저장하는 /var/run/utmp 파일의 정보를 보여준다.
who 명령과는 조금 다르게 WHAT필드가 있어 사용자가 현재 로긴해서 하고 있는 작업 내용을 볼 수 있다..
2005/06/16 18:27 2005/06/16 18:27
모든 터미널에 메시지를 출력하는 명령어

사용법 : wall [메시지] 

시스템을 사용하는 모든 터미널에 메시지를 보내는 명령이다. 이 경우 현재 로그인한 사용자들은 Wall 명령으로 보내온 메시지를 보고, 작업하던 내용을 종료하게 된다.
wall 명령 후 입력하고 싶은 메시지즈를 입력하면, 각 터미널에서 작업중인 사용자들은 Broadcast message로 시작하는 메시지와 함께 입력한 메시지를 볼 수 있다.
2005/06/16 17:16 2005/06/16 17:16
문서가 몇 줄 몇 단어로 이루어져 있는지 한번에 세어 준다.

사용법 : wc [옵션] [파일] 
-c, -bytes, --chars : 문자 수만을 보여준다. 
-l, --lines : 라인 수만을 보여준다. 
-w, --words : 단어 수만을 보여준다. 
--help : 도움말을 보여준다. 
--version : 버전정보를 보여준다. 

wd 명령은 파일의 라인, 단어, 문자의 수를 한 줄로 볼 수 있다.
아래 예제는 httpd.conf 파일은 1467개의 라인과 7304의 단어와 51633개의 문자로 되어 있다는 의미이다. 각각의 라인과 단어와 문자의 순서에 유의하자.

# wc /etc/httpd/conf/httpd.conf 
1467    7304   51633 /etc/httpd/conf/httpd.conf 

참고로 -L 옵션은 가장 긴 줄의 길이만 나타낸다.

# wc -L /etc/httpd/conf/httpd.conf 
105 /etc/httpd/conf/httpd.conf 

아래는 apache 사용자 소유의 프로세스의 개수를 알 수 있다. ps -u 옵션은 지정한 소유자의 프로세스만을 보여 주는 명령이다. 이를 파이프로 받아 wc -l 명령은 라인수를 출력하게 된다. 결과 값 18은 현재 apache 소유자의 프로세스 개수가 18개라는 말이다.

# ps -u apache | wc -l 
18 

현재 로긴한 사용자 수를 파악해 보자. who 명령은 현재 접속한 사용자를 보여주는데, wc -l 명령으로 현재 로그인한 사용자 수를 보여준다. 현재 이 호스트에는 4명의 사용자가 로그인하여 있다.

# who | wc -l 
4 
 
2005/06/16 17:15 2005/06/16 17:15