Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Filtern der Betriebsbefehlsausgabe

Mit dem Pipe-Symbol können Sie (der Netzwerkadministrator) die Befehlsausgabe sowohl im Betriebs- als auch im Konfigurationsmodus filtern.|

Informationen zur Verwendung der Pipe ( | ) Ausgabe des Befehls "Symbol zum Filtern"

Sie können die Befehlsausgabe filtern, indem Sie bei der Eingabe des Befehls das Pipe-Symbol ( ) hinzufügen.|

Beispiel:

Im folgenden Beispiel sind die Filter aufgeführt, die Sie mit dem Pipe-Symbol ( | ) verwenden können:

Nur für den Befehl können Sie das Pipe-Symbol und das Fragezeichen kombinieren, um einen zusätzlichen Vergleichsfilter anzuzeigen:show configuration

Sie können jeden der Rohrfilter in Kombination eingeben. Hier einige Zahlen zum Generationswechsel:

HINWEIS:

In diesem Thema werden nur die Filter beschrieben, die Sie für die Ausgabe von Befehlen im Betriebsmodus verwenden können.

Beispiel: Reguläre Ausdrücke mit der senkrechten Striche ( | ) verwenden Ausgabe des Befehls "Symbol zum Filtern"

Sie verwenden die Filter , und mit dem Pipe-Symbol, um reguläre Ausdrücke zum Filtern der Ausgabe zu verwenden.exceptfindmatch Juniper Networks verwendet die regulären Ausdrücke, wie sie in POSIX 1003.2 definiert sind. Wenn ein regulärer Ausdruck Leerzeichen, Operatoren oder Platzhalterzeichen enthält, schließen Sie den Ausdruck in Anführungszeichen ein.

Tabelle 1: Allgemeine Operatoren für reguläre Ausdrücke in Befehlen im Betriebsmodus

Administrator

Funktion

|

Gibt an, dass es sich bei einer Übereinstimmung um einen der beiden Begriffe auf beiden Seiten der Pipe handeln kann.

^

Wird am Anfang eines Ausdrucks verwendet, um anzugeben, wo eine Übereinstimmung beginnen soll.

$

Wird am Ende eines Ausdrucks verwendet, um anzugeben, dass ein Begriff bis zum Punkt des $-Zeichens genau übereinstimmen muss.

[ ]

Gibt einen Bereich von Buchstaben oder Ziffern an, die übereinstimmen sollen. Um den Anfang und das Ende eines Bereichs zu trennen, verwenden Sie einen Bindestrich (). - 

( )

Gibt eine Gruppe von Begriffen an, die übereinstimmen sollen.

Wenn ein Befehl z. B. die folgende Ausgabe erzeugt:

Ein Pipe-Filter von zeigt die folgende Ausgabe an:| match "FPC-1"

Ein Pipe-Filter von zeigt die folgende Ausgabe an:| except "FPC 1"

Beispiel: Rohr ( | ) Filterfunktionen in der Befehlszeilenschnittstelle

In diesem Thema werden die von der CLI unterstützten Pipe-Filterfunktionen ( | ) beschrieben und Beispiele bereitgestellt.Junos OS

Beispiele für Konfigurationen und ihre Unterschiede im Text

Der Filter vergleicht die Kandidatenkonfiguration entweder mit der aktuellen festgeschriebenen Konfiguration oder mit einer Konfigurationsdatei.compare Außerdem werden die Unterschiede zwischen den beiden Konfigurationen mit Textzeichen angezeigt.

Um Konfigurationsdateien zu vergleichen, geben Sie nach dem Pipe-Symbol ( | ) Folgendes ein :compare

Die Variable ist der Index in der Liste der zuvor festgeschriebenen Konfigurationen.rollbackn Die zuletzt gespeicherte Konfiguration ist 0. Wenn Sie keine Argumente angeben, wird die Kandidatenkonfiguration mit der aktiven Konfigurationsdatei () verglichen, was mit dem Vergleich mit Index 0 identisch ist./config/juniper.confrollback

Der vollständige Pfad (oder URL) zu einer Konfigurationsdatei lautet .filename

Für die Vergleichsausgabe werden die folgenden Konventionen verwendet:

  • Anweisungen, die sich nur in der Kandidatenkonfiguration befinden, wird ein Pluszeichen (+) vorangestellt.

  • Anweisungen, die nur in der Vergleichsdatei enthalten sind, wird ein Minuszeichen (–) vorangestellt.

  • Anweisungen, die unverändert bleiben, wird ein einzelnes Leerzeichen ( ) vorangestellt.

Beispiel:

Wir haben die Ausgabe des Befehls verbessert, um Konfigurationsänderungen genauer widerzuspiegeln.show | compare Diese Erweiterung beinhaltet eine intelligentere Handhabung von Auftragsänderungen in Listen. Betrachten Sie z. B. Gruppennamen, die wie folgt neu angeordnet sind:

In früheren Versionen sah die Ausgabe des Befehls wie folgt aus:show | compare

Die Ausgabe des Befehls sieht nun wie folgt aus:show | compare

Beispiele für Konfigurationen und ihre Unterschiede in XML

Der Filter vergleicht die Kandidatenkonfiguration mit der aktuellen festgeschriebenen Konfiguration und zeigt die Unterschiede zwischen den beiden Konfigurationen in XML an.compare | display xml Um Konfigurationen zu vergleichen, geben Sie nach dem Pipe-Symbol ( | ) entweder im Betriebs- oder Konfigurationsmodus ein .compare | display xml

Beispiel im Betriebsmodus:

Beispiel im Konfigurationsmodus:

Sie können eine bestimmte Konfigurationshierarchie eingeben, bevor Sie den Befehl verwenden.| compare Im Konfigurationsmodus können Sie zu einer Hierarchie navigieren, auf die der Befehl angewendet wird.

Beispiel für das Zählen der Anzahl der Ausgabezeilen

Um die Anzahl der Zeilen in der Befehlsausgabe zu zählen, geben Sie nach dem Pipe-Symbol ( | ) ein .count Hier einige Zahlen zum Generationswechsel:

Beispiel für eine Ausgabe, die im XML-Tag-Format angezeigt wird

Um die Befehlsausgabe im XML-Tag-Format anzuzeigen, geben Sie nach dem Pipe-Symbol ( | ) ein .display xml

Im folgenden Beispiel wird die Befehlsausgabe als XML-Tags angezeigt:show cli directory

Wenn die Konfigurationsdaten oder die Befehlsausgabe Zeichen enthalten, die außerhalb des 7-Bit-ASCII-Zeichensatzes liegen, zeigt die CLI die entsprechende UTF-8-Dezimalzeichenreferenz für diese Zeichen in der XML-Ausgabe an.

Beispiel für die Anzeige statischer Konfigurationsdaten

Sie können die geerbten Konfigurationsdaten und Informationen über die Quellgruppe, von der die Konfiguration geerbt wurde, in Bezug auf die statische Konfigurationsdatenbank anzeigen. Um diese Daten anzuzeigen, geben Sie den Befehl ab.show configuration | display inheritance

Beispiel für die Anzeige flüchtiger Konfigurationsdaten

Juniper Extension Toolkit (JET)-Anwendungen, Network Configuration Protocol (NETCONF) und Junos XML Protocol Client-Anwendungen können die flüchtige Konfigurationsdatenbank konfigurieren. Bei der kurzlebigen Datenbank handelt es sich um eine alternative Konfigurationsdatenbank, die eine schnelle programmgesteuerte Schnittstelle zum Ausführen von Konfigurationsaktualisierungen bereitstellt.

Verwenden Sie den Befehl, um die vollständige Konfiguration nach der Vererbung anzuzeigen, die mit den Konfigurationsdaten in allen Instanzen der kurzlebigen Datenbank zusammengeführt wurde.show ephemeral-configuration merge

Beispiel für die Anzeige der Ausgabe im JSON-Format

Sie können die Konfigurations- oder Befehlsausgabe im JSON-Format (JavaScript Object Notation) anzeigen, indem Sie nach dem Pipe-Symbol ( | ) eingeben .display json

Im folgenden Beispiel wird die Befehlsausgabe im JSON-Format angezeigt:show cli directory

Wenn die Ausgabe des Betriebsbefehls Zeichen enthält, die außerhalb des 7-Bit-ASCII-Zeichensatzes liegen, zeigt die CLI die entsprechende UTF-8-Dezimalzeichenreferenz für diese Zeichen in der JSON-Ausgabe an.

Beispiel für die Anzeige der Konfiguration mit angewendeten YANG-Übersetzungsskripten

