웹사이트 검색

초보자를 위한 Linux pinky 명령 자습서(예제 8개)


이 페이지에서

  1. 리눅스 핑키 명령어\n
  2. Q1. 새끼 손가락 명령은 어떻게 작동합니까?\n
  3. Q2. 핑키가 긴 형식의 출력물을 만드는 방법은 무엇입니까?\n
  4. Q3. 홈 디렉토리와 쉘 정보를 긴 형식으로 생략하는 방법은 무엇입니까?\n
  5. Q4. 새끼 손가락으로 열 머리글을 제거하는 방법은 무엇입니까?\n
  6. Q5. 핑키가 출력에서 사용자 전체 이름을 생략하게 만드는 방법은 무엇입니까?\n
  7. 결론

Linux의 finger 명령은 시스템 사용자와 관련된 정보를 가져오는 인기 있는 도구입니다. 그러나 이 유틸리티는 모든 Linux 배포판에 사전 설치되어 제공되지 않습니다. 예를 들어 Ubuntu 20.04 LTS는 상자에서 꺼내지 않습니다. 언제든지 finger 명령을 다운로드하여 사용할 수 있지만 사전 설치된 가벼운 대안이 있습니다(적어도 Ubuntu에서는).

문제의 도구는 새끼손가락이라고 합니다. 이 기사에서는 이해하기 쉬운 몇 가지 예를 사용하여 핑키의 기본 사항에 대해 설명합니다. 하지만 그 전에 여기에 있는 모든 예제가 Ubuntu 20.04 LTS 시스템에서 테스트되었음을 언급할 가치가 있습니다.

리눅스 핑키 명령어

pinky의 매뉴얼 페이지는 다음과 같이 설명합니다.

 pinky - lightweight finger

도구 구문은 다음과 같습니다.

pinky [OPTION]... [USER]...

그리고 다음은 새끼손가락 도구가 어떻게 작동하는지 더 잘 이해할 수 있는 몇 가지 Q&A 스타일의 예입니다.

Q1. 새끼 손가락 명령은 어떻게 작동합니까?

기본 사용법은 간단합니다. 아무 인수나 실행하지 않고 새끼손가락만 실행하면 됩니다.

pinky

다음은 이 명령이 내 시스템에서 생성한 출력입니다.

Login    Name                 TTY      Idle   When             Where
himanshu Himanshu            ?:0       ?????  2018-09-04 09:31 :0

따라서 출력에 사용자 로그인 이름, 실제/전체 이름, 터미널, 로그인 시간 및 원격 호스트와 같은 정보가 포함되어 있음을 볼 수 있습니다. 기본적으로 생성된 출력은 현재 사용자를 위한 것입니다. 물론 pinky를 사용하여 다른 사용자의 정보를 가져올 수도 있습니다. 이 경우 사용자 이름을 지정해야 합니다.

pinky USERNAME

Q2. 핑키가 긴 형식의 출력물을 만드는 방법은 무엇입니까?

이것은 -l 명령줄 옵션을 사용하여 수행할 수 있습니다.

pinky -l

내 시스템에서 이 명령으로 다음 출력이 생성되었습니다.

Login name: himanshu                    In real life:  Himanshu
Directory: /home/himanshu               Shell:  /bin/bash

-l 옵션을 사용하려면 사용자 이름을 언급해야 합니다. 즉, 이 경우 사용자 이름을 언급해야 합니다.

Q3. 홈 디렉토리와 쉘 정보를 긴 형식으로 생략하는 방법은 무엇입니까?

이것은 -b 옵션을 -l 옵션과 결합하여 달성할 수 있습니다.

pinky -lb himanshu

다음은 출력입니다.

Login name: himanshu                    In real life:  Himanshu

따라서 이번에는 디렉터리 및 셸 관련 정보가 출력에 생성되지 않았음을 알 수 있습니다. 마찬가지로 -h 및 -p 옵션을 사용하여 사용자 프로젝트 파일 및 계획 파일 정보(사용 가능한 경우)를 각각 긴 형식으로 제거할 수 있습니다.

Q4. 새끼 손가락으로 열 머리글을 제거하는 방법은 무엇입니까?

이것은 -f 명령줄 옵션을 사용하여 수행할 수 있습니다.

예를 들어 다음 명령은 다음과 같습니다.

pinky -f himanshu

내 시스템에서 다음 출력을 생성했습니다.

himanshu Himanshu            ?:0       ?????  2018-09-04 09:31 :0

보시다시피 출력에서 열 머리글이 제거되었습니다.

Q5. 핑키가 출력에서 사용자 전체 이름을 생략하게 만드는 방법은 무엇입니까?

이 작업은 -w 명령줄 옵션을 사용하여 수행할 수 있습니다.

예를 들면 다음과 같습니다.

pinky -w himanshu

다음 출력을 생성했습니다.

Login     TTY      Idle   When             Where
himanshu ?:0       ?????  2018-09-04 09:31 :0

따라서 전체 이름에 대한 열 항목이 출력에서 생략된 것을 볼 수 있습니다. 유사한 작업을 수행하는 다른 두 가지 옵션이 있습니다.

-i omit the user's full name and remote host in short format

-q omit  the  user's  full name, remote host and idle time in short format

결론

아마 동의하시겠지만, pinky는 시스템 사용자 정보로 작업하는 사람들을 위한 편리한 작은 도구입니다. 이 기사에서는 대부분의 도구 옵션에 대해 설명했습니다. 연습을 마치면 pinkys 매뉴얼 페이지로 이동하여 명령에 대해 자세히 알아보세요.