背景:python
華爲交換機不分頁顯示意思是你分頁顯示的話,譬如dis cur查看配置,dis arp all查看路由表,由於一晚上屏幕顯示不了,老是一頁滿了要停下來,提示按空格顯示更多------- more ----------ide
其實這個是能夠設置不分頁顯示,讓你敲一個dis cur查看配置,一會兒就所有出來了!這對於寫python一些程序顯示交換機信息可能帶來很大的便利,不用代碼層面寫判斷------- more ----------的分頁狀況!學習
華爲交換機不分頁顯示操做如下(screen-length命令):ui
<huawei>sys spa
[huawei]user-interface vty 0 4blog
[huawei-ui-vty0-4]screen-length ?接口
INTEGER<0-512> Display the number of lines on a screen (the value 0ip
indicates none split screen, and the default value is 24)路由
[huawei-ui-vty0-4]screen-length 0cmd
[huawei-ui-vty0-4]
在屏幕上顯示行數(值0表示無拆分屏幕,默認值爲24)
上面是對vty設置,也能夠對console設置!此外,vty設置請用dis users看看你當前vty
<ZD-CO-S7706>dis users
User-Intf Delay Type Network Address AuthenStatus AuthorcmdFlag
+ 34 VTY 0 00:00:00 TEL 10.30.0.3 pass no Username : admin@123
擴展學習:還有調整列數的screen-width命令
screen-width命令用來設置終端屏幕的顯示列數。
命令格式
screen-width screen-width
screen-width 指定終端屏幕的每屏顯示寬度。 整數形式,取值範圍是60~512。
應用場景:從Console口登陸設備,執行命令display interface description [ interface-type [ interface-number ] ] 查看接口信息時,終端屏幕上的顯示信息不會自動換行,致使輸出信息格式錯位。
執行該命令,能夠調整命令的輸出信息格式。一般狀況下,無需調整終端屏幕的列數,且不推薦設置屏幕顯示列數。
注意事項
**執行該命令,設置的終端屏幕顯示列數只對當前鏈接有效,用戶退出後不保存設置。例如,用戶從Console口登陸設備,配置該命令,設置的終端屏幕顯示列數只對當前Console口鏈接生效,不影響從VTY等其它接口登陸的用戶的終端屏幕顯示。若是用戶退出Console口後再登陸設備,終端屏幕將顯示缺省寬度。**
該命令僅對display interface description [ interface-type [ interface-number ] ]的顯示信息生效。
總結:我原本寫個python ,裏面dis arp以下,就是出現了我不想出現的換行顯示了,致使我想把arp信息的ip和mac導入xlsx要處理這些換行。本覺得查到了screen-width這個命令能夠解決個人問題,可是發現這個命令對display interface description [ interface-type [ interface-number ] ]的顯示信息生效。並且只臨時生效,致使沒法解決個人需求,後期再查查吧!
<ZD-CO-S7706>dis arp
IP ADDRESS MAC ADDRESS EXPIRE(M) TYPE INTERFACE VXX-INSTANCE
VLAN/CEVLAN
------------------------------------------------------------------------------
10.30.0.27 346a-c221-d900 I - GE2/6/0/0
10.30.50.254 4482-e5a4-13f6 I - Vlanif50
10.30.50.166 48a4-7255-3f75 12 D-0/0 Wlan-Dbss947
50/-
10.30.50.128 6c4d-730b-095e 19 D-0/0 Wlan-Dbss340
50/-
10.30.50.86 a866-7fda-79fe 20 D-0/0 Wlan-Dbss1672
50/-
10.30.51.254 4482-e5a4-13f7 I - Vlanif51