Il comando "do" su IOS

Articolo di proprietà del sito d'informazione AreaNetworking.IT - http://www.areanetworking.it
AreaNetworking Cisco Users Group.


Dalla versione 12.2(8)T di IOS in avanti è disponibile il comando "do" che ci permette di usare comandi disponibili solo in Privilege Mode in Global Configuration Mode.

Ma come funziona? Beh semplicissimo: precediamo al comando che vogliamo dare la parola “do”.
Facciamo un esempio:
Siamo in Global Configuration Mode e dobbiamo visualizzare la configurazione corrente. Se proviamo ci verrà restituito:

router(config)# sh run
               ^
% Invalid input detected at '^' marker.
router(config)#


Questo perchè lo sh run è uno dei comandi disponibili solo in Privilege Mode. Dovremo quindi:

router(config)# end
router#
*Mar 1 00:21:10.607: %SYS-5-CONFIG_I: Configured from console by console
router# sh run
Building configuration...
...


Per questo ci viene in aiuto il comando “do” che ci permette appunto di utilizzare un comando di tipo Privilege Mode in Global Configuration Mode! Comparando all'esempio di prima:

router(config)# do sh run
Building configuration...
...


Cosa che senza il "do" non è possibile! Tale comando ci è utile quindi per eseguire un comando in minor tempo. Se dobbiamo darne uno usiamo il do senza dover passare in Privilege Mode. Ovviamente questo vale solo se dobbiamo dare un numero molto basso di comandi. Se al contrario il numero dei comandi è rilevante ci conviene passare in Privilege Mode per non dare ogni volta il do!

Privacy Policy