다음은 기본 CLI 명령을 설명하는 목록입니다.
alias 명령을 사용하여 복잡한 매개 변수를 갖고 있는 명령 또는 자주 사용되는 명령에 대한 별칭을 만듭니다. 별칭은 기존 CLI 명령과 같은 이름을 가질 수 없습니다. 별칭 정의에서 공백은 큰따옴표(", ASCII 문자 0x22)로 묶어야 합니다. 다음 중 첫 번째는 간단한 alias 명령의 예이고 그 다음은 좀 더 복잡한 alias 명령의 예입니다.
> alias assign=set > alias alarms="getAlarms severity=dwn" |
alias 명령을 인수 없이 호출하는 경우 정의된 별칭과 해당 값의 목록이 인쇄됩니다. 다음은 alias 명령을 인수 없이 호출한 경우의 결과를 보여주는 예입니다.
> alias assign - set alarms - getAlarms severity=dwn |
clear 명령은 현재 세션에서 모든 매개 변수를 제거합니다. 이 명령은 unset 명령과 비슷하지만 인수로서 매개 변수 이름을 필요로 하지 않습니다.
exit 명령은 서버와의 연결을 끊고 CLI 세션을 종료합니다.
exit와 quit 명령 사이에는 차이점이 없습니다.
help 명령은 CLI 명령 및 해당 매개 변수에 대한 정보를 표시합니다. 도움말 정보는 비트맵이 아닌 터미널 화면 표시에 적합합니다. 인수 없이 help를 실행하는 경우 도움말은 사용 가능한 CLI 명령에 대한 알파벳 목록과 간단한 목록을 표시합니다. 기본 명령이 먼저 나열되고 그 다음에 확장 명령이 나열됩니다. 인수로서 CLI 명령의 이름을 사용하여 help를 호출하면 help는 해당 명령에 해당하는 정보를 인쇄합니다. 다음은 getAlarms 명령에 대한 도움말을 보여주는 예입니다.
> help getAlarms getAlarms [a=host[,host]+] [alarm_filter_list] - Get alarm information on an agent or a list of agents under a set of filter conditions. If no agent is provided, all alarms will be obtained. All the filter conditions are "ANDED" to provide the result. The filter conditions as specified in alarm_filter_list comprises: domain=domain and/or m=module[+instance] and/or managed_object=managed_object and/or property=property and/or property_instance=property_instance and/or qualifier=qualifier and/or severity=[DIS,DWN,ERR,OFF,INF,IRR,WRN] and/or state=[C,F,O] and/or ack=[A,N] |
kill 명령은 백그라운드에서 실행 중인 모든 명령을 종료합니다.
login 명령은 Sun Management Center 서버에 연결합니다. serverHost를 지정하고 선택적으로 serverPort 매개 변수를 인수로 지정할 수 있습니다. 호스트를 지정하지 않은 경우 호스트를 묻는 메시지가 표시됩니다. login 명령을 실행하는 경우에도 사용자 이름과 암호를 묻는 메시지가 표시됩니다.
logout 명령은 Sun Management Center 서버와의 연결을 끊지만 CLI 세션을 종료하지는 않습니다.
more 명령은 화면에 대한 명령 출력 형식을 제어하기 위해 설정하는 매개 변수에 대한 도움말 정보를 표시합니다. 자세한 내용은 미리 정의된 매개 변수 및 플래그에 있는 미리 정의된 매개 변수 height 및 more에 대한 설명을 참조하십시오.
print 명령은 지정된 형식의 마지막 확장 명령의 출력을 지정된 대상으로 안내합니다. 기본적으로 print는 해당 출력을 일반 텍스트 형식의 터미널 화면으로 지정합니다. 매개 변수 a 또는 o를 설정하는 경우 출력은 해당 매개 변수가 지정하는 파일로 지정됩니다. 출력이 화면에 표시되지 않습니다.
print 명령은 명령 기록에 저장되지 않습니다.
quit 명령은 서버와의 연결을 끊고 CLI 세션을 종료합니다.
quit와 exit 명령 사이에는 차이점이 없습니다.
reset 명령은 명령줄에 지정되는 모든 매개 변수의 값을 CLI 세션이 시작될 때 지정된 값으로 복원합니다. 세션 동안 정의되었지만 명령줄에는 정의되지 않은 매개 변수는 변경되지 않고 그대로 유지됩니다. reset에 대한 인수로서 특정 매개 변수 이름이 제공되고 매개 변수가 명령줄에 지정된 경우 해당 매개 변수의 값은 원래 값으로 복원됩니다. 그렇지 않은 경우 매개 변수의 값은 변경되지 않고 그대로 유지됩니다.
reset 명령은 명령 기록에 저장되지 않습니다.
set 명령을 사용하여 매개 변수 값을 지정하거나 표시할 수 있습니다. set 명령으로 값이 지정된 매개 변수는 현재 세션에 대해 전역적입니다. 전역 명령은 해당 세션 동안 모든 명령에서 사용할 수 있습니다. 인수 없이 set를 실행하는 경우 현재 세션 동안 정의된 모든 매개 변수의 값이 표시됩니다. 인수로서 지정되는 매개 변수를 사용하여 set를 실행하는 경우 해당 매개 변수의 값이 표시됩니다. 다음 예에서는 이 명령의 세 가지 변형 모두를 보여줍니다.
> set height=10 > set height=10 > set height height=10 |
status 명령은 백그라운드에서 실행되는 모든 명령의 상태를 표시합니다.
unalias 명령은 인수로서 지정된 별칭을 제거합니다.
unset 명령은 지정된 매개 변수를 현재 세션에서 제거합니다.
unset 명령은 명령 기록에 저장되지 않습니다.