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

niscat
niscat niscat 명령 목적 NIS+ 테이블의 내용을 표시합니다. 구문
niscat [ -A ] [ -h ] [ -L ] [ -M ] [ -v ] tablename
niscat [ -A ] [ -L ] [ -M ] [ -P ] -o name
설명
첫 번째 구문에서, niscat 명령은 tablename으로 명명된 NIS+ 테이블의 내용을 표시합니다. 두 번째 구문에서는, name으로 명명된 NIS+ 오브젝트의 내부 내용을 표시합니다.
플래그
-A 초기 테이블의 병합 경로에서 테이블 내의 데이터와 테이블의 모든 데이터를 표시합니다.
-h 테이블을 표시하기 전에 헤더 행을 표시합니다. 헤더는 각 열 이름 앞에 '#'(해쉬) 문자가 있습니다. 열 이름은 테이블 분리자 문자로 구분됩니다.
-L 링크가 뒤따릅니다. tablename 또는 name이 LINK 유형 오브젝트를 명명하는 경우, 이 플래그를 지정할 때, 링크가 일어나고 링크로 명명된 오브젝트 또는 테이블이 표시됩니다.
-M 요청이 명명된 데이터의 마스터 서버에 전송되도록 지정합니다. 이것은 마스터 서버의 로드 증가시, 또는 NIS+ 서버가 사용할 수 없거나 갱신으로 사용시에도 가장 최신 정보를 볼 수 있도록 합니다.
-o 명명된 NIS+ 오브젝트의 내부 내용을 표시합니다. name이 색인 이름인 경우, 각각의 대응하는 항목 오브젝트를 표시합니다. 이 플래그는 각각의 열에 대한 액세스 권한과 다른 속성을 표시하는 데 사용됩니다.
-P 병합 경로 다음에 옵니다. 이 플래그는 초기 탐색을 성공하지 못했을 경우, 테이블의 병합 경로 다음에 와야 함을 지정합니다. 이 플래그는 name의 색인 이름과 -o 플래그를 사용할 때만 유용합니다.
-v 2진 데이터를 직접 표시합니다. 이 플래그는 표준 출력에서 2진 데이터를 포함하는 열을 표시합니다. 이 플래그가 없는 경우, 2진 데이터는 문자열 *BINARY*로 표시됩니다.
환경
NIS_PATH 이 변수가 설정되어 있고 NIS+ 이름이 완전히 규정되지 않은 경우, 오브젝트를 찾을 때까지는 지정된 각 디렉토리가 계속 탐색됩니다(nisdefaults 명령 참조).
종료 상태
이 명령은 다음의 값을 리턴합니다.
0 성공
1 실패
예제
호스트 테이블의 내용을 표시하려면 다음과 같이 입력하십시오.
niscat -h hosts.org_dir
# cname name addr comment
client1 client1 129.144.201.100 Joe Smith
crunchy crunchy 129.144.201.44 Jane Smith
crunchy softy 129.144.201.44
문자열 *NP*은 사용자가 불충분한 액세스 권한을 가지는 필드에 리턴됩니다.
표준 출력에서 passwd.org_dir을 표시하려면 다음과 같이 입력하십시오.
niscat passwd.org_dir
테이블 frodo의 내용과 병합 경로에서 모든 테이블의 내용을 표시하려면 다음과 같이 입력하십시오.
niscat -A frodo
테이블 groups.org_dir의 항목을 NIS+ 오브젝트로 표시하려면 다음과 같이 입력하십시오.
niscat -o '[ ]groups.org_dir'
대괄호는 작은 따옴표로 쉘로부터 보호됩니다.
passwd.org_dir 테이블의 테이블 오브젝트를 표시하려면 다음과 같이 입력하십시오.
niscat -o passwd.org_dir
이전 예제에서 passwd 테이블 오브젝트를 표시합니다. passwd 테이블은 표시하지 않습니다. 테이블 오브젝트는 열 수, 열 유형, 탐색할 수 있는 또는 탐색하지 못하는 분리자, 액세스 권한 및 그외 디폴트와 같은 정보를 포함합니다.
액세스 권한과 replica 정보와 같은 정보를 포함하는 org_dir에 대한 디렉토리 오브젝트를 표시하려면 다음과 같이 입력하십시오.
niscat -o org_dir
관련 정보
nistbladm 명령, nisdefaults 명령, nismatch 명령