Come controllare la visualizzazione dell'output di comando in Junos OS

03/15/2010 by admin

Junos di Juniper Command Line Interface (CLI) vi offre una grande flessibilità nella visualizzazione di output. Ad esempio, è possibile richiedere l'uscita in diversi formati, specificare come mostrare più, e pipe (|) l'uscita per visualizzare esattamente quello che vuoi.

Scegli il formato di visualizzazione

I comandi Junos modalità operativa mostrano comunemente includono queste opzioni di visualizzazione: terse, breve, i dettagli, ed estesa (in cui i comandi sono elencati dal più piccolo al più uscita visualizzata). È possibile utilizzare queste opzioni per regolare le liste spettacolo di uscita in base a ciò che vi serve.

Ad esempio, confrontare l'uscita quando si aggiunge laconico e breve al seguente comando show interfaces:

Wiley @ netnik> show interfaces fe-1/1/1 terse
Interfaccia di amministrazione di collegamento Proto Remote Local
fe-1/1/1 up up
a-1/3 / 0.0 su su inet 1.0.0.1 → 1.0.0.2
iso

Wiley @ netnik> show interfaces fe-1/1/1 breve
Interfaccia fisica: fe-1/1/1 abilitato, collegamento Physic è giù
Tipo di livello di collegamento: Ethernet, MTU: 1514, spped: 100mbps, Loopback:
Disabili, filtraggio Fonte: Disabled
Controllo del flusso: Abilitato
Bandiere del dispositivo: Presente Correre giù
Bandiere Interfaccia: Hardware-Down SNMP-Traps interna: Ox4000
Collegamento bandiere: Nessuno

Impaginare l'output sullo schermo

Il display Junos CLI impagina automaticamente l'uscita, compreso il <più> pronta come l'ultima linea. Premere il tasto h in ogni <altro> prompt per chiedere aiuto ed elencare le opzioni, come lo spostamento in avanti e indietro in uscita, la ricerca e il salvataggio.

Utilizzare lo strumento di comando tubo

Pipe (|) è tra i più potenti strumenti di comando in Junos. Con questo strumento di comando, è possibile selezionare un sottoinsieme specifico della produzione in un unico passaggio di comando. Acquisire familiarità con l'utilizzo di tubo, e ti salva te stesso ore di tedio lettura e analisi attraverso lunghi elenchi di uscita.

Lasciate Junos fare il lavoro dando solo l'output desiderato. In Junos, entrambi i comandi della modalità di funzionamento e di configurazione includono opzioni per l'utilizzo di tubi per modificare l'output.

La chiave per comprendere tubo è da ricordare che l'uscita del comando a fianco del simbolo pipe serve come input per il comando (o file) alla destra del tubo.

Il potere di tubo di combinare comandi crea la sua utilità superba. È possibile interrogare il CLI di trovare modi validi per reindirizzare un comando.

Wiley @ netnik> Mostra itinerario |?
Possibili completamenti:
contare occorrenze Count
Display Mostra tipi di informazioni aggiuntive
tranne Mostra solo testo che non corrisponde un modello
trovare Cerca prima occorrenza di modello
Tenere premuto il testo senza uscire il prompt --More--
ultimo fine visualizzazione di solo uscita
partita Mostra solo testo che corrisponde a un modello
no-more Non paginate di uscita
richiedere Rendere le richieste a livello di sistema
RISOLVERE risolvere gli indirizzi IP
save Salva testo di output su file
Trim Trim numero specificato di colonne dall'inizio della linea

Alcuni esempi di un dispositivo configurato sono il modo migliore per conoscere pipe in modalità operativa.

Limitare l'uscita

I modi più comuni per utilizzare la pipe (|) il simbolo è quello di limitare l'output utilizzando partita, ad eccezione, trovare, o l'ultimo:

  • | Partita: specifica esattamente ciò che si desidera visualizzare:

    Wiley @ netnik> show configurazione | partita
    a-2/1/0 {
    a-2/1/1 {
    a-2/2/0 {
    a-5/2/0 {
    a-5/3/0 {
  • | Eccetto: Visualizza l'output che ignora una stringa specifica:

    Wiley @ netnik> utenti spettacolo di sistema | tranne radice
    08:28 up 1 giorno, 13:59, 2 utenti, medie di carico:
    0.01, 0.01, 0.00
    TTY UTENTE DA LOGIN @ IDLE COSA
    wiley.netnik 19:25 - cli

  • | Find: Visualizza l'output a partire dalla prima occorrenza del testo corrispondente:

    Wiley @ netnik> show-ethernet switching interfacce dettagli | trovare "Indice: 80"
    Interfaccia: ge-0/0 / 16,0 Index: 80

  • | ultimi: visualizza solo l'ultima schermata della quotazione:

Wiley @ netnik> show-ethernet switching interfacce dettagli | ultima
Interfaccia: ge-0/0 / 16,0 Index: 80

Contare le linee di uscita

È inoltre possibile utilizzare il tubo con comandi show di cambiare il tipo di uscita. Ad esempio, | conteggio indica il numero di linee in uscita:

Wiley @ netnik> show interfaces laconico | count
Conte: 27 linee

È possibile utilizzare più di un carattere pipe in un unico comando. Il sistema operativo Junos considera le molteplici tubi come logico; visualizza l'output che corrisponde a tutti i tubi. Ad esempio, è possibile determinare il numero totale di interfacce Fast Ethernet configurati con il seguente comando:

Wiley @ netnik> show interfaces laconico | partita Fe | count
Conte: 14 linee

Uscita su file

Utilizzando pipe, è anche possibile creare un file che memorizza l'output di un comando, per esempio:

Wiley @ netnik> richiesta informazioni di supporto | salvare <filename>

Ha scritto 1.143 linee di output a 'file'


Articoli Correlati