logo

Linux의 '누구' 명령

Linux에서 누가 명령을 내리나요?

이 튜토리얼에서는 Linux의 'Who' 명령에 대해 논의하고 그 작동 방식도 배웁니다.

소개

Linux 'who' 명령을 사용하면 현재 UNIX 또는 Linux 운영 체제에 로그인한 사용자를 표시할 수 있습니다.

사용자가 특정 Linux 기반 운영 체제를 사용하고 있거나 로그인한 사용자 수를 알아야 할 때마다 'who' 명령을 사용하여 해당 정보를 얻을 수 있습니다. 이 명령은 사용이 간편하며 현재 시스템에 로그인한 모든 사용자에 대한 다양한 필수 정보를 표시합니다. 대부분의 경우 리눅스 운영 체제 , 거의 동일한 작업을 수행하는 'w'라는 유사한 명령이 있습니다. 'w' 명령은 현재 시스템에 로그인한 모든 사용자에 대한 정보를 표시합니다. 또한 일부 통계 데이터와 함께 추가 데이터도 표시합니다. 명령줄 인수가 없는 기본 'who' 명령은 현재 시스템에 로그인한 사용자의 이름만 표시합니다. 대부분의 경우 로그인한 터미널, 로그인 시간 등 일부 추가 정보도 표시될 수 있지만 이는 전적으로 사용자가 사용하는 시스템에 따라 다릅니다.

'who' 명령의 출력은 일반적으로 사용자와 사용 방법에 따라 달라집니다. 사용자가 평소에 터미널에 'Who' 명령어를 입력하고 실행하면 출력은 동일할 것이다. 현재 운영 체제에 현재 로그인되어 있는 사용자 목록이 표시됩니다. 그러나 사용자가 다른 인수로 'who' 명령을 실행하거나 사용하는 경우 출력도 약간 변경되거나 완전히 다를 수 있습니다.

추가 옵션이나 인수 없이 'who' 명령을 실행하면 어떤 결과가 나오는지 살펴보겠습니다.

이 명령을 통해 표시되거나 표시되는 정보는 이 명령을 사용하는 방법에 따라 다릅니다. 옵션이나 인수 없이 이 명령을 사용하는 경우 다음 사항에 따라 소량의 정보만 표시됩니다.

    마지막 시스템 부팅 시간 시스템의 현재 실행 레벨 로그인한 사용자 목록 등

인수를 포함하지 않고 'Who' 명령의 구문을 살펴보겠습니다.

명령 구문:

 who 

Linux에서 'who' 명령을 어떻게 실행하나요?

다음 단계는 Linux 운영 체제에 익숙하지 않은 사람(또는 Linux 운영 체제를 처음 접하는 사람)이라도 위 명령을 실행하는 데 도움이 됩니다.

1 단계. 다음을 눌러 터미널을 엽니다. Ctrl + Alt + T 주어진 이미지에 표시된 대로 키보드에서:

Linux에서 누가 명령을 내리나요?

2 단계. 이제 터미널에 다음 명령을 입력하고 Enter 키를 누릅니다.

명령:

Java에서 null을 확인하십시오.
 Who 

3단계. Enter 버튼을 누르면 약간의 시간이 걸리고 로그인한 사용자 이름, 마지막 재부팅 시간 등과 같은 정보가 표시됩니다. 이 명령의 출력은 다음 이미지와 같을 수 있습니다.

산출

Linux에서 누가 명령을 내리나요?

위의 이미지에서 현재 시스템에 로그인한 사용자는 단 한 명임을 알 수 있습니다. 따라서 현재 사용자에 대한 정보만 표시됩니다. 그러나 여러 다른 사용자가 액세스할 수 있는 시스템을 사용하는 경우 위 명령은 시스템에 로그인한 모든 사용자를 표시합니다.

다양한 인수를 사용하여 '누가' 명령을 내립니까?

