리눅스 명령어 · 2 min read · Sep 21, 2025
리눅스 w 명령어 튜토리얼 초보자를 위한 가이드 (5가지 예제)
리눅스 시스템 관리에 익숙하지 않은 경우, 사용자 관리에 도움이 되는 도구를 알고 있어야 합니다. 그 중 하나가 w로, 현재 시스템에 로그인한 사용자에 대한 정보와 그들이 무엇을 하고 있는지를 보여줍니다. 이 기사에서는 이해하기 쉬운 몇 가지 예제를 통해 이 도구에 대해 논의할 것입니다.
하지만 그 전에, 여기의 모든 예제는 Ubuntu 16.04 LTS 머신에서 테스트되었다는 점을 언급할 가치가 있습니다.
리눅스 w 명령어
앞서 언급했듯이, w는 현재 로그인한 사용자와 관련된 정보를 표시합니다. 다음은 그 구문입니다:
w [options] user [...]그리고 도구의 매뉴얼 페이지는 다음과 같이 설명합니다:
w는 현재 머신에 있는 사용자와 그들의 프로세스에 대한 정보를 표시합니다. 헤더는 현재 시간, 시스템이 얼마나 오랫동안 실행되고 있는지, 현재 로그인한 사용자 수, 그리고 지난 1, 5, 15분 동안의 시스템 부하 평균을 이 순서로 보여줍니다.
각 사용자에 대해 다음 항목이 표시됩니다: 로그인 이름, tty 이름, 원격 호스트, 로그인 시간, 유휴 시간, JCPU, PCPU, 그리고 현재 프로세스의 명령줄.
JCPU 시간은 tty에 연결된 모든 프로세스가 사용한 시간입니다. 과거의 백그라운드 작업은 포함되지 않지만 현재 실행 중인 백그라운드 작업은 포함됩니다.
PCPU 시간은 "what" 필드에 명시된 현재 프로세스가 사용한 시간입니다.다음은 w 명령어가 어떻게 작동하는지에 대한 좋은 아이디어를 제공할 Q&A 스타일의 예제입니다.
Q1. w 명령어를 사용하는 방법은?
기본 사용법은 매우 간단합니다 - 옵션 없이 ‘w’를 실행하기만 하면 됩니다.
w다음은 내 시스템에서 ‘w’ 명령어가 생성한 출력입니다:
출력의 다양한 필드가 의미하는 바에 대한 자세한 내용은 위의 튜토리얼 소개 섹션을 참조하십시오.
Q2. w 명령어에서 헤더를 제거하는 방법은?
출력에서 헤더를 표시하지 않으려면 -h 명령줄 옵션을 사용하십시오.
w -h그래서 출력에서 헤더가 제거된 것을 볼 수 있습니다.
Q3. w가 짧은 형식으로 출력을 표시하도록 하는 방법은?
w가 짧은 형식으로 출력을 표시하도록 하려면 -s 옵션을 사용하십시오. 이 형식에서는 출력에 로그인 시간, JCPU 또는 PCPU 시간이 포함되지 않습니다.
w -sQ4. w가 FROM 필드를 표시하지 않도록 하는 방법은?
이는 -f 명령줄 옵션을 사용하여 가능하게 할 수 있습니다.
w -f다음은 이 명령이 내 시스템에서 생성한 출력입니다:
그래서 출력에서 FROM 필드가 누락된 것을 볼 수 있습니다. FROM 필드에 대해 호스트 이름 대신 IP 주소를 표시하도록 w를 설정하려면 -i 명령줄 옵션을 사용할 수 있습니다.
Q5. 특정 사용자에 대한 정보를 출력하도록 w를 설정하는 방법은?
이는 해당 사용자 이름을 w 명령어에 입력으로 전달하여 달성할 수 있습니다. 예를 들어, w가 ‘himanshu’ 사용자와 관련된 정보만 표시하도록 하려면 다음과 같이 w 명령어를 실행하십시오:
w himanshu결론
w 명령어는 학습 곡선이 가파르지 않은 유용한 도구입니다. 사실, 이 유틸리티는 이해하고 사용하기 쉽습니다. 여기에서 거의 모든 주요 옵션에 대해 논의했습니다. 도구에 대한 더 많은 정보는 매뉴얼 페이지를 참조하십시오.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.