Linux에서 pinky 명령을 사용하는 방법

Linux 컴퓨터에 로그온한 사람들에 대해 알고 싶으십니까? 글쎄요, 손가락 하나 까딱하지 마세요. 대신 새끼손가락을 들어라.

Linux 또는 Unix 계열 컴퓨터에 로그온한 사람들에 대한 세부 정보를 찾기 위해 많은 시스템 관리자가 명령. 모든 것이 좋고 훌륭하지만 많은 시스템에서 손가락이 없을 것입니다. 기본적으로 설치되어 있지 않습니다. 이 명령을 사용할 수 없는 시스템에서 실행할 수 있습니다.

손가락을 설치하는 대신(허가가 있다고 가정하고), pinky를 사용할 수 있습니다. 가볍고 현대적인 버전 손가락. Ubuntu, Manjaro 및 Fedora를 포함하여 이 기사의 연구 중에 테스트된 모든 Linux 배포판에 기본적으로 설치되었습니다.

섬세한 터치

Linux 명령에서 예상할 수 있듯이, pinky에는 명령줄 옵션이 상당히 많습니다(그 중 두 개만 이름이 있음). 그러나 놀랍게도, 그것들은 모두 핑키가 생산하는 보고서에서 정보의 일부를 잘라내는 것과 관련이 있습니다. 관심 있는 정보만 포함하도록 출력을 축소할 수 있습니다.

새끼손가락이 가벼운 것으로 시작했다면 관심이 없는 정보를 정리할 때쯤에는 확실히 페더급이 될 수 있습니다.

새끼손가락 사용

새끼손가락을 사용하는 가장 간단한 방법은 명령줄에 이름을 입력하고 Enter 키를 누르는 것입니다.

pinky

기본 출력은 “짧은 형식” 보고서입니다.

짧은 형식 보고서에는 다음 열이 포함됩니다.

로그인: 로그인한 사람의 사용자 이름입니다.
이름: 알려진 경우 사람의 전체 이름.
TTY: 로그인한 터미널 유형입니다. 이것은 일반적으로 pts(pseudo-teletype)입니다. :0은 이 컴퓨터에 연결된 물리적 키보드와 화면을 의미합니다.
유휴: 유휴 시간입니다. 이게 보여???? 그 사람이 해당 정보를 제공하지 않는 X-windows 디스플레이 관리자에서 실행 중인 경우.
언제: 사용자가 로그인한 시간 및 날짜입니다.
위치: 사용자가 로그인한 위치. 종종 이것은 원격 컴퓨터의 IP 주소입니다. “:0” 항목은 Linux 컴퓨터에 연결된 물리적 키보드 및 화면을 의미합니다.

  Google 스프레드시트에서 숫자 앞에 0을 입력하는 방법

pinky는 때때로 열을 채울 수 없습니다. 해당 정보가 없으면 열에 아무것도 넣을 수 없습니다. 예를 들어, 시스템 관리자는 “dave”라는 사용자 계정을 소유한 사람의 전체 이름을 기록하지 않았습니다. 분명히, pinky는 이름 열에 전체 이름을 표시할 수 없으며 대신 “dave”를 사용합니다.

단일 사용자에 대한 보고

기본적으로 pinky는 로그인한 모든 사람에 대해 보고합니다. 한 사람에 대해 보고하려면 명령줄에서 사용자 이름을 pinky에 전달합니다.

pinky mary

예상대로 핑키는 사용자 이름이 ‘메리’인 사람만 보고한다.

열 머리글 생략

짧은 형식 보고서에서 열 머리글을 제거하려면 -f 옵션을 사용합니다.

pinky -f

열 머리글이 보고서에서 제거됩니다.

이름 열 생략

-w 옵션은 pinky가 “이름” 열을 생략하도록 합니다.

pinky -w alec

결과 보고서에는 “이름” 열이 없습니다.