이제 다양한 옵션이나 인수와 함께 'who' 명령을 사용하여 다양한 항목에 대한 다양한 유형의 정보를 표시하는 방법을 살펴보겠습니다. 여기에서는 유용한 옵션, 인수와 함께 '누구'에 대해 간략하게 논의하고 실제 구현도 살펴보겠습니다.

1. 키보드와 같은 입출력 장치와 관련된 호스트 이름 및 사용자를 표시하는 명령-

통사론

 Who -m -H 

산출

Linux에서 누가 명령을 내리나요?

2. 현재 로그인된 사용자의 모든 세부 정보를 표시하려면-

이 명령의 도움으로 현재 시스템에 로그인한 모든 사용자의 모든 세부 정보를 볼 수 있습니다. 이 명령의 구문은 주어진 구문에서 볼 수 있듯이 추가 옵션 '-a'를 제외하고 동일합니다.

통사론

 who -a 

산출

Linux에서 누가 명령을 내리나요?

또는

모든 정보를 표시하므로 'who -a' 대신 'who -all'을 사용할 수 있습니다.

통사론

 Who -all 

Linux에서 누가 명령을 내리나요?

3. NIT 프로세스에 의해 생성된 모든 활성 프로세스에 대한 정보를 표시하려면-

이 명령은 필수 정보와 모든 활성 프로세스를 표시하는 데 도움이 됩니다.

통사론

 who -p -h 

산출

Linux에서 누가 명령을 내리나요?

4. 사용자의 메시지 상태를 -, + 또는?로 표시하려면

이 명령은 사용자 메시지의 상태를 표시하는 데 도움이 됩니다. 이 명령의 구문은 다음과 같습니다.

통사론

 who -T -H 

산출

Linux에서 누가 명령을 내리나요?

5. 로그인한 사용자의 전체 목록을 표시하려면-

이 명령은 로그인한 사용자의 전체 목록을 표시하는 데 도움이 됩니다. 이 명령의 구문은 다음과 같습니다.

통사론

 who -u 

산출

자바 문자열 인덱스
Linux에서 누가 명령을 내리나요?

6. 죽은 프로세스의 전체 목록을 표시하려면-

이 명령을 사용하면 모든 죽은 프로세스의 전체 목록을 볼 수 있습니다. 아래에 주어진 명령의 구문은 다음과 같습니다.

통사론

 who -d -H 

산출

Linux에서 누가 명령을 내리나요?

7. 시스템 로그인 프로세스 세부 정보를 표시하려면-

이 명령을 사용하여 로그인 프로세스를 볼 수 있습니다. 명령의 구문은 다음과 같습니다.

통사론:

 who -l -H 

산출

Linux에서 누가 명령을 내리나요?

8. 로그인한 모든 사용자 수를 계산하려면-

이 명령을 사용하면 로그인한 사용자 수를 숫자 형식으로 확인할 수 있습니다. 명령의 구문은 다음과 같습니다.

통사론:

 who -q -H 

산출

Linux에서 누가 명령을 내리나요?

9. 시스템의 현재 실행 레벨을 표시하려면-

명령의 구문은 다음과 같습니다.

 Who -r 

산출

Linux에서 누가 명령을 내리나요?

10. 시스템의 사용자 이름을 표시하려면-

이 명령은 일반적으로 실제 시스템의 사용자 이름을 아는 데 사용됩니다. 명령의 구문은 다음과 같습니다.

통사론

Java에서 정수를 문자열로
 whoami 

산출

Linux에서 누가 명령을 내리나요?

11. 사용자 및 해당 활동 목록을 표시하려면-

이 명령을 사용하면 현재 시스템에 로그인되어 있는 사용자 및 해당 활동의 전체 목록을 볼 수 있습니다. 명령은 다음과 같습니다.

통사론

 w 

산출

Linux에서 누가 명령을 내리나요?

12. 사용자 식별 정보를 표시하려면-

이 명령을 사용하여 사용자 식별 정보를 볼 수 있습니다. 명령의 구문은 다음과 같습니다.

통사론

 Id 

산출

Linux에서 누가 명령을 내리나요?