Hvordan kontrollere kommandoutdataene Vis i Junos OS

March 18  by Eliza

Juniper Junos Command Line Interface (CLI) tilbyr deg en stor grad av fleksibilitet i å vise utgang. For eksempel kan du be om produksjon i ulike formater, angi hvordan å vise mer, og rør (|) utgang for å vise akkurat det du ønsker.

Velg ditt visningsformat

Junos driftsmodus viser vanlige kommandoer inkludere disse visningsalternativer: avvisende, kort, detalj, og omfattende (der kommandoene er oppført fra de minste til de mest vises utgang). Du kan bruke disse alternativene til å justere showet utgangs oppføringer i henhold til hva du trenger.

For eksempel sammenligne resultatet når du legger avvisende og kort til følgende vis grensesnitt kommando:

wiley @ netnik> viser grensesnitt fe-1 / 1/1 avvisende
Grensesnitt Admin Link Proto Lokal Remote
fe-1 / 1/1 opp opp
på-1/3 / 0.0 opp opp inet 1.0.0.1 → 1.0.0.2
iso

wiley @ netnik> viser grensesnitt fe-1 / 1/1 kort
Fysisk grensesnitt: fe-1 / 1/1 Aktivert, er Physic lenke Down
Link-nivå Type: Ethernet, MTU: 1514, spped: 100Mbps, Loopback:
Deaktivert, Kilde filtrering: Disabled
Flytkontroll: Aktivert
Enhets flagg: Present Running Down
Grensesnitt flagg: Hardware-Down SNMP-feller Internt: Ox4000
Link flagg: Ingen

Paginere utgang på skjermen

Den Junos CLI skjermen paginates automatisk utgang, inkludert <mer> teksten som den siste linjen. Trykk på h-tasten når som helst <mer> bedt om å be om hjelp og vise alternativene, for eksempel å flytte fremover og bakover i produksjonen, søking og lagring.

Bruk kommandoen rør verktøy

Pipe (|) er blant de kraftigste kommando verktøy i Junos. Med denne kommandoen verktøyet, kan du velge en bestemt undergruppe av produksjonen i en enkelt kommando trinn. Bli kjent med hjelp pipe, og du vil spare deg timer med tedium lesing og tolking gjennom lange lister med utgang.

La Junos gjøre jobben ved å gi deg akkurat den produksjonen du ønsker. I Junos, både operative og konfigurasjonsmoduskommandoer inkluderer alternativer for bruk av rør for å endre resultatet.

Nøkkelen til å forstå røret er å huske at utgangen fra kommando til venstre for røret symbolet tjener som inngangssignal til den kommando (eller fil) på høyre side av røret.

Kraften i rør for å kombinere kommandoer skaper sin suverene verktøyet. Du kan søke i CLI å finne gyldige måter å rør en kommando.

wiley @ netnik> show rute |?
Mulige avslutningene:
telle Telle forekomster
visnings Vis flere typer informasjon
bortsett Vis bare tekst som ikke samsvarer med et mønster
finne Søk etter første forekomst av mønster
hold Hold tekst uten å avslutte --More-- teksten
siste Visning slutten av bare utgang
Kampen Vis bare tekst som samsvarer med et mønster
no-mer Ikke paginere utgang
be Gjør systemnivå forespørsler
løse Løse IP-adresser
redde Lagre utgang tekst til fil
trimme Trim spesifisert antall kolonner fra start av linje

Et par eksempler fra en konfigurert enhet er den beste måten å lære om rør i driftsmodus.

Begrense utgangs

De vanligste måtene å bruke røret (|) -symbolet er å begrense produksjonen ved hjelp av kampen, bortsett fra, finne, eller siste:

  • | Kamp: Angir nøyaktig hva du ønsker å vise:

    wiley @ netnik> show konfigurasjon | kamp
    i-2/1/0 {
    i-2/1/1 {
    i-2/2/0 {
    i-5/2/0 {
    i-5/3/0 {

  • | Unntatt: Viser utdata som ignorerer en bestemt streng:

    wiley @ netnik> show systembrukere | unntatt root
    08:28 opp en dag, 13:59, 2 brukere, gjennomsnittlig last:
    0.01, 0.01, 0.00
    BRUKER TTY FRA LOGIN @ IDLE HVA
    wiley.netnik 19:25 - cli

  • | Finn: Viser utgang starter på den første forekomsten av matchende tekst:

    wiley @ netnik> vis ethernet-bytte grensesnitt detalj | finne "Index: 80"
    Grensesnitt: ge-0/0 / 16,0 indeks: 80

  • | siste: Viser kun den siste skjermen av listen:

wiley @ netnik> vis ethernet-bytte grensesnitt detalj | siste
Grensesnitt: ge-0/0 / 16,0 indeks: 80

Telle linjer med utgang

Du kan også bruke rør med viser kommandoer for å endre type utgang. For eksempel, | telling gir antall linjer i produksjonen:

wiley @ netnik> viser grensesnitt avvisende | count
Count: 27 linjer

Man kan bruke mer enn ett rør tegnet i en enkelt kommando. Den Junos OS ser de flere rør som en logisk OG; det viser resultat som sams alle rørene. For eksempel kan du bestemme det totale antallet konfigurerte Fast Ethernet grensesnitt med følgende kommando:

wiley @ netnik> viser grensesnitt avvisende | kamp Fe- | count
Count: 14 linjer

Utgang til fil

Ved hjelp av rør, kan du også lage en fil som lagrer resultatet av en kommando, for eksempel:

wiley @ netnik> informasjon henvendelse | redde <filnavn>

Skrev 1143 linjer med utgang til 'filnavn'