이름 및 Where 열 생략

-i 옵션은 pinky가 “이름”과 “위치” 열을 모두 생략하도록 합니다.

pinky -i robert

pinky의 보고서에는 더 이상 “이름” 및 “위치” 열이 포함되지 않습니다.

이름, 유휴 및 Where 열 생략

실제로 문제를 제거하려면 -q 옵션을 사용하여 “이름”, “유휴” 및 “위치” 열을 생략할 수 있습니다.

pinky -q john

pinky는 보고서에서 “이름”, “유휴” 및 “위치” 열을 순순히 제거합니다. 이제 열이 3개로 줄었습니다. 우리가 다른 것을 빼면 그것은 거의 보고서가되지 않을 것입니다.

긴 형식 보고서

-l(긴 형식 보고서) 옵션은 pinky가 보고서에서 개인에 대해 제공되는 정보를 증가시키도록 합니다. 명령줄에 사용자 계정의 이름을 제공해야 합니다.

(이것은 이름이 부여되는 두 가지 명령줄 옵션 중 하나입니다. 다른 하나는 -s(짧은 형식 보고서) 옵션입니다. 기본 출력이 짧은 형식 보고서이기 때문에 -s 옵션은 실제로 아무 것도 하지 않습니다. .)

pinky -l mary

긴 형식 보고서에는 몇 가지 추가 정보가 포함되어 있습니다.

긴 형식 보고서에 제공된 정보는 다음과 같습니다.

로그인 이름: 로그인한 사람의 사용자 이름입니다.
실생활에서: 사람의 전체 이름(알고 있는 경우).
디렉토리: 이 사람의 홈 디렉토리.
셸: 이 사람이 사용 중인 셸입니다.
프로젝트: 이 사람의 ~/.project 파일(있는 경우)의 내용입니다.
계획: 이 사람의 ~/.plan 파일 내용(있는 경우).

  Windows에서 죽음의 레드 스크린을 수정하는 방법

~/.project 파일 뒤에 있는 아이디어는 컴퓨터 사용자가 참여한 프로젝트 또는 작업 항목에 대한 짧은 설명을 저장하는 데 사용해야 한다는 것입니다. 마찬가지로 ~/.plan 파일의 내용은 해당 프로젝트의 실제 작업 항목에 대한 간략한 설명입니다. 이를 통해 관리자와 이해 관계자는 개인이 어떤 작업을 수행하고 해당 작업이 속한 프로젝트를 볼 수 있습니다. 이 계획은 오늘날 거의 사용되지 않습니다. 이 필드는 대다수의 사람들에게 비어 있을 수 있습니다.

알렉을 봅시다.

pinky -l alec

Alec은 ~/.plan 파일이나 ~./project 파일이 없습니다.

디렉토리 및 쉘 라인 생략

긴 형식 보고서에서 홈 디렉토리 및 셸에 대한 행 보고를 생략하려면 -b 옵션을 사용하십시오.

pinky -l -b robert

홈 디렉토리 및 쉘에 대한 보고 행이 보고서에서 제거됩니다.

프로젝트 파일 생략

긴 형식 보고서에서 프로젝트 행을 생략하려면 -h 옵션을 사용하십시오.

pinky -l -h mary

~/.project 파일의 내용은 보고되지 않습니다.

계획 파일 생략

긴 형식 보고서에서 계획 행을 생략하려면 -p 옵션을 사용하십시오.

pinky -l -p mary

~/.plan 파일의 내용은 보고되지 않습니다.

왜 모든 옵션을 생략합니까?

보고서를 생성하는 명령에 정보를 제거하는 옵션이 많은 이유는 무엇입니까? 그것은 당신이 정말로 원하는 정보에 집중할 수 있게 해줍니다. 따라서 겨에서 밀을 분리할 수 있는 옵션이 있습니다. 그리고 어느 것이 어느 것인지 결정하게 됩니다.