finger 명령

용도

사용자 정보를 표시합니다. 이 명령은 f 명령과 동일합니다.

구문

{ 손가락 | f }[[ -b][ -h] [ -l][ -p]]|[ -i][ -q][ -s][ -w]]

[ -f][ -m][ 사용자| 사용자 @호스트| @호스트]

설명

/usr/bin/finger 명령은 호스트에 현재 로그인한 사용자에 대한 정보를 표시합니다. 출력 형식은 표시된 정보에 대한 옵션에 따라 다릅니다.

기본 형식

디폴트 형식에는 다음 항목이 포함됩니다.

  • 로그인 이름
  • 전체 사용자 이름
  • 터미널 이름
  • 쓰기 상태(터미널 이름 앞의 *(별표)는 쓰기 사용 권한이 거부되었음을 나타냅니다).

호스트의 각 사용자에 대해 디폴트 정보 리스트는 알려진 경우 다음 항목도 포함합니다.

  • 유휴 시간(유휴 시간이 단일 정수이면 분을 나타내고, :(콜론)이 있으면 시간과 분을, "d"가 있으면 날짜 및 시간을 나타냅니다.
  • 로그인 시간
  • 사이트 고유 정보

사이트별 정보는 /etc/passwd 파일의 gecos 필드에서 검색됩니다. Gecos 필드에는 전체 사용자 이름 뒤에 쉼표 또는/(슬래시 문자). 쉼표 또는 슬래시 문자 뒤에 오는 모든 정보는 finger 명령에 의해 사이트 고유 정보와 함께 표시됩니다.

더 긴 형식

긴 형식은 사용자의 이름 리스트가 제공될 때마다 finger 명령에 의해 사용됩니다. (사용자의 성 및 이름뿐 아니라 계정 이름도 사용될 수 있습니다.) 이 형식은 여러 행이며 다음 정보를 비롯하여 위에 설명된 모든 정보를 포함합니다.

  • 사용자의 $HOME 디렉토리
  • 사용자의 로그인 쉘
  • 사용자의 $HOME 디렉토리에 있는 .plan 파일의 내용.
  • 사용자의 $HOME 디렉토리에 있는 .project 파일의 내용.

finger 명령을 사용하여 원격 시스템에서 사용자를 찾아볼 수도 있습니다. 형식은 사용자를 User@Host로 지정하는 것입니다. 사용자 이름을 생략하는 경우 finger 명령은 원격 시스템에 대한 표준 형식 리스트를 제공합니다.

사용자가 선호하는 텍스트 편집기를 사용하여 .plan.project 파일을 작성한 후 이 파일을 $HOME 디렉토리에 배치하십시오. finger 명령은 toascii 서브루틴을 사용하여 .plan.project 파일의 내용을 표시할 때 일반 ASCII 문자 범위를 벗어난 문자를 변환합니다. 손가락 명령은M-를 변환된 각 문자 앞에 추가합니다.

User 매개변수로 사용자를 지정할 때는 사용자의 이름, 성 또는 계정 이름 중 하나를 지정할 수 있습니다. 사용자를 지정할 때 finger 명령은 지정된 호스트에서 long 형식으로 된 사용자에 관한 정보만을 리턴합니다.

핑거 명령에 대한 기타 자세한 내용은 네트워크 및 통신 관리의 "TCP/IP 설치" 를 참조하세요.

플래그

항목 설명
-b long 양식의 간결한 리스트를 제공합니다.
-f 출력 시 헤더 행의 인쇄를 억제합니다(표시되는 필드를 정의하는 첫 번째 행).
-h long 및 간결한 long 형식에 관한 .project 파일의 인쇄를 억제합니다.
-i 유휴 시간과 함께 신속한 리스트를 제공합니다.
-l long 양식 리스트를 제공합니다.
-m User 매개변수가 사용자 로그인 이름이 아닌 사용자 ID(임의 액세스 제어에 사용됨)를 지정하는 것으로 가정합니다.
-p long 양식 및 간결한 long 양식의 형식에 관한 .plan 파일의 인쇄를 억제합니다.
-q 신속한 리스트를 제공합니다.
-s 축약형 형식 리스트를 제공합니다.
-w 좁은 축약형 형식 리스트를 제공합니다.

매개변수

항목 설명
@Host 원격 호스트에 로그인한 모든 사용자를 지정합니다.
사용자 로컬 사용자 ID(임의 액세스 제어에 사용됨) 또는 /etc/passwd 파일에 지정된 대로 로컬 사용자 로그인 이름을 지정합니다.
User@Host 원격 호스트에서 long 형식으로 표시된 사용자 ID를 지정합니다.

  1. 호스트에 로그인한 모든 사용자에 대한 정보 가져오기alcatraz를 입력합니다:
    finger @alcatraz
    다음과 유사한 정보가 표시됩니다.
    [alcatraz.austin.ibm.com]
    Login     Name        TTY Idle         When      Site Info
    brown    Bob Brown   console   2d   Mar 15 13:19
    smith    Susan Smith    pts0  11:   Mar 15 13:01
    jones    Joe Jones      tty0    3   Mar 15 13:01
    사용자brown에 로그인하면console, 사용자smith가 의사 텔레타이프 라인에서 로그인되었습니다pts0및 사용자jones에서 로그인했습니다tty0.
  2. 사용자에 대한 정보를 가져오려면brownatalcatraz를 입력합니다:
    finger brown@alcatraz
    다음과 유사한 정보가 표시됩니다.
    Login name: brown
    Directory: /home/brown    Shell: /home/bin/xinit -L -n Startup
    On since May 8 07:13:49 on console
    No Plan.
  3. 사용자에 대한 정보를 가져오려면brown를 짧은 형식으로 로컬 호스트에 입력합니다:
    finger -q brown
    다음과 유사한 정보가 표시됩니다.
    Login           TTY              When
    brown           pts/6            Mon Dec1710:58

파일

항목 설명
/usr/bin/finger finger 명령을 포함합니다.
/etc/utmp 현재 로그인한 사용자의 리스트를 포함합니다.
/etc/passwd 사용자 계정, 이름 및 홈 디렉토리를 정의합니다.
/etc/security/passwd 사용자 비밀번호를 정의합니다.
/var/adm/lastlog 최종 로그인 시간을 포함합니다.
$HOME/.plan 사용자의 계획에 대한 한 행 설명을 포함하는 선택적 파일입니다.
$HOME/.project 사용자의 프로젝트 지정을 포함하는 선택적 파일입니다.