コマンドライン インターフェイスの使用に関する情報
(注) |
GUI および CLI の検索オプションでは、大文字と小文字が区別されます。 |
コマンド モード
Cisco IOS ユーザ インターフェイスは、いくつかのモードに分かれています。使用可能なコマンドは、現在のモードによって異なります。各コマンド モードで使用できるコマンドのリストを取得するには、システム プロンプトで疑問符(?)を入力します。
CLI セッションを開始するには、コンソール接続、Telnet、SSH、またはブラウザを使用できます。
セッションを開始するときは、ユーザ モード(別名ユーザ EXEC モード)が有効です。ユーザ EXEC モードでは、限られた一部のコマンドしか使用できません。たとえば、現在の設定ステータスを示す show コマンドや、カウンタまたはインターフェイスを消去する clear コマンドなど、ほとんどのユーザ EXEC コマンドは 1 回限りのコマンドです。ユーザ EXEC コマンドは、deviceをリブートするときには保存されません。
すべてのコマンドにアクセスするには、特権 EXEC モードを開始する必要があります。特権 EXEC モードを開始するには、通常、パスワードが必要です。このモードでは、任意の特権 EXEC コマンドを入力でき、また、グローバル コンフィギュレーション モードを開始することもできます。
コンフィギュレーション モード(グローバル、インターフェイス、およびライン)を使用して、実行コンフィギュレーションを変更できます。設定を保存した場合はこれらのコマンドが保存され、deviceをリブートするときに使用されます。各種のコンフィギュレーション モードにアクセスするには、まずグローバル コンフィギュレーション モードを開始する必要があります。グローバル コンフィギュレーション モードから、インターフェイス コンフィギュレーション モードとラインにすることができます。
次の表に、主要なコマンド モード、各モードへのアクセス方法、各モードで表示されるプロンプト、およびモードの終了方法を示します。
モード |
アクセス方法 |
プロンプト |
終了方法 |
モードの用途 |
---|---|---|---|---|
ユーザ EXEC |
Telnet、SSH、またはコンソールを使用してセッションを開始します。 |
|
logout またはquit の入力。 |
このモードを使用して次の作業を行います。
|
特権 EXEC |
ユーザ EXEC モードで、enable コマンドを入力します。 |
|
終了するには、disable と入力します。 |
このモードを使用して、入力したコマンドを確認します。パスワードを使用して、このモードへのアクセスを保護します。 |
グローバル コンフィギュレーション |
特権 EXEC モードで、configure コマンドを入力します。 |
|
終了して特権 EXEC モードに戻るには、exit または end を入力するか、Ctrl+Z を押します。 |
このモードは、device全体に適用するパラメータを設定する場合に使用します。 |
VLAN コンフィギュレーション |
グローバル コンフィギュレーション モードで、vlan vlan-id コマンドを入力します。 |
|
グローバル コンフィギュレーション モードに戻る場合は、exit コマンドを入力します。 特権 EXEC モードに戻るには、Ctrl-Z を押すか、end を入力します。 |
このモードを使用して、VLAN(仮想 LAN)パラメータを設定します。VTP モードがトランスペアレントであるときは、拡張範囲 VLAN(VLAN ID が 1006 以上)を作成してdeviceのスタートアップ コンフィギュレーション ファイルに設定を保存できます。 |
インターフェイス コンフィギュレーション |
グローバル コンフィギュレーション モードで、interface コマンドを入力し、インターフェイスを指定します。 |
|
終了してグローバル コンフィギュレーション モードに戻るには、exit を入力します。 特権 EXEC モードに戻るには、Ctrl-Z を押すか、end を入力します。 |
このモードを使用して、イーサネット ポートのパラメータを設定します。 |
ライン コンフィギュレーション |
グローバル コンフィギュレーション モードで回線を指定するには、line vty または line console コマンドを入力します。 |
|
終了してグローバル コンフィギュレーション モードに戻るには、exit を入力します。 特権 EXEC モードに戻るには、Ctrl-Z を押すか、end を入力します。 |
このモードを使用して、端末回線のパラメータを設定します。 |
コマンドの省略形
deviceでコマンドが一意に認識される長さまでコマンドを入力します。
show configuration 特権 EXEC コマンドを省略形で入力する方法を次に示します。
デバイス# show conf
コマンドの no 形式および default 形式
ほとんどのコンフィギュレーション コマンドには、 no 形式もあります。no 形式は一般に、特定の機能または動作をディセーブルにする場合、あるいはコマンドの動作を取り消す場合に使用します。たとえば、インターフェイス コンフィギュレーション コマンド no shutdown を使用すると、インターフェイスのシャットダウンが取り消されます。キーワード no なしでコマンドを使用すると、無効にされた機能を再度有効にしたり、デフォルトで無効になっている機能を有効にすることができます。
コンフィギュレーション コマンドには、default 形式もあります。コマンドの default 形式は、コマンド設定をデフォルトに戻します。ほとんどのコマンドはデフォルトで無効に設定されているため、default 形式を使用しても no 形式と同じ結果になります。ただし、デフォルトでイネーブルに設定されていて、なおかつ変数が特定のデフォルト値に設定されているコマンドもあります。このような場合、default コマンドはそのコマンドを有効にし、変数をそのデフォルト値に設定します。
CLI のエラー メッセージ
次の表に、CLI を使用してdeviceを設定するときに表示される可能性のあるエラー メッセージの一部を紹介します。
エラー メッセージ |
意味 |
ヘルプの表示方法 |
---|---|---|
|
deviceがコマンドとして認識できるだけの文字数が入力されていません。 |
コマンドを再入力し、最後に疑問符(?)を入力します。コマンドと疑問符の間にはスペースを入れません。 コマンドとともに使用できるキーワードが表示されます。 |
|
コマンドに必須のキーワードまたは値が、一部入力されていません。 |
コマンドを再入力し、最後に疑問符(?)を入力します。コマンドと疑問符の間にはスペースを 1 つ入れます。 コマンドとともに使用できるキーワードが表示されます。 |
|
コマンドの入力ミスです。間違っている箇所をキャレット(^)記号で示しています。 |
疑問符(?)を入力すると、そのコマンド モードで使用できるすべてのコマンドが表示されます。 コマンドとともに使用できるキーワードが表示されます。 |
コンフィギュレーション ロギング
deviceの設定変更を記録して表示させることができます。Configuration Change Logging and Notification 機能を使用することで、セッションまたはユーザ ベースごとに変更内容をトラッキングできます。ログに記録されるのは、適用された各コンフィギュレーション コマンド、コマンドを入力したユーザ、コマンドの入力時間、コマンドに対するパーサからのリターン コードです。この機能には、登録しているアプリケーションの設定が変更されるときに通知される非同期通知方式もあります。Syslog へこの通知を送信することも選択できます。
(注) |
CLI または HTTP の変更のみがログとして記録されます。 |
ヘルプ システムの使用
システム プロンプトに疑問符(?)を入力すると、各コマンド モードで使用できるコマンドの一覧が表示されます。また、任意のコマンドについて、関連するキーワードおよび引数の一覧を表示することもできます。
手順
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 |
help 例:
|
コマンド モードのヘルプ システムの簡単な説明を表示します。 |
ステップ 2 |
abbreviated-command-entry ? 例:
|
特定のストリングで始まるコマンドのリストを表示します。 |
ステップ 3 |
abbreviated-command-entry <Tab> 例:
|
特定のコマンド名を補完します。 |
ステップ 4 |
? 例:
|
特定のコマンド モードで使用可能なすべてのコマンドをリストします。 |
ステップ 5 |
command ? 例:
|
コマンドに関連するキーワードを一覧表示します。 |
ステップ 6 |
command keyword ? 例:
|
キーワードに関連する引数を一覧表示します。 |