ネットワークエンジニア を目指して

ようこそ「ネットワークエンジニアを目指して」へ!!
「ネットワークトラブルに恐れることなく立ち向かえるネットワークエンジニア」へと導くことを信条に、ネットワーク技術の解説とネットワークに関する情報を幅広く紹介します!

ホーム > Cisco関連技術 > Cisco IOS の小技(1)

Cisco IOS の小技(1)

Bookmark this on Hatena Bookmark   
▼ ネットワークエンジニアにおすすめのサイトはこちら ▼

 

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

 

おすすめ記事

おすすめ書籍紹介

マスタリングTCP/IP 応用編
入門編を卒業したらこちら。
応用編も入門編と同様に豊富な図を使用し、TCP/IPに関するさらに詳細な解説を記している。
特にパッケットの構造はかなり詳細に解説しており、初心者にはすこしつらいかもしれないが非常に読みやすいのでぜひ読んでみてほしい。

インターネットルーティング入門 第2版
ネットワーク初心者の方にぜひおすすめしたい一冊。絵を豊富に使用し、「ルーティングとは」から始まり最後はRIP、BGP、MPLSまで深い解説ではなく、浅く満遍なく解説しています。
この本が理解できればルーティングスキルの第一歩を踏み出せるでしょう。

関連記事

Cisco 7200 Simulator(1)
Cisco 7200 Simulatorについての解説

Cisco 7200 Simulator(2)
Cisco 7200 Simulatorについての解説

Cisco 7200 Simulator(3)
Cisco 7200 Simulatorについての解説

Cisco 7200 Simulator(4)
Cisco 7200 Simulatorについての解説

Cisco 7200 Simulator(5)
Cisco 7200 Simulatorについての解説

メールマガジン

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

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

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

もちろん無料です!!

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

メールアドレス: