命令歷史簡化路由器輸入操作
本文主要對Linux操作系統中,命令歷史記錄可以簡化管理員在命令行下工作,本文就針對此問題給出了詳細的介紹,希望看過此文能對你有所幫助。
在Linux操作系統的命令行環境中,也有類似的功能。這些命令歷史記錄可以簡化管理員在命令行下的工作。其實在路由器的IOS操作系統中,也有這方面的功能。而且功能要比Windows或者Linux操作系統下的命令行環境強大的多。
一、系統的默認設置
命令歷史功能對于多次使用命令很長或者很復雜的命令是非常有幫助的。在默認情況下,命令歷史功能是啟動的。也就是說,系統會自動在歷史緩沖區中記錄最近使用過的十條命令。當然這些默認的設置,網絡管理員可以根據需要進行更改。如可以重新設置命令歷史緩存的大小,讓其保存更多的命令;或者說關閉命令緩存功能等等。在了解后續的操作以及維護命令歷史功能之前,掌握這些默認配置是非常有必要的。
二、最簡單的應用:使用Tab鍵補全命令行
在路由器管理中,有些命令比較長。如在思科的IOS軟件中,大部分用的都是英文單詞,很少使用縮略詞。此時如果在維護的時候,要將一個單詞輸全,這不但對網絡管理員的英文水平有比較高的要求,而且效率也不高。如要啟用路由器的高級編輯特性,那么就需要輸入命令terminal editing。一個字符都不能錯。這個命令相對來說還是比較簡單的。但是要一字不差的輸入完整,即使對于英語過8級的管理員來說也有不小的難度。
那么有沒有簡單的方法呢?答案是肯定的。在命令歷史記錄功能中,有一個命令補全的功能。也就是說,管理員在輸入命令的時候,不需要全部輸入完整。而只需要輸入前面幾個字符,然后鍵入Tab鍵,系統就會自動補全后面的內容。簡單的說,就是在輸入命令的時候,管理員可以輸入表示這個命令的唯一字符串,然后按下Tab鍵,用戶界面就會替你完成后續的命令行。注意這里有一個唯一性的要求。
如上圖所示,如果要在命令行中輸入terminal,不需要輸全。只需要輸入前面幾個字符,如te,然后按一下Tab鍵,系統就會自動將后面的字符補全,從而簡化系統管理員的輸入。
另外需要說明的一點是,這個命令補全功能跟Linux操作系統下的命令補全功能有一定的差異。在Linux操作系統下,并沒有唯一性的要求。也就是說,如果輸入的字符不唯一的話,此時輸入Tab鍵,系統將會列出所有以這個輸入的字符開頭的命令。而在IOS命令行中,如果輸入的字符不唯一,那么按Tab鍵將不會有任何反應。或許在以后的IOS版本中這方面有所改進。筆者剛開始學的是Linux操作系統,后來才轉向網絡維護。在剛開始的時候,特別的不習慣。相信不好網絡管理員也會更筆者有類似的感受。