| HOME / 정보공유 / AIX 명령어 모음

f
f f 명령 목적 사용자 정보를 표시합니다. 이 명령은 finger 명령과 동일합니다. 구문
{ f | finger } [ [ -b] [ -h] [ -l] [ -p] ] | [ -i] [ -q] [ -s] [ -w] ]
[-f] [-m] [User | User @Host | @Host ]
설명
/usr/bin/f 명령은 현재 호스트에 로그인한 사용자에 대한 정보를 표시합니다. 출력 형식은 표시된 정보에 대한 옵션에 따라 다릅니다.
디폴트 형식
디폴트 형식에는 다음 항목이 포함됩니다.
로그인 이름
전체 사용자 이름
터미널 이름
쓰기 상태(터미널 이름 앞의 *(별표)는 쓰기 사용권한이 거부되었음을 나타냅니다).
호스트의 각 사용자에 대해, 디폴트 정보 리스트는 알려진 경우에 다음 항목들도 포함합니다.
유휴 시간(유휴 시간이 단일 정수이면 분을 나타내고, :(콜론)이 있으면 시간과 분을, "d"가 있으면 날짜 및 시간을 나타냅니다.
로그인 시간
사이트 고유 정보
사이트 고유 정보는 /etc/passwd 파일에 있는 gecos 필드로부터 검색됩니다. gecos 필드에는 다음에 쉼표가 오는 전체 사용자 이름이 포함될 수 있습니다. 쉼표 다음에 오는 모든 정보는 finger 명령에 의해 사이트 고유 정보와 함께 표시됩니다.
longer 형식
사용자 이름의 리스트가 제공될 때마다 f 명령은 더 긴 형식을 사용합니다(사용자의 성 및 이름뿐 아니라 계정 이름도 사용될 수 있습니다). 이 형식은 여러 행으로 구성되며 다음 정보를 비롯하여 위에서 설명한 모든 정보가 포함됩니다.
사용자의 $HOME 디렉토리.
사용자의 로그인 쉘.
사용자의 $HOME 디렉토리에 있는 .plan 파일의 내용.
사용자의 $HOME 디렉토리에 있는 .project 파일의 내용.
f 명령을 사용하여 원격 시스템의 사용자를 찾아볼 수 있습니다. 형식은 사용자를 User@Host로 지정하는 것입니다. 사용자 이름을 생략할 경우, f 명령은 원격 시스템의 표준 형식 리스트를 제공합니다.
사용자가 선호하는 텍스트 편집기를 사용하여 .plan 및 .project 파일을 작성한 후 파일을 $HOME 디렉토리에 배치하십시오. f 명령은 toascii 서브루틴을 사용하여 .plan 및 .project 파일의 내용을 표시할 때 일반 ASCII 문자 범위를 벗어난 문자를 변환합니다. f 명령은 각 변환된 문자 앞에 M-을 표시합니다.
User 매개변수로 사용자를 지정할 경우, 사용자의 이름, 성 또는 계정 이름을 지정할 수 있습니다. 사용자들을 지정할 때, f 명령은 지정된 호스트에서 long 형식을 취한 사용자에 관한 정보만을 리턴합니다.
f 명령에 대한 더 자세한 사항은 AIX 5L Version 5.1 System Management Guide: Communications and Networks의 "Installation and Configuration of TCP/IP"를 참조하십시오.
플래그
-b long 양식의 간결한 리스트를 제공합니다.
-f 헤더 행의 출력 인쇄를 억제합니다(표시되는 필드를 정의하는 첫번째 행).
-h long 및 간결한 long 형식에 관한 .project 파일의 인쇄를 억제합니다.
-i 유휴 시간과 함께 신속한 리스트를 제공합니다.
-l long 양식 리스트를 제공합니다.
-m User 매개변수가 사용자 로그인 이름이 아닌 사용자 ID(임의의 액세스 제어에 사용됨)를 지정한다고 가정합니다.
-p long 양식 및 간결한 long 양식의 형식에 관한 .plan 파일의 인쇄를 억제합니다.
-q 신속한 리스트를 제공합니다.
-s 축약형 형식 리스트를 제공합니다.
-w 좁은 축약형 형식 리스트를 제공합니다.
매개변수
@Host 원격 호스트에 모든 로그인 사용자를 지정합니다.
User 국지 사용자 ID(임의의 액세스 제어에 사용됨) 또는 /etc/passwd 파일에 지정된 대로 국지 사용자 로그인 이름을 지정합니다.
User@Host 원격 호스트에서 long 형식으로 표시된 사용자 ID를 지정합니다.
예제
호스트 alcatraz에 로그인한 모든 사용자에 관한 정보를 구하려면, 다음과 같이 입력하십시오.
f @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이 콘솔에서 로그인했고, 사용자 smith는 의사(pseudo) 텔레타이프 회선 pts0으로부터 로그인했으며, 사용자 jones는 tty0으로부터 로그인했습니다.
alcatraz의 brown 사용자에 대한 정보를 확보하려면, 다음과 같이 입력하십시오.
f 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.
국지 호스트에서의 사용자 brown에 관한 정보를 단축형 양식으로 구하려면, 다음과 같이 입력하십시오.
f -q brown
다음과 유사한 정보가 나타납니다.
Login TTY When
brown pts/6 Mon Dec 17 10:58
Files
/usr/bin/f f 명령을 포함합니다.
/etc/utmp 현재 로그인한 사용자 리스트를 포함합니다.
/etc/passwd 사용자 계정, 이름 및 홈 디렉토리를 정의합니다.
/etc/security/passwd 사용자 암호를 정의합니다.
/var/adm/lastlog 최종 로그인 시간을 포함합니다.
$HOME/.plan 사용자의 계획에 대한 한 행의 설명이 들어 있는 선택적 파일.
$HOME/.project 사용자의 프로젝트 지정이 들어 있는 선택적 파일.
관련정보
hostname 명령, rwho 명령, finger 명령.
fingerd 디먼.