対話形式またはコマンド行モードで list サブコマンドを使用して、すべてのプロファイル、プロパティーと値のペア、および現在のまたは指定したスコープに存在するリソースをリスト表示します。
次の例に示すように、大域スコープでは、list サブコマンドは、システム上のすべてのシステム定義およびユーザー定義プロファイルをリスト表示します。
$ netcfg list netcfg list NCPs: DefaultFixed Automatic myncp Locations: Automatic NoNet DefaultFixed office ENMs: test-enm WLANs: mywifi
list サブコマンドでは、各プロファイルの状態はリスト表示されません。プロファイルとその状態に関する情報を表示するには、netadm コマンドと list サブコマンドを使用します。詳細は、プロファイルの現在の状態を表示するを参照してください。
プロファイルスコープ内の list サブコマンドは、指定されたプロファイルのすべてのプロパティー値をリスト表示します。構文は次のとおりです。
netcfg> list [ object-type [ class ] object-name ]
次の手順では、list サブコマンドを対話形式で使用して、プロファイルのすべてのプロパティー値をリスト表示する方法を説明します。次の手順の例では、IP NCP 名 net0 の構成情報をリスト表示する方法を示します。リスト表示される各プロファイルの値は、プロファイルごとに異なります。
$ netcfg netcfg>
netcfg> select ncp myncp netcfg:ncp:myncp>
netcfg:ncp:myncp> list ncu ip net0 ncu:net0 type interface class ip parent "myncp" enabled false ip-version ipv4,ipv6 ipv4-addrsrc dhcp ipv6-addrsrc dhcp,autoconf netcfg:ncp:myncp>
netcfg:ncp:myncp> select ncu ip net0 netcfg:ncp:myncp:ncu:net0> list ncu:net0 type interface class ip parent "myncp" enabled false ip-version ipv4,ipv6 ipv4-addrsrc dhcp ipv6-addrsrc dhcp,autoconf netcfg:ncp:myncp:ncu:net0>
netcfg:ncp:myncp:ncu:net0> exit
前の例ではプロパティー値を対話形式でリスト表示する方法を示しましたが、同じことをコマンド行モードでも実行できます。使用するモードに関係なく、出力は同じになります。
たとえば、次のようにして NCP スコープから net0 IP NCU のプロパティーをリスト表示します。
$ netcfg "select ncp myncp; list ncu ip net0"
プロファイルスコープから net0 IP NCU のプロパティーをリスト表示するには、次のコマンドを使用します。
$ netcfg "select ncp myncp; select ncu ip net0; list"
get サブコマンドを使用して、プロファイルの特定のプロパティー値を取得します。このサブコマンドは、対話形式またはコマンド行モードで使用できます。このコマンドの構文は次のとおりです。
netcfg> get [ -V ] prop-name
次の手順では、get サブコマンドを対話形式で使用して、プロファイルの特定のプロパティー値を取得する方法を説明します。次の手順の例では、IP NCU の ip-version プロパティーを取得する方法を示します。
$ netcfg netcfg>
netcfg> select ncp myncp netcfg:ncp:myncp> select ncu ip net0 netcfg:ncp:myncp:ncu:net0>
netcfg:ncp:myncp:ncu:net0> get ip-version ip-version ipv4,ipv6
netcfg:ncp:myncp:ncu:net0> get -V ip-version ipv4,ipv6
netcfg:ncp:myncp:ncu:net0> exit
前の対話形式の例は、コマンド行モードでも実行できます。使用するモードに関係なく、出力は同じになります。
たとえば、次のようにして、コマンド行モードで IP NCU の ip-version プロパティーの値を取得します。
$ netcfg "select ncp myncp; select ncu ip net0; get ip-version" ip-version ipv4,ipv6
次の例では、get サブコマンドと –V オプションを使用して特定のプロパティー値を取得する方法を示します。この方法は、プロパティー名を解析する必要がないスクリプトで役立ちます。
$ netcfg "select ncp myncp; select ncu ip net0; get -V ip-version" ipv4,ipv6