Cisco IOS の小技(1)

 

Cisco IOS の小技

Cisco IOS を操作する上で便利なコマンドや設定について
まとめてみたいと思います。

今までも小出しに書いていたのですが、情報が散乱してしまっていたので
改めて統一しておこうかと。

まずは Cisco IOS を操作する時に便利なコマンドを紹介していきます。

 

キーボードショートカット

Cisco IOS は CLI 上で操作を行いますが、以下のショートカット
使いこなすことで、より効率的な操作が可能になります。

CTRL+Aコマンドの行頭へ移動
CTRL+Eコマンドの行末へ移動
CTRL+F一文字進む
CTRL+B一文字戻る
ESC+F 一語進む
ESC+B 一語戻る
CTRL+D一文字削除
CTRL+Kカーソルから後ろを全て削除
CTRL+Xカーソルから前を全て削除
CTRL+Wカーソルの前にある一語を削除
CTRL+U行の削除
CTRL+R行の再表示
CTRL+Tカーソルがある文字と左側の文字を置換
CTRL+Cコンフィグレーションモードで 1 階層上に抜ける
CTRL+Zコンフィグレーションモードから抜ける
CTRL+P又は上矢印 一つ古いのコマンド呼び出し
CTRL+N又は下矢印 一つ新しいコマンド呼び出し

 

show コマンド結果のフィルタ処理

show コマンドには「|(パイプ)」を使用して、必要な部分だけを
表示さえるフィルタ機能があります。

 

指定した箇所のみ抽出

必要な箇所だけを表示させたい場合は、「include」を使用します。

例えば、「show interface」の結果からインタフェースの
UP/DOWN 状態だけを確認したい場合は、


R1#show interfaces | include line protocol
FastEthernet0/0 is up, line protocol is up
FastEthernet0/1 is administratively down, line protocol is down
FastEthernet1/0 is up, line protocol is up
FastEthernet1/1 is administratively down, line protocol is down

と「include」の後に表示させたい文字列を指定します。

 

指定した箇所以外を抽出

逆に指定した箇所以外を表示させたい場合は、「exclude」を使用します。

 

指定した文字列以下の情報を表示

指定した文字列配下の情報を表示させたい場合は、「begin」を使用します。

例えば、「show running-config」コマンドの結果から、interface という
文字列が最初に現れる箇所配下の情報を表示させたい場合
は、


R1#show running-config | begin interface
interface FastEthernet0/0
ip address 157.2.170.149 255.255.255.0
duplex half
speed 10
!
interface FastEthernet0/1
no ip address
shutdown
duplex auto
speed auto

~省略~

 

指定したセクションのみ表示

IOS の Config は設定のセクションごとに分かれています。
指定したセクションのみ表示させる場合は、「section」を使用します。

例えば、「router ospf」のセクションのみ表示させたい場合は、


R1#show running-config | section router ospf
router ospf 1
log-adjacency-changes
redistribute connected subnets
network 10.2.1.0 0.0.0.255 area 0

 

正規表現も使えます

また、フィルタ機能は正規表現も指定出来ます。

例えば、「show interface」から、インタフェース状態と
設定している IP アドレスだけを表示させたい場合
は、


R1#show interfaces | include Internet address|line protocol
FastEthernet0/0 is up, line protocol is up
Internet address is 10.1.1.1/24
FastEthernet0/1 is administratively down, line protocol is down
FastEthernet1/0 is up, line protocol is up
Internet address is 10.2.1.1/24
FastEthernet1/1 is administratively down, line protocol is down

 

関連記事

メールマガジン

ネットワ-ク初心者のみなさま。
ネットワークの基礎知識を疎かにすることは
大変危険です!!

「初心者にも理解できるネットワーク技術」

これを読めばネットワークの基礎が分かる!!
ネットワーク関連の仕事に就きたいとお考えの学生の方や、ネットワークに興味があって転職を考えている社会人の方、まずは登録してみてください。

もちろん無料です!!

↓メールマガジン購読はこちら↓

メールアドレス: