Inhoudsopgave:
- Kies uw weergaveformaat
- Pipe (|) is een van de krachtigste commandotools in Junos. Met deze opdrachttool kunt u een specifieke subset van uitvoer selecteren in één opdrachtstap. Raak bekend met het gebruik van pipe en u bespaart urenlang vervelend lezen en ontleden via lange outputlijsten.
Video: Hoe de vondst van vuurwerk leidde tot de komst van de EOD 2024
Juniper's Command Line Interface (CLI) biedt u veel flexibiliteit bij het weergeven van de uitvoer. U kunt bijvoorbeeld uitvoer in verschillende indelingen aanvragen, specificeren hoe u meer wilt weergeven en de uitvoer (+) pipen om precies weer te geven wat u wilt.
Kies uw weergaveformaat
De bedieningsopdrachten van de Junos-bedieningsmodus bevatten gewoonlijk deze weergaveopties: kort, kort, gedetailleerd en uitgebreid (waarbij de opdrachten worden weergegeven van de minst naar de meest weergegeven uitvoer). U kunt deze opties gebruiken om de show-uitvoerlijsten aan te passen op basis van wat u nodig hebt.
Vergelijk bijvoorbeeld de output bij het toevoegen van kort en bondig aan de volgende show interfaces opdracht:
wiley @ netnik> toon interfaces fe-1/1/1 ters Interface Admin Link Proto Local Remote fe-1/1/1 omhoog bij-1/3/0. 0 omhoog in in 1. 0. 0. 1 → 1. 0. 0. 2 iso wiley @ netnik> toon interfaces fe-1/1/1 kort Fysieke interface: fe-1/1/1 Ingeschakeld, Fysieke link is Down Koppelingsniveau type: Ethernet, MTU: 1514, Opgeschort: 100mbps, Loopback: Uitgeschakeld, Bronfiltering: Uitgeschakeld Flowbeheer: Ingeschakeld Apparaatvlaggen: Aanwezig Lopend Interface vlaggen: Hardware-Down SNMP-Traps Intern: Ox4000 Link vlaggen: Geen < Pagineert de uitvoer op het scherm
Gebruik het pipe command tool
Pipe (|) is een van de krachtigste commandotools in Junos. Met deze opdrachttool kunt u een specifieke subset van uitvoer selecteren in één opdrachtstap. Raak bekend met het gebruik van pipe en u bespaart urenlang vervelend lezen en ontleden via lange outputlijsten.
De sleutel tot het begrijpen van de pijp is dat de uitvoer van de opdracht links van het pijpsymbool dient als invoer voor de opdracht (of het bestand) rechts van de pijp.
De kracht van pipe om commando's te combineren, creëert zijn uitstekende bruikbaarheid. U kunt de CLI opvragen om geldige manieren te vinden om een opdracht te pipen.
wiley @ netnik>
route weergeven | ? Mogelijke aanvullingen: tellen Aantal keren weergeven Weergeven extra soorten informatie behalve Alleen tekst weergeven die niet overeenkomt met een patroon zoeken Zoeken naar eerste exemplaar van patroon inhouden Tekst vasthouden zonder de --Meer-- prompt als laatste te verlaten Alleen einde scherm van uitvoer weergeven match Alleen tekst weergeven die overeenkomt met een patroon niet meer pagineert uitvoerverzoek niet Maak aanvragen op systeemniveau op te lossen IP-adressen opslaan opslaan Uitvoertekst opslaan in bestand Trim geselecteerde aantal kolommen van begin van regel Een paar voorbeelden van een geconfigureerde apparaten zijn de beste manier om meer te weten te komen over leidingen in de operationele modus.
Beperk de uitvoer
De meest gebruikelijke manieren om het pipe (|) -symbool te gebruiken, is om de uitvoer te beperken met behulp van match, behalve, find of last:
| match: geeft precies aan wat u wilt weergeven:
-
wiley @ netnik> configuratie weergeven | match at-2/1/0 {at-2/1/1 {at-2/2/0 {at-5/2/0 {at-5/3/0 {
| except: Geeft de uitvoer weer die een specifieke string negeert:
-
wiley @ netnik> toont systeemgebruikers behalve root 8: 28PM up 1 day, 13: 59, 2 users, load averages: 0. 01, 0. 01, 0. 00 USER TTY FROM LOGIN @ IDLE WHAT wiley. netnik 7: 25PM - cli
| find: geeft de uitvoer weer vanaf het eerste voorkomen van de overeenkomende tekst:
-
wiley @ netnik> toon ethernet-switching interfaces detail | zoek "Index: 80" Interface: ge-0/0/16. 0 Index: 80
| last: geeft alleen het laatste scherm van de lijst weer:
-
wiley @ netnik> toon ethernet-switching interfaces detail | laatste interface: ge-0/0/16. 0 Index: 80
Tellijnen van uitvoer
U kunt ook pijp met showopdrachten gebruiken om het type uitvoer te wijzigen. Bijvoorbeeld, count geeft het aantal regels in de uitvoer:
wiley @ netnik> toon interfaces terse | count Count: 27 lines
Je kunt meer dan één pipe-karakter gebruiken in een enkele opdracht. De Junos OS beschouwt de meerdere leidingen als een logische AND; het geeft de uitvoer weer die overeenkomt met alle leidingen. U kunt bijvoorbeeld het totale aantal geconfigureerde Fast Ethernet-interfaces bepalen met de volgende opdracht:
wiley @ netnik> interfaces weergeven terse | match fe- | count Count: 14 lines
Output naar bestand
Met pipe kunt u ook een bestand maken dat de uitvoer van een commando opslaat, bijvoorbeeld:
wiley @ netnik> vraag om ondersteuningsinformatie | opslaan
1143 regels uitvoer naar 'bestandsnaam'