Sie können YANG-Module auf Geräte laden, die ausgeführt werden , um die Konfigurationshierarchie mit Datenmodellen zu erweitern, die nicht nativ unterstützt werden. unterstützt die Übersetzung dieser Modelle.Junos OSJunos OSJunos OS Die aktiven Konfigurationen und Kandidatenkonfigurationen enthalten die Konfigurationsdaten für nicht-native YANG-Datenmodelle in der Syntax, die durch dieses Modell definiert ist. Diese Konfigurationen zeigen nicht explizit die entsprechende übersetzte Syntax an, für die ein Commit als vorübergehende Änderung ausgeführt wird.Junos OS

Der Filter zeigt die vollständige Konfiguration nach der Vererbung an, wobei die übersetzten Konfigurationsdaten aus allen aktivierten Übersetzungsskripten explizit in der Ausgabe enthalten sind.| display translation-scripts Um die Konfiguration mit allen aktivierten angewendeten YANG-Übersetzungsskripten anzuzeigen, hängen Sie den Filter an den Befehl im Betriebsmodus oder den Befehl im Konfigurationsmodus an.| display translation-scriptsshow configurationshow Hier einige Zahlen zum Generationswechsel:

Um nach der Übersetzung nur die nicht nativen Konfigurationsdaten anzuzeigen, verwenden Sie den Filter entweder im Betriebsmodus oder im Konfigurationsmodus.| display translation-scripts translated-config

Im Konfigurationsmodus können Sie nur die Konfigurationsunterschiede in den Hierarchien anzeigen, die nicht-nativen YANG-Datenmodellen entsprechen, bevor oder nachdem Übersetzungsskripte angewendet werden. Um diese Unterschiede anzuzeigen, hängen Sie das Schlüsselwort or bzw. an den Befehl an.configured-deltatranslated-deltashow | display translation-scripts In beiden Fällen werden in der XML-Ausgabe die gelöschten Konfigurationsdaten angezeigt, gefolgt von den neuen Konfigurationsdaten.

Das folgende Beispiel zeigt eine Beispielkonfiguration mit und ohne angewendete Übersetzungsskripts. Der Befehl zeigt die Konfiguration an, die die nicht nativen Konfigurationsdaten in der Syntax enthält, die das YANG-Datenmodell definiert.show Der Filter zeigt die nicht nativen Konfigurationsdaten sowohl in der durch das YANG-Datenmodell definierten Syntax als auch in der übersetzten Syntax an.| display translation-scriptsJunos OS Beide Befehle zeigen die gesamte Konfiguration an, die in diesem Beispiel aus Gründen der Kürze abgeschnitten wurde. Der Befehl gibt jedoch die Konfiguration vor der Inhärtitanz zurück, während der Befehl die Konfiguration nach der Vererbung zurückgibt.showshow | display translation-scripts

Beispiel für die Anzeige der RPC-Tags für einen Befehl

Um die XML-Tags für den Remoteprozeduraufruf (Remote Procedure Call, RPC) für einen Betriebsmodusbefehl anzuzeigen, geben Sie nach dem Pipe-Symbol ( | ) ein .display xml rpc

Im folgenden Beispiel werden die RPC-Tags für den Befehl angezeigt:show route

Beispiel für das Ignorieren einer Ausgabe, die nicht mit einem regulären Ausdruck übereinstimmt

Um Text zu ignorieren, der mit einem regulären Ausdruck übereinstimmt, geben Sie den Befehl nach dem senkrechten Strichsymbol ( | ) an.except Wenn der reguläre Ausdruck Leerzeichen, Operatoren oder Platzhalterzeichen enthält, schließen Sie ihn in Anführungszeichen ein.

Im folgenden Beispiel werden alle Benutzer angezeigt, die am Router angemeldet sind, mit Ausnahme des Benutzers :root

Beispiel für die Anzeige der Ausgabe der ersten Übereinstimmung eines regulären Ausdrucks

Um die Ausgabe ab dem ersten Vorkommen von Text anzuzeigen, der einem regulären Ausdruck entspricht, geben Sie nach dem Pipe-Symbol ( | ) ein .find Wenn der reguläre Ausdruck Leerzeichen, Operatoren oder Platzhalterzeichen enthält, schließen Sie ihn in Anführungszeichen ein.

Im folgenden Beispiel werden die Routen in der Routingtabelle ab IP-Adresse angezeigt:208.197.169.0

Das folgende Beispiel zeigt den ersten CCC-Eintrag in der Weiterleitungstabelle:

Beispiel für die Beibehaltung der Ausgabe nach dem letzten Bildschirm

Sie können die Ausgabe beibehalten und scrollen oder durchsuchen, indem Sie sie gedrückt halten, anstatt sofort zur CLI-Eingabeaufforderung zurückzukehren, nachdem Sie den letzten Ausgabebildschirm angezeigt haben. Um die Ausgabe beizubehalten, geben Sie nach dem Pipe-Symbol ( | ) ein .hold Im folgenden Beispiel wird verhindert, dass Sie zur CLI-Eingabeaufforderung zurückkehren, nachdem Sie den letzten Bildschirm der Ausgabe des Befehls angezeigt haben:show log log-file-1

Beispiel für die Anzeige der Ausgabe beginnend mit den letzten Einträgen

Sie können Protokolldateien anzeigen, in denen das Ende der Datei die neuesten Einträge enthält. Um den Text ab dem Ende der Ausgabe anzuzeigen, geben Sie nach dem Pipe-Symbol ( | ) ein .last <lines>

Im folgenden Beispiel werden die letzten Einträge inder Datei angezeigt: log-file-1

HINWEIS:

Wenn die Anzahl der angeforderten Zeilen kleiner ist als die Anzahl der Zeilen, die die Einstellung für die Bildschirmlänge zulässt, gibt das System eine Teilmenge zurück. Das System gibt so viele Zeilen zurück, wie es die eingestellte Bildlänge zulässt. Das heißt, wenn Ihre Bildlänge auf 20 Zeilen eingestellt ist und Sie nur die letzten 10 Zeilen angefordert haben, gibt das System die letzten 19 Zeilen statt der letzten 10 Zeilen zurück.

Beispiel für die Anzeige einer Ausgabe, die einem regulären Ausdruck entspricht

Um eine Ausgabe anzuzeigen, die einem regulären Ausdruck entspricht, geben Sie nach dem Pipe-Symbol ( | ) ein   .matchregular-expression Wenn der reguläre Ausdruck Leerzeichen, Operatoren oder Platzhalterzeichen enthält, schließen Sie ihn in Anführungszeichen ein.

Im folgenden Beispiel stimmt mit allen ATM-Schnittstellen (Asynchronous Transfer Mode) in der Konfiguration überein:

Beispiel für das Verhindern der Paginierung der Ausgabe

Wenn die Ausgabe länger als die Länge des Terminalbildschirms ist, erhalten Sie standardmäßig eine Meldung, um die verbleibende Ausgabe anzuzeigen.---(more)--- Um die verbleibende Ausgabe anzuzeigen, drücken Sie die Leertaste.

Um zu verhindern, dass die Ausgabe paginiert wird, geben Sie nach dem Pipe-Symbol ( | ) ein .no-more

Im folgenden Beispiel wird die Ausgabe des Befehls auf einmal angezeigt: show configuration

Diese Funktion ist nützlich, wenn Sie die gesamte Ausgabe kopieren und in eine E-Mail-Nachricht einfügen möchten.

Beispiel für das Senden einer Befehlsausgabe an andere Benutzer

Um die Befehlsausgabe auf dem Terminal eines bestimmten Benutzers, der an Ihrem Router angemeldet ist, oder auf den Terminals aller an Ihrem Router angemeldeten Benutzer anzuzeigen, geben Sie nach dem Pipe-Symbol ( | ) ein.request message (all | user account@terminal)

Wenn Sie eine Fehlerbehebung an Ihrem Router durchführen und mit einem Kundendienstmitarbeiter telefonieren, können Sie die Befehlsausgabe freigeben. Sie verwenden den Befehl, um Ihrem Support-Techniker die Befehlsausgabe zu senden, die Sie gerade auf Ihrem Terminal anzeigen.request message

Im folgenden Beispiel wird die Ausgabe des Befehls, den Sie in Ihrem Terminal eingeben, an das Terminal des Benutzers gesendet:show interfacesroot@ttyp1

Dem Benutzer wird die folgende Ausgabe auf dem Terminalbildschirm angezeigt:root@ttyp1

Beispiel für das Auflösen von IP-Adressen

Wenn die Ausgabe eines Befehls nur im Betriebsmodus eine nicht aufgelöste IP-Adresse anzeigt, können Sie nach dem Befehl den Namen eingeben , der der IP-Adresse zugeordnet ist.| resolve Der Filter ermöglicht es dem System, einen Reverse-DNS-Lookup der IP-Adresse durchzuführen.resolve Wenn DNS nicht aktiviert ist, schlägt die Suche fehl, und es wird keine Ersetzung durchgeführt.

Um eine Reverse-DNS-Suche einer nicht aufgelösten IP-Adresse durchzuführen, geben Sie nach dem Pipe-Symbol ( | ) ein .resolve <full-names> Wenn Sie die Option nicht angeben, wird der Name gekürzt, damit er den für die IP-Adresse geltenden Einschränkungen der Feldbreite entspricht.full-names

Im folgenden Beispiel wird eine DNS-Suche für alle nicht aufgelösten IP-Adressen in der Ausgabe des Befehls durchgeführt:show ospf neighbors

Beispiel für das Speichern der Ausgabe in einer Datei

Wenn die Befehlsausgabe lang ist, wenn Sie die Ausgabe speichern oder analysieren müssen oder wenn Sie die Ausgabe in einer E-Mail-Nachricht oder per FTP senden müssen, können Sie die Ausgabe in einer Datei speichern. Standardmäßig wird die Datei in Ihrem Home-Verzeichnis auf dem Router abgelegt.

Um die Befehlsausgabe in einer Datei zu speichern, geben Sie nach dem Pipe-Symbol ( | ) ein .savefilename

Im folgenden Beispiel wird die Ausgabe des Befehls in einer Datei mit dem Namen request support informationmy-support-info.txt:

Beispiel für das Anhängen der Ausgabe an eine Datei

Wenn die Befehlsausgabe angezeigt wird, können Sie die Ausgabe entweder in einer Datei speichern, wodurch der vorhandene Inhalt dieser Datei überschrieben wird, oder Sie können den Ausgabetext an eine bestimmte Datei anhängen.

Um die Befehlsausgabe an die Datei anzuhängen, geben Sie nach dem Pipe-Symbol ( | ) ein.append filename

Im folgenden Beispiel wird die Ausgabe des Befehls an eine Datei mit dem Namen request support informationmy-support-info.txt:

Beispiel für die Anzeige der Ausgabe auf dem Bildschirm und das Schreiben in eine Datei

Wenn die Befehlsausgabe angezeigt wird, können Sie die Ausgabe auch in eine Datei schreiben. Um die Ausgabe anzuzeigen und in eine Datei zu schreiben, geben Sie nach dem Pipe-Symbol (|) ein .tee filename

Im folgenden Beispiel wird die Ausgabe des Befehls (mit Informationen zum Status der Gigabit-Ethernet-Schnittstellen auf dem Gerät) angezeigt und die Ausgabe in eine Datei mit dem Namen umgeleitet:show interfaces ge-* tersege-interfaces.txt

Im Gegensatz zum UNIX-Befehl wird nur eine Fehlermeldung angezeigt, wenn die Datei nicht geöffnet werden kann (anstatt die Ausgabe und dann die Fehlermeldung anzuzeigen).tee

Beispiel für das Kürzen der Ausgabe durch Angeben der Startspalte

Die Ausgabe wird auf dem Terminalbildschirm in Form von Zeilen und Spalten angezeigt. Das erste alphanumerische Zeichen, das auf der linken Seite des Bildschirms beginnt, befindet sich in Spalte 1, das zweite Zeichen in Spalte 2 usw. Um die Ausgabe ausgehend von einer bestimmten Spalte anzuzeigen (und damit den äußersten linken Teil der Ausgabe zu trimmen), geben Sie nach dem Pipe-Symbol ( | ) ein .trim columns Der Filter ist nützlich, um das Datum und die Uhrzeit vom Anfang von Systemprotokollmeldungen zu kürzen.trim

Im folgenden Beispiel wird die Ausgabe des Befehls angezeigt, wobei die ersten 10 Spalten herausgefiltert werden:show system storage

HINWEIS:

Der Befehl akzeptiert keine negativen Werte.trim

Beispiel für das Aktualisieren der Ausgabe eines Befehls

Sie können einen Betriebsmodusbefehl mit der Pipe-Option ausführen, um die auf dem Bildschirm angezeigte Ausgabe regelmäßig zu aktualisieren.| refresh Die Standardaktualisierung erfolgt jede Sekunde. Sie können jedoch auch explizit ein Aktualisierungsintervall zwischen 1 und 604.800 Sekunden angeben. Wenn Sie z. B. die Ausgabe des Befehls alle 5 Sekunden aktualisieren möchten, führen Sie den folgenden Befehl aus:show interfaces

Filtern der Befehlsausgabe im Betriebsmodus in einem QFabric-System

Wenn Sie einen Betriebsmodusbefehl in einem QFabric-System ausgeben, kann die erzeugte Ausgabe aufgrund der Anzahl der im System enthaltenen Komponenten ziemlich umfangreich sein. Um die Ausgabe zugänglicher zu machen, können Sie die Ausgabe filtern, indem Sie die Option an das Ende der meisten Befehle anhängen.| filter

  1. Um die Ausgabe des Betriebsmodusbefehls zu filtern und auf eine Knotengruppe zu beschränken, fügen Sie die Option am Ende des Betriebsmodusbefehls ein.| filter node-group node-group-name Hier einige Zahlen zum Generationswechsel:
  2. Um die Ausgabe des Betriebsmodusbefehls zu filtern und auf eine Reihe von Knotengruppen zu beschränken, fügen Sie die Option am Ende Ihres Betriebsmodusbefehls ein und geben Sie die Liste der Knotengruppennamen in Klammern an.| filter node-group Hier einige Zahlen zum Generationswechsel:

Tabellarischer Änderungsverlauf

Die Unterstützung der Funktion hängt von der Plattform und der Version ab, die Sie benutzen. Verwenden Sie Feature Explorer, um festzustellen, ob eine Funktion auf Ihrer Plattform unterstützt wird.

Release
Beschreibung
18.2R1
Verwenden Sie in Junos OS Version 18.1 und früher den Befehl, um die vollständige Konfiguration nach der Vererbung anzuzeigen, die mit den Konfigurationsdaten in allen Instanzen der kurzlebigen Konfigurationsdatenbank zusammengeführt wurde.show ephemeral-configuration | display merge Ab Junos OS Version 18.2R1 ist diese Option veraltet.display merge
17.3R1
Ab Junos OS Version 17.3R1 unterstützt OpenConfig den von Daemons ausgegebenen Betriebszustand nicht nur im XML-Format, sondern auch direkt im JSON-Format. Um das JSON-Kompaktformat zu konfigurieren, verwenden Sie den Befehl .set system export-format state-data json compact Mit diesem Befehl wird das XML-Format in das kompakte JSON-Format konvertiert. Andernfalls wird der JSON-Code in einem nicht kompakten Format ausgegeben.
16.2R2
Ab Junos OS Version 16.2R2 lässt der Befehl das Tag in der XML-Ausgabe weg, wenn der Vergleich keine Unterschiede zurückgibt oder wenn der Vergleich nur Unterschiede für nicht native Konfigurationsdaten zurückgibt, z. B. Konfigurationsdaten, die einem OpenConfig-Datenmodell zugeordnet sind.show | compare | display xml<configuration>
16.2R2
Ab Junos OS Version 16.2R2 lässt der Befehl das Tag in der XML-Ausgabe weg, wenn der Vergleich keine Unterschiede zurückgibt oder wenn der Vergleich nur Unterschiede für nicht native Konfigurationsdaten zurückgibt, z. B. Konfigurationsdaten, die einem OpenConfig-Datenmodell zugeordnet sind.show | compare | display xml<configuration>
16.1
Ab Junos OS Version 16.1 geben Geräte mit Junos OS JSON-formatierte Konfigurationsdaten mithilfe einer neuen Standardimplementierung für die Serialisierung aus.
16.1
Ab Junos OS Version 16.1 können Sie YANG-Module auf Geräte laden, auf denen Junos OS ausgeführt wird, um die Konfigurationshierarchie mit Datenmodellen zu erweitern, die von Junos OS nicht nativ unterstützt werden, aber durch Übersetzung unterstützt werden können. Die aktiven Konfigurationen und die Kandidatenkonfigurationen enthalten die Konfigurationsdaten für nicht native YANG-Datenmodelle in der durch dieses Modell definierten Syntax, zeigen jedoch nicht explizit die entsprechende übersetzte Junos OS-Syntax an, für die ein Commit als vorübergehende Änderung ausgeführt wird.
14.2
Ab Junos OS Version 14.2 können Sie die Konfigurations- oder Befehlsausgabe im JSON-Format (JavaScript Object Notation) anzeigen, indem Sie nach dem Pipe-Symbol ( | ) eingeben .display json
8.3
Ab Junos OS Version 8.3 wurde die Ausgabe des Befehls verbessert, um Konfigurationsänderungen genauer widerzuspiegeln.show | compare Dazu gehört auch eine intelligentere Handhabung von Auftragsänderungen in Listen.