Sun Management Center 3.6 使用者指南

基本 CLI 指令

以下清單說明基本 CLI 指令。

alias

說明

alias 指令會建立常用指令的別名,或者具有複雜參數之指令的別名。別名不能與現有的 CLI 指令同名。別名定義中的空格必須用雙引號 (", ASCII 字元 0x22) 括住。

當使用者結束 CLI 階段作業時,使用者指定的別名會儲存在 aliases 目錄的檔案中。當使用者登入 CLI 階段作業時,將可以使用這些別名。

Syntax

alias [<pseudonym>="command [parameters]"]

範例


> alias assign=set
> alias alarms="getAlarms severity=dwn"

若不包括引數呼叫 alias 指令,此指令便會列示已定義的別名與其值的清單。以下範例顯示 alias 指令不包括引數呼叫的結果。


> alias
assign - set
alarms - getAlarms severity=dwn
attrib

說明

attrib 指令會擷取拓樸物件的屬性。

語法

attrib [group=groupName [name=attribName] [-key]]

browse

說明

browse 指令會啟動拓樸的瀏覽模式。

語法

browse

cd

說明

cd 指令會變更目前的拓樸路徑。若沒有指定任何路徑,目前的路徑將會被設為預設網域。若有指定某數字 (n),目前的路徑將被設為 nth 子系路徑,如 list 指令所顯示。

語法

cd [path|number]

clear

說明

clear 指令會移除在目前階段作業期間所設的所有參數。但是,此指令將不會移除從指令行所設的參數。該指令與 unset 指令相似,但是無需參數名稱作為引數。

語法

clear

data

說明

data 指令會顯示拓樸物件的詳細資訊。若有指定某數字 (n),路徑將被設為 nth 子系路徑,如 list 指令所顯示。

語法

data [path|number|-key]

end

說明

end 指令會關閉拓樸的瀏覽模式。

語法

end

exit

說明

exit 指令會終止伺服器連接和 CLI 階段作業。

語法

exit [-onError]

參數

onError

若在執行前一個指令時發生異常,就可使用 onError 參數來終止 CLI 階段作業。此參數僅可用於批次模式。


備註 –

exit 指令和 quit 指令是相同的。


goto

說明

goto 指令可瀏覽到符合大小寫式樣的拓樸路徑。若找到數個相符的路徑,便會要求使用者選擇路徑。

語法

goto <pattern>

help

說明

help 指令會顯示關於 CLI 指令與其參數的資訊。說明資訊可在未使用點陣圖的終端機上顯示。如果不帶引數執行 help,說明會按字母順序顯示可用 CLI 指令的清單及簡短說明。首先列出基本指令,然後再列出延伸指令。當以 CLI 指令名稱作為引數呼叫 help 時,help 可列出針對該指令的資訊。當搭配 about 參數呼叫 help 時,help 會顯示 Sun Management Center 的版本。

語法

help [<command>|about]

參數

commandabout

範例

以下範例顯示 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]
history

說明

history 指令會列出或執行之前在 CLI 階段作業中輸入的指令。當不帶任何引數呼叫 history 指令且之前已設好歷程時,將會列出所有之前輸入的指令。當搭配數字引數呼叫 history 指令且之前已設好歷程時,將會執行符合此引數的指令。

語法

history [num]

kill

說明

kill 指令會終止任何在背景執行的指令。

語法

kill

list

說明

list 指令會列出某路徑下的物件。若有指定某數字 (n),路徑將被設為 nth 子系路徑,如下列指令所顯示。

語法

list [path|number]

locate

說明

locate 指令會尋找所有符合指定式樣的拓樸路徑。式樣有區分大小寫。

語法

locate <pattern>

login

說明

login 指令會建立與 Sun Management Center 伺服器的連接。您可以指定 serverHostserverPort (可選擇) 參數作為引數。如果未指定主機,則會提示您輸入主機。若未指定連接埠,則會使用 2099。login 指令也會提示您輸入使用者名稱和密碼。

語法

login [serverHost=host] [serverPort=portNumber] [user=userName] [password=userPassword]

參數

serverHostserverPort userpassword

logout

說明

logout 指令會終止到 Sun Management Center 伺服器的連接,但不會終止 CLI 階段作業。

語法

logout

print

說明

print 指令可以以指定的格式將最後延伸指令的輸出導向至指定目標。依據預設,print 會以純文字格式將此輸出導向至終端機螢幕。如果已設定參數 appendo,則會將輸出導向至這些參數指定的檔案中。該輸出不會顯示在螢幕上。若沒有指定 ncols,預設欄數會設為 4。


備註 –

print 指令不會儲存在指令歷程中。


語法

print [f=plain|xml|html] [style=table|list|<custom>] [columns= columnList] [ncols=num] [o=outputFile | append=appendFile]

參數

fstylecolumns ncolsoappend

quit

說明

quit 指令會中斷與伺服器的連接,並終止 CLI 階段作業。


備註 –

quitexit 指令是相同的。


語法

quit

reset

說明

reset 指令可將在指令行上指定的所有參數值復原為 CLI 階段作業開始時指定的值。在階段作業期間而不是在指令行上定義的參數保持不變。如果將特定參數名稱作為引數提供給 reset,並且該參數是在指令行上被指定的,則該參數的值將被復原至原始值。否則,該參數的值保持不變。


備註 –

reset 指令不會儲存在指令歷程中。


語法

reset [<parameter>]*

set

說明

set 指令可讓您指定參數值或顯示參數值。使用 set 指令指定其值的參數對於目前階段作業是屬於全域參數。在該階段作業期間,全域指令可用於所有指令。如果不搭配引數執行 set,則會顯示目前階段作業期間定義的所有參數的值。如果搭配指定為引數的參數執行 set,則會顯示該參數的值。

語法

set [<parameter>[=value]]* [height=num] [history=num] [log=file] [logmode=detailed|command|"from n"] [more=on|off] [prompt=prompt]

範例

以下範例顯示該指令的所有三種變化形式。


> set height=10
> set
height=10
> set height
height=10
status

說明

status 指令會顯示在背景執行之任何指令的狀況。

語法

status

unalias

說明

unalias 指令可移除別名或指定為引數的別名清單。

語法

unalias [<pseudonym>]*

unset

說明

unset 指令會從目前階段作業移除指定的參數。

語法

unset [<parameter>]*


備註 –

unset 指令不會儲存在指令歷程中。


where

說明

where 指令會顯示目前拓樸路徑。

語法

where