Filtrage des sorties de commande opérationnelle
|
Le symbole de la canalisation vous permet (à l’administrateur réseau) de filtrer la sortie de la commande à la fois en mode opérationnel et en mode de configuration.
A propos de l’utilisation du tuyau ( | ) Symbole à filtrer sortie de la commande
Vous pouvez filtrer la sortie de la commande en ajoutant le symbole de barre verticale ( |
) lorsque vous entrez la commande.
Exemple :
user@host> show rip neighbor ?
Possible completions:
<[Enter]> Execute this command
<name> Name of RIP neighbor
instance Name of RIP instance
logical-system Name of logical system, or 'all'
| Pipe through a command
L’exemple suivant répertorie les filtres que vous pouvez utiliser avec le symbole de la barre verticale ( | ) :
user@host> show interfaces | ?
user@host> show interfaces | ?
Possible completions:
append Append output text to file
count Count occurrences
display Show additional kinds of information
except Show only text that does not match a pattern
find Search for first occurrence of pattern
hold Hold text without exiting the --More-- prompt
last Display end of output only
match Show only text that matches a pattern
no-more Don't paginate output
refresh Refresh a continuous display of the command
request Make system-level requests
resolve Resolve IP addresses
save Save output text to file
tee Write to standard output and file
trim Trim specified number of columns from start of line
Pour la show configuration
commande uniquement, vous pouvez combiner le symbole de la canalisation et le point d’interrogation pour afficher un filtre de comparaison supplémentaire :
user@host> show configuration | ?
Possible completions:
compare Compare configuration changes with prior version
...
Vous pouvez saisir n’importe lequel des filtres de canalisation en combinaison. Par exemple :
user@host>command | match regular-expression | save filename
Cette rubrique décrit uniquement les filtres que vous pouvez utiliser pour la sortie de commande en mode opérationnel .
Exemple : Utiliser des expressions régulières avec la barre verticale ( | ) Symbole à filtrer sortie de la commande
Vous utilisez les filtres except
, find
et match
avec le symbole de la barre verticale pour utiliser des expressions régulières afin de filtrer la sortie. Juniper Networks utilise les expressions régulières définies dans POSIX 1003.2. Si une expression régulière contient des espaces, des opérateurs ou des caractères génériques, placez-la entre guillemets.
Opérateur |
Fonction |
---|---|
|
Indique qu’une correspondance peut être l’un des deux termes situés de part et d’autre du tuyau. |
|
Utilisé au début d’une expression pour indiquer l’endroit où une correspondance doit commencer. |
|
Utilisé à la fin d’une expression pour indiquer qu’un terme doit être mis en correspondance exactement jusqu’au point du caractère $. |
|
Spécifie une plage de lettres ou de chiffres à faire correspondre. Pour séparer le début et la fin d’une plage, utilisez un trait d’union ( |
|
Spécifie un groupe de termes à mettre en correspondance. |
Par exemple, si une commande produit la sortie suivante :
user@host> show chassis hardware
Hardware inventory:
Item Version Part number Serial number Description
Chassis F0632 MX80
Midplane REV 09 711-031594 ZW0568 MX80
PEM 0 Rev 04 740-028288 VK09886 AC Power Entry Module
Routing Engine BUILTIN BUILTIN Routing Engine
TFEB 0 BUILTIN BUILTIN Forwarding Engine Processor
QXM 0 REV 06 711-028408 ZW4288 MPC QXM
FPC 0 BUILTIN BUILTIN MPC BUILTIN
MIC 0 BUILTIN BUILTIN 4x 10GE XFP
PIC 0 BUILTIN BUILTIN 4x 10GE XFP
Xcvr 0 REV 02 740-014289 C825XU010 XFP-10G-SR
Xcvr 1 REV 03 740-014289 CB25BQ0WD XFP-10G-SR
Xcvr 2 REV 01 740-011571 C739XJ039 XFP-10G-SR
FPC 1 BUILTIN BUILTIN MPC BUILTIN
MIC 1 *** Hardware Not Supported ***
Fan Tray Fan Tray
Un filtre de tuyau de | match "FPC-1"
affiche la sortie suivante :
FPC 1 BUILTIN BUILTIN MPC BUILTIN
Un filtre de tuyau de | except "FPC 1"
affiche la sortie suivante :
Hardware inventory:
Item Version Part number Serial number Description
Chassis F0632 MX80
PEM 0 Rev 04 740-028288 VK09886 AC Power Entry Module
Routing Engine BUILTIN BUILTIN Routing Engine
TFEB 0 BUILTIN BUILTIN Forwarding Engine Processor
FPC 0 BUILTIN BUILTIN MPC BUILTIN
Fan Tray Fan Tray
Exemple : Tuyau ( | ) Fonctions de filtrage dans l’interface de ligne de commande
Cette rubrique décrit et fournit des exemples des fonctions de filtre de canal ( | ) prises en charge par l’interface de ligne Junos OS de commande.
- Exemples de configurations et leurs différences de texte
- Exemples de configurations et leurs différences en XML
- Exemple de comptage du nombre de lignes de sortie
- Exemple de sortie affichée au format de balise XML
- Exemple d’affichage de données de configuration statiques
- Exemple d’affichage de données de configuration éphémères
- Exemple d’affichage d’une sortie au format JSON
- Exemple d’affichage de la configuration avec des scripts de traduction YANG appliqués
- Exemple d’affichage des balises RPC d’une commande
- Exemple d’ignorance d’une sortie qui ne correspond pas à une expression régulière
- Exemple d’affichage de la sortie de la première correspondance d’une expression régulière
- Exemple de conservation de la sortie après le dernier écran
- Exemple d’affichage d’une sortie commençant par les dernières entrées
- Exemple d’affichage d’une sortie qui correspond à une expression régulière
- Exemple d’empêchement de la pagination d’une sortie
- Exemple d’envoi d’une sortie de commande à d’autres utilisateurs
- Exemple de résolution d’adresses IP
- Exemple d’enregistrement d’une sortie dans un fichier
- Exemple d’ajout d’une sortie à un fichier
- Exemple d’affichage de la sortie à l’écran et d’écriture dans un fichier
- Exemple de découpage de la sortie en spécifiant la colonne de départ
- Exemple d’actualisation de la sortie d’une commande
Exemples de configurations et leurs différences de texte
Le compare
filtre compare la configuration candidate avec la configuration validée actuelle ou un fichier de configuration. Il affiche également les différences entre les deux configurations avec des caractères de texte.
Pour comparer les fichiers de configuration, entrez compare
après le symbole de la barre verticale ( | ), comme suit :
show | compare [rollback n | filename]
La rollback
n variable est l’index dans la liste des configurations précédemment validées. La configuration la plus récemment enregistrée est 0. Si vous ne spécifiez pas d’arguments, la configuration candidate est comparée au fichier de configuration actif (/config/juniper.conf), ce qui revient à comparer à l’index rollback
0.
Le chemin d’accès complet (ou URL) à un fichier de configuration est filename.
La sortie de comparaison utilise les conventions suivantes :
-
Les instructions qui se trouvent uniquement dans la configuration candidate sont précédées d’un signe plus (+).
-
Les instructions qui se trouvent uniquement dans le fichier de comparaison sont précédées d’un signe moins (–).
-
Les instructions inchangées sont précédées d’un seul espace vide ( ).
Exemple :
user@host> show configuration system | compare rollback 9
[edit system]
+ host-name device;
+ backup-router 192.168.71.254;
- ports {
- console log-out-on-disconnect;
- }
[edit system name-server]
+ 172.17.28.11;
172.17.28.101 { ... }
[edit system name-server]
172.17.28.101 { ... }
+ 172.17.28.100;
+ 172.17.28.10;
[edit system]
- scripts {
- commit {
- allow-transients;
- }
- }
+ services {
+ ftp;
+ rlogin;
+ rsh;
+ telnet;
+ }
Nous avons amélioré la sortie de la commande pour refléter plus précisément les show | compare
changements de configuration. Cette amélioration inclut une gestion plus intelligente des changements d’ordre dans les listes. Par exemple, considérons les noms de groupe qui sont réorganisés comme suit :
groups { groups { group_xmp; group_xmp; group_cmp; group_grp: group_grp; group_cmp; } }
Dans les premières versions, la sortie de la show | compare
commande ressemblait à ce qui suit :
[edit groups] - group_xmp; - group_cmp; - group_grp; + group_xmp; + group_grp; + group_cmp;
Maintenant, la sortie de la show | compare
commande ressemble à ce qui suit :
[edit groups] group_xmp {...} ! group_grp {...}
Exemples de configurations et leurs différences en XML
Le compare | display xml
filtre compare la configuration candidate avec la configuration validée actuelle et affiche les différences entre les deux configurations en XML. Pour comparer les configurations, entrez compare | display xml
après le symbole de tuyau ( | ) en mode opérationnel ou en mode configuration.
Exemple en mode opérationnel :
user@host> show configuration | compare | display xml
Exemple en mode configuration :
[edit]
user@host# show | compare | display xml
Vous pouvez entrer une hiérarchie de configuration spécifique avant d’utiliser la | compare
commande. En mode configuration, vous pouvez accéder à une hiérarchie dans laquelle la commande est appliquée.
Exemple de comptage du nombre de lignes de sortie
Pour compter le nombre de lignes dans la sortie de la commande, appuyez count
après le symbole de la barre verticale ( | ). Par exemple :
user@host> show configuration | count
Count: 269 lines
Exemple de sortie affichée au format de balise XML
Pour afficher la sortie de la commande au format de balise XML, vous devez entrer display xml
après le symbole de la barre verticale ( | ).
L’exemple suivant affiche la sortie de la commande sous forme de show cli directory
balises XML :
user@host> show cli directory | display xml
<rpc-reply xmlns:junos="http://xml.juniper.net/junos/7.5I0/junos">
<cli>
<working-directory>/var/home/user</working-directory>
</cli>
<cli>
<banner></banner>
</cli>
</rpc-reply>
Si les données de configuration ou la sortie de commande contiennent des caractères qui ne font pas partie du jeu de caractères ASCII 7 bits, l’interface de ligne de commande affiche la référence de caractères décimaux UTF-8 équivalente pour ces caractères dans la sortie XML.
Exemple d’affichage de données de configuration statiques
Vous pouvez afficher les données de configuration héritées et des informations sur le groupe source à partir duquel la configuration a été héritée par rapport à la base de données de configuration statique. Pour afficher ces données, vous exécutez la show configuration | display inheritance
commande.
user@host> show configuration | display inheritance
## Last commit: 2018-03-29 15:54:17 PDT
version 16.2R2;
system {
...
}
Exemple d’affichage de données de configuration éphémères
Les applications Juniper Extension Toolkit (JET), NETCONF (Network Configuration Protocol) et les applications clientes de protocole XML Junos peuvent configurer la base de données de configuration éphémère. La base de données éphémère est une base de données de configuration alternative qui fournit une interface de programmation rapide pour effectuer des mises à jour de configuration.
Pour afficher la configuration post-héritage complète fusionnée avec les données de configuration dans toutes les instances de la base de données éphémère, utilisez la show ephemeral-configuration merge
commande.
user@host> show ephemeral-configuration merge
## Last changed: 2019-02-01 09:47:20 PST
version 18.2R1;
system {
...
}
Exemple d’affichage d’une sortie au format JSON
Vous pouvez afficher la configuration ou la sortie de commande au format JSON (JavaScript Object Notation) en entrant display json
après le symbole de la barre verticale ( | ).
L’exemple suivant affiche la sortie de la show cli directory
commande au format JSON :
user@host> show cli directory | display json
{
"cli" : [
{
"working-directory" : [
{
"data" : "/var/home/username"
}
]
}
]
}
Si la sortie de la commande opérationnelle contient des caractères qui se trouvent en dehors du jeu de caractères ASCII 7 bits, l’interface de ligne de commande affiche la référence de caractères décimaux UTF-8 équivalente pour ces caractères dans la sortie JSON.
Exemple d’affichage de la configuration avec des scripts de traduction YANG appliqués
Vous pouvez charger des modules YANG sur des périphériques en cours d’exécution Junos OS pour augmenter la hiérarchie de configuration avec des modèles de données qui Junos OS ne sont pas pris en charge en mode natif. Junos OS ne prend pas en charge la traduction de ces modèles. Les configurations actives et les configurations candidates contiennent les données de configuration des modèles de données YANG non natifs dans la syntaxe définie par ce modèle. Ces configurations n’affichent pas explicitement la syntaxe traduite Junos OS correspondante, qui est validée en tant que modification transitoire.
Le | display translation-scripts
filtre affiche la configuration complète après l’héritage, avec les données de configuration traduites de tous les scripts de traduction activés explicitement inclus dans la sortie. Pour afficher la configuration avec tous les scripts de traduction YANG activés appliqués, ajoutez le | display translation-scripts
filtre à la show configuration
commande en mode opérationnel ou à la show
commande en mode configuration. Par exemple :
user@host> show configuration | display translation-scripts
Pour afficher uniquement les données de configuration non natives après la traduction, utilisez le | display translation-scripts translated-config
filtre en mode opérationnel ou en mode configuration.
user@host> show configuration | display translation-scripts translated-config
En mode configuration, vous pouvez afficher uniquement les différences de configuration dans les hiérarchies correspondant aux modèles de données YANG non natifs avant ou après l’application des scripts de traduction. Pour afficher ces différences, vous devez ajouter le configured-delta
mot-clé or translated-delta
, respectivement, à la show | display translation-scripts
commande. Dans les deux cas, la sortie XML affiche les données de configuration supprimées, suivies des nouvelles données de configuration.
user@host# show | display-translation-scripts (configured-delta | translated-delta)
L’exemple suivant présente un exemple de configuration avec et sans scripts de traduction appliqués. La show
commande affiche la configuration, qui inclut les données de configuration non natives dans la syntaxe définie par le modèle de données YANG. Le | display translation-scripts
filtre affiche les données de configuration non natives à la fois dans la syntaxe définie par le modèle de données YANG et dans la syntaxe traduite Junos OS . Les deux commandes affichent l’intégralité de la configuration, qui a été tronquée par souci de concision dans cet exemple. Cependant, la commande renvoie la configuration pré-héritière, tandis que la commande renvoie la show
configuration postérieure à l’héritage show | display translation-scripts
.
user@host# show
...
myint:intconfig {
interfaces {
interface ge-0/0/0 {
config {
description test;
}
}
}
}
...
user@host# show | display translation-scripts
...
interfaces {
ge-0/0/0 {
description test;
gigether-options {
no-flow-control;
}
}
}
...
myint:intconfig {
interfaces {
interface ge-0/0/0 {
config {
description test;
}
}
}
}
...
Exemple d’affichage des balises RPC d’une commande
Pour afficher les balises XML de l’appel de procédure à distance (RPC) d’une commande en mode opérationnel, vous devez entrer display xml rpc
après le symbole de la barre verticale ( | ).
L’exemple suivant affiche les balises RPC de la show route
commande :
user@host> show route | display xml rpc
<rpc-reply xmlns:junos="http://xml.juniper.net/junos/10.1I0/junos">
<rpc>
<get-route-information>
</get-route-information>
</rpc>
<cli>
<banner></banner>
</cli>
</rpc-reply>
Exemple d’ignorance d’une sortie qui ne correspond pas à une expression régulière
Pour ignorer le texte qui correspond à une expression régulière, spécifiez la commande après le symbole de la except
barre verticale ( | ). Si l’expression régulière contient des espaces, des opérateurs ou des caractères génériques, placez-les entre guillemets.
L’exemple suivant affiche tous les utilisateurs qui sont connectés au routeur, à l’exception de l’utilisateur root
:
user@host> show system users | except root
8:28PM up 1 day, 13:59, 2 users, load averages: 0.01, 0.01, 0.00
USER TTY FROM LOGIN@ IDLE WHAT
user p0 device1.example.com 7:25PM - cli
Exemple d’affichage de la sortie de la première correspondance d’une expression régulière
Pour afficher la sortie à partir de la première occurrence de texte correspondant à une expression régulière, entrez find
après le symbole de la barre verticale ( | ). Si l’expression régulière contient des espaces, des opérateurs ou des caractères génériques, placez-les entre guillemets.
L’exemple suivant affiche les routes de la table de routage commençant par l’adresse 208.197.169.0
IP :
user@host> show route | find 208.197.169.0
208.197.169.0/24 *[Static/5] 1d 13:22:11
> to 192.168.4.254 via so-3/0/0.0
224.0.0.5/32 *[OSPF/10] 1d 13:22:12, metric 1
iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
47.0005.80ff.f800.0000.0108.0001.1921.6800.4015.00/160
*[Direct/0] 1d 13:22:12
> via lo0.0
L’exemple suivant affiche la première entrée CCC dans la table de transfert :
user@host> show route forwarding-table | find ccc
Routing table: ccc
MPLS:
Interface.Label Type RtRef Nexthop Type Index NhRef Netif
default perm 0 rjct 3 1
0 user 0 recv 5 2
1 user 0 recv 5 2
32769 user 0 ucst 45 1 fe-0/0/0.534
fe-0/0/0. (CCC) user 0 indr 44 2
10.0.16.2 Push 32768, Push
Exemple de conservation de la sortie après le dernier écran
Vous pouvez conserver la sortie et la faire défiler ou la rechercher en la maintenant enfoncée plutôt que de revenir immédiatement à l’invite CLI après avoir affiché le dernier écran de sortie. Pour conserver la sortie, entrez hold
après le symbole de la canalisation ( | ). L’exemple suivant empêche de revenir à l’invite CLI après avoir affiché le dernier écran de sortie de la show
log log-file-1
commande :
user@host> show log log-file-1 | hold
Exemple d’affichage d’une sortie commençant par les dernières entrées
Vous pouvez afficher les fichiers journaux dans lesquels la fin du fichier contient les entrées les plus récentes. Pour afficher du texte à partir de la fin de la sortie, entrez last <
lines
>
après le symbole de la barre verticale ( | ).
L’exemple suivant affiche les dernières entrées du log-file-1 fichier :
user@host> show log log-file-1 | last
Lorsque le nombre de lignes demandées est inférieur au nombre de lignes que le paramètre de longueur d’écran vous permet d’afficher, le système renvoie un sous-ensemble. Le système renvoie autant de lignes que le paramètre de longueur d’écran le permet. C’est-à-dire que si la longueur de votre écran est réglée sur 20 lignes et que vous n’avez demandé que les 10 dernières lignes, le système renvoie les 19 dernières lignes au lieu des 10 dernières lignes.
Exemple d’affichage d’une sortie qui correspond à une expression régulière
Pour afficher une sortie qui correspond à une expression régulière, entrez match
regular-expression
après le symbole de la barre verticale ( | ). Si l’expression régulière contient des espaces, des opérateurs ou des caractères génériques, placez-les entre guillemets.
L’exemple suivant correspond à toutes les interfaces du mode de transfert asynchrone (ATM) de la configuration :
user@host> show configuration | match at-
at-2/1/0 {
at-2/1/1 {
at-2/2/0 {
at-5/2/0 {
at-5/3/0 {
Exemple d’empêchement de la pagination d’une sortie
Par défaut, si la sortie est plus longue que la longueur de l’écran du terminal, vous recevez un ---(more)---
message pour afficher la sortie restante. Pour afficher la sortie restante, appuyez sur Espace.
Pour empêcher la pagination de la sortie, entrez no-more
après le symbole de la barre verticale ( | ).
L’exemple suivant affiche la sortie de la show configuration
commande en une seule fois :
user@host> show configuration | no-more
Cette fonctionnalité est utile si vous souhaitez copier l’intégralité de la sortie et la coller dans un e-mail.
Exemple d’envoi d’une sortie de commande à d’autres utilisateurs
Pour afficher la sortie de la commande sur le terminal d’un utilisateur spécifique connecté à votre routeur, ou sur les terminaux de tous les utilisateurs connectés à votre routeur, entrez request
message (all | user
account
@
terminal
)
après le symbole de la barre verticale ( | ).
Si vous dépannez votre routeur et parlez avec un représentant du service client au téléphone, vous pouvez partager la sortie de la commande. Vous utilisez la commande pour envoyer à votre représentant la request message
sortie de commande que vous êtes en train de visualiser sur votre terminal.
L’exemple suivant envoie la sortie de la show interfaces
commande que vous entrez sur votre terminal vers le terminal de l’utilisateur root@ttyp1
:
user@host> show interfaces | request message user root@ttyp1
L’utilisateur root@ttyp1
voit apparaître la sortie suivante sur l’écran du terminal :
Message from user@host on /dev/ttyp0 at 10:32 PST... Physical interface: dsc, Enabled, Physical link is Up Interface index: 5, SNMP ifIndex: 5 Type: Software-Pseudo, MTU: Unlimited...
Exemple de résolution d’adresses IP
En mode opérationnel uniquement, si la sortie d’une commande affiche une adresse IP non résolue, vous pouvez entrer | resolve
après la commande pour afficher le nom associé à l’adresse IP. Le resolve
filtre permet au système d’effectuer une recherche DNS inversée de l’adresse IP. Si le DNS n’est pas activé, la recherche échoue et aucune substitution n’est effectuée.
Pour effectuer une recherche DNS inverse d’une adresse IP non résolue, vous devez entrer resolve <full-names>
après le symbole de la barre verticale ( | ). Si vous ne spécifiez pas l’option, le nom est tronqué pour s’adapter aux limitations de largeur de champ qui s’appliquent à l’adresse full-names
IP.
L’exemple suivant effectue une recherche DNS sur toutes les adresses IP non résolues dans la sortie de la show ospf neighbors
commande :
user@host> show ospf neighbors | resolve
Exemple d’enregistrement d’une sortie dans un fichier
Lorsque la sortie de la commande est longue, lorsque vous avez besoin de stocker ou d’analyser la sortie, ou lorsque vous devez envoyer la sortie dans un message électronique ou par FTP, vous pouvez enregistrer la sortie dans un fichier. Par défaut, le fichier est placé dans votre répertoire personnel sur le routeur.
Pour enregistrer la sortie de la commande dans un fichier, vous devez entrer save
filename
après le symbole de la barre verticale ( | ).
L’exemple suivant enregistre la sortie de la request support information
commande dans un fichier nommé my-support-info.txt:
user@host> request support information | save my-support-info.txt
Wrote 1143 lines of output to ‘my-support-info.txt’
Exemple d’ajout d’une sortie à un fichier
Lorsque la sortie de la commande est affichée, vous pouvez soit enregistrer la sortie dans un fichier, qui écrase le contenu existant de ce fichier, soit ajouter le texte de sortie à un fichier spécifique.
Pour ajouter la sortie de la commande au fichier, vous devez entrer append filename
après le symbole de la barre verticale ( | ).
L’exemple suivant ajoute la sortie de la request support information
commande à un fichier nommé my-support-info.txt:
user@host> request support information | append my-support-info.txt
Wrote 2247 lines of output to 'my-support-info.txt'
Exemple d’affichage de la sortie à l’écran et d’écriture dans un fichier
Lorsque la sortie de la commande est affichée, vous pouvez également écrire la sortie dans un fichier. Pour afficher la sortie et l’écrire dans un fichier, vous devez entrer tee filename
après le symbole de la barre verticale (|).
L’exemple suivant affiche la sortie de la show interfaces ge-* terse
commande (affichant des informations sur l’état des interfaces Gigabit Ethernet sur l’appareil) et redirige la sortie vers un fichier appelé ge-interfaces.txt:
user@host> show interfaces ge-* terse | tee ge-interfaces.txt
Interface Admin Link Proto Local Remote
ge-0/1/0 up down
ge-0/1/1 up up
ge-0/1/2 up down
ge-0/1/3 up up
Contrairement à la commande UNIX tee
, seul un message d’erreur s’affiche si le fichier ne peut pas être ouvert (au lieu d’afficher la sortie puis le message d’erreur).
user@host> show interfaces ge-* terse | tee /home/user/test.txt
error: tee failed: file /home/user/test.txt could not be opened
user@host>
Exemple de découpage de la sortie en spécifiant la colonne de départ
La sortie apparaît sur l’écran du terminal en termes de lignes et de colonnes. Le premier caractère alphanumérique commençant à gauche de l’écran se trouve dans la colonne 1, le deuxième caractère dans la colonne 2, et ainsi de suite. Pour afficher la sortie à partir d’une colonne spécifique (coupant ainsi la partie la plus à gauche de la sortie), vous entrez trim columns
après le symbole de la barre verticale ( | ). Le trim
filtre est utile pour couper la date et l’heure à partir du début des messages du journal système.
L’exemple suivant affiche la sortie de la show system storage
commande, en filtrant les 10 premières colonnes :
user@host> show system storage | trim 11
La commande n’accepte pas les trim
valeurs négatives.
Exemple d’actualisation de la sortie d’une commande
Vous pouvez exécuter une commande en mode opérationnel avec l’option pipe pour rafraîchir périodiquement la sortie affichée à l’écran | refresh
. L’actualisation par défaut a lieu toutes les secondes. Toutefois, vous pouvez également spécifier explicitement un intervalle d’actualisation compris entre 1 et 604 800 secondes. Par exemple, pour actualiser la sortie de la commande toutes les 5 secondes, vous exécutez la show interfaces
commande suivante :
user@host> show interfaces | refresh 5
Filtrer la sortie de commande en mode opérationnel dans un système QFabric
Lorsque vous émettez une commande en mode opérationnel dans un système QFabric, la sortie générée peut être assez importante en raison du nombre de composants contenus dans le système. Pour rendre la sortie plus accessible, vous pouvez filtrer la sortie en ajoutant l’option | filter
à la fin de la plupart des commandes.
Tableau de l'historique des modifications
La prise en charge des fonctionnalités est déterminée par la plateforme et la version que vous utilisez. Utilisez l' Feature Explorer pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.
show ephemeral-configuration | display merge
commande. À partir de Junos OS version 18.2R1, l’option display merge
est déconseillée. set system export-format state-data json compact
. Cette commande convertit le format XML en format JSON compact. Sinon, il émet le JSON dans un format non compact.show | compare | display xml
commande omet la <configuration>
balise dans la sortie XML si la comparaison ne renvoie aucune différence ou si la comparaison renvoie uniquement des différences pour les données de configuration non natives, par exemple, les données de configuration associées à un modèle de données OpenConfig. show | compare | display xml
commande omet la <configuration>
balise dans la sortie XML si la comparaison ne renvoie aucune différence ou si la comparaison renvoie uniquement des différences pour les données de configuration non natives, par exemple, les données de configuration associées à un modèle de données OpenConfig. display json
après le symbole de la barre verticale ( | ).show | compare
commande a été améliorée pour refléter plus précisément les modifications de configuration. Cela inclut une gestion plus intelligente des changements d’ordre dans les listes.