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

Linux 또는 Unix 계열 시스템을 누가 사용하고 있는지 아는 것은 시스템 관리의 기본적인 부분입니다. 누군가를 가리키는 것은 무례하게 여겨질 수 있지만 손가락을 사용하는 것은 여전히 ​​계몽적일 수 있습니다.

finger 명령은 Linux 배포판에 기본적으로 설치되어 있지 않은 것이 거의 확실합니다. 이 기사를 연구하는 데 사용된 Ubuntu, Fedora 및 Manjaro 배포판에는 없었습니다. 우리는 이미 finger의 경량 버전인 pinky 명령을 다뤘습니다. 기본적으로 pinky가 제공되지만 fingerYou를 사용하려면 yed를 설치해야 합니다.

손가락과 새끼손가락 명령은 같은 종류의 작업을 수행합니다. 그들은 둘 다 당신에게 몇 가지 정보를 알려줍니다 현재 로그인한 사용자 정보 Linux 또는 Unix 계열 운영 체제에서 그들이 제공하는 정보 세트는 약간 다르며, pinky는 보고 싶지 않은 부분을 점진적으로 제거할 수 있는 몇 가지 옵션이 더 있습니다.

Linux 설정을 “Linux와 유사”보다 “Unix와 유사”하게 하려면 finger를 사용하는 것이 좋습니다. 아마도 finger를 사용할 수 있을 것으로 예상하는 일부 스크립트를 상속받았을 것입니다. 그러나 이유에 관계없이 손가락을 강제로 사용하거나 선호하는 경우 설치 및 사용 방법은 다음과 같습니다.

손가락 설치

다음 명령을 사용하여 Ubuntu에 finger를 설치할 수 있습니다.

sudo apt-get install finger

Fedora에 finger를 설치하려면 다음 명령을 사용하십시오.

sudo dnf install finger

Manjaro에서는 fingerfrom을 설치해야 합니다. 아치 사용자 저장소 (AUR), 그리고 그것의 소스 코드. 이를 위한 도구가 있으므로 자동화된 프로세스입니다. 그것은 훌륭하지만 AUR에서 손가락을 검색하고 설치하는 도구뿐만 아니라 Manjaro 시스템에 이러한 도구가 설치되어 있어야 함을 의미합니다. 따라서 먼저 설치해야 합니다.

시스템에 적합한 AUR 설치 프로그램이 아직 없다면 trizen이 괜찮은 옵션입니다. 이 명령이 설치됩니다.

sudo pacman -Syu trizen

trizen을 사용하여 finger를 설치하기 전에 몇 가지 개발 도구를 설치해야 합니다. 이것은 trizen이 시스템에 finger를 설치하기 위해 호출할 설치 및 빌드 스크립트에 의해 자동으로 호출됩니다. 물론 이전에 AUR에서 항목을 설치했거나 소프트웨어 개발을 했다면 이미 설치되어 있을 것입니다.

우리는 설치해야합니다 GNU C 라이브러리. 우리는 이 명령으로 그렇게 합니다:

sudo pacman -Syu glibc

우리도 필요합니다 GNU Binutils. 다음은 gcc 컴파일러에서 사용됩니다.

sudo pacman -Syu binutils

설치 프로세스는 또한 다음을 사용합니다. 패치 유틸리티. 이 명령은 다음을 설치합니다.

sudo pacman -Syu patch

make 유틸리티는 실제 제어에 사용됩니다. 컴파일 및 빌드 소스 코드에서 손가락. 다음 명령으로 설치합니다.

sudo pacman -Syu make

물론 컴파일러 없이 소스 코드에서 무언가를 빌드하는 데 성공하지 못할 것입니다. 우리는 확실히 gcc가 필요합니다. GNU 컴파일러 모음. 이 명령은 당신을 위해 그것을 설치합니다:

sudo pacman -Syu gcc

마지막으로 빌드 종속성이 충족되고 trizen이 설치되면 실제로 finger를 설치하는 명령을 실행할 수 있습니다.

trizen -S netkit-bsd-finger

설치가 진행됨에 따라 다양한 질문이 표시됩니다. 기본값을 수락하려면 “Enter”를 누르기만 하면 됩니다.

손가락 사용

손가락을 입력하고 “Enter”를 치면 손가락이 기본 출력을 생성합니다.

finger

로그인한 각 사람에 대한 한 줄의 정보가 표시됩니다. 열은 다음과 같습니다.

로그인: 로그인한 사람의 사용자 계정 이름입니다.
이름: 시스템에 알려진 경우 사람의 전체 이름입니다.
Tty: 로그인한 터미널 유형입니다. 이것은 일반적으로 pts(pseudo-teletype)입니다. “:0″은 컴퓨터에 연결된 물리적 키보드 및 화면을 의미합니다.
유휴: 사용자의 유휴 시간입니다. 한 자리 숫자이면 분을 의미합니다. 콜론이 있으면 시간과 분을 의미하고 “d”가 있으면 일과 시간을 의미합니다.
로그인 시간: 사용자가 로그인한 시간입니다.
사무실: 이것은 역사적인 숙취입니다. 그 사람이 일한 방의 이름이나 번호를 표시하는 데 사용되었습니다. 이것은 오늘날 루트에 의해 거의 설정되지 않습니다. 대신 finger는 사용자가 로그인한 컴퓨터의 IP 주소를 표시합니다. “:0″은 컴퓨터에 연결된 물리적 키보드 및 화면을 의미합니다.
사무실 전화: 이것은 또 다른 레거시 항목입니다. 루트가 사람의 사무실 전화 번호를 기록하지 않은 경우 공백으로 표시됩니다.

한 명의 사용자와 함께 손가락 사용

한 사람의 세부 정보를 보려면 명령줄에 해당 계정 이름을 전달하십시오.

finger alec

손가락이 단일 사용자에 대해 작동할 때 더 긴 디스플레이를 제공합니다. 우리는 몇 가지 추가 정보를 얻습니다.

디렉토리: 그 사람의 홈 디렉토리.
셸: 사용 중인 셸입니다.
이후: 사용자가 로그인한 시간 및 날짜, tty 및 IP 주소.
메일: 메일이 있는 경우 표시됩니다. 최근에 메일을 확인한 경우 확인한 시간이 표시됩니다. Alec은 그를 기다리는 메일이 없습니다.
계획: 사용자가 홈 디렉토리에 “.plan” 및 “.project” 파일을 만들고 작업 중인 내용을 설명하는 약간의 텍스트를 그 안에 넣으면 해당 파일의 내용이 여기에 표시됩니다. 이것은 오늘날 거의 사용되지 않는 시스템입니다. 우리는 알렉이 계획이 없다고 들었습니다. 그것은 그의 경력 전략에 대한 기소가 아니라 그가 “.plan” 파일을 업데이트하는 데 신경 쓰지 않았다는 의미입니다.

이 명령을 반복하여 Mary를 살펴보면 그녀가 부지런했고 “.plan” 및 “.project” 파일에 설명 텍스트를 넣었음을 알 수 있습니다.

finger mary

실명으로 손가락 사용하기

손가락으로 사람의 실명을 사용할 수 있습니다. 계정 이름이 기억나지 않으면 실명을 사용하세요.

finger alec tumovit

보너스로, 당신은 그들의 계정 이름을 알게 됩니다.

.plan 및 .project 파일 생략

“.plan” 및 “.project” 파일 요약을 보고 싶지 않다면 -p(계획 없음) 옵션을 사용하십시오.

finger -p mary

Mary는 활성 “.plan” 및 “.project” 파일을 가지고 있지만 finger는 이를 무시하고 그 내용에 대해 보고하지 않습니다.

긴 목록 옵션 사용

긴 형식 표시에서 모든 사용자 목록을 보려면 -l(긴 형식) 옵션을 사용하십시오.

finger -l

이렇게 하면 로그인한 모든 사용자가 긴 표시 형식으로 손가락 목록에 표시됩니다.

새끼손가락을 올리거나 손가락을 가리켜

종종 그렇듯이 Linux는 선택권을 제공합니다. 새끼손가락을 사용하거나 손가락을 사용할 수 있습니다.

그들 사이의 진정한 차이점은 당신이 관심이 없는 데이터를 제거하는 데 있어 아주 세밀하게 할 수 있도록 하는 핑키의 추가적인 기교입니다. 물론 사전 설치되어 있습니다.