CLI-Umgebungseinstellungen
Im Betriebsmodus können Sie (der Netzwerkadministrator) die Junos OS CLI-Umgebung an Ihre spezifischen Präferenzen und Anforderungen anpassen.
Anpassen der CLI-Umgebung
Im Betriebsmodus können Sie die CLI-Umgebung mithilfe des set cli
Befehls anpassen. Sie können z. B. die Anzahl der Zeilen, die auf dem Bildschirm angezeigt werden, oder Ihren Klemmentyp angeben. In der folgenden Ausgabe sind die verfügbaren Optionen aufgeführt:
user@host>set cli ?
Possible completions:
complete-on-space Set whether typing space completes current word
directory Set working directory
idle-timeout Set maximum idle time before login session ends
logical-system Set default logical system
prompt Set CLI command prompt string
restart-on-upgrade Set whether CLI prompts to restart after software upgrade
screen-length Set number of lines on screen
screen-width Set number of characters on a line
tenant Set default tenant
terminal Set terminal type
timestamp Timestamp CLI output
Einige Werte sind bereits festgelegt, wenn Sie SSH verwenden, um sich am Gerät anzumelden, oder wenn Sie sich über die Konsole anmelden, wenn der Terminaltyp bereits konfiguriertist: Ihren Terminaltyp, Ihre Bildschirmlänge und Ihre Bildschirmbreite.
- Anzeige der aktuellen CLI-Einstellungen
- Festlegen des Terminaltyps
- Festlegen der CLI-Eingabeaufforderung
- Festlegen des CLI-Verzeichnisses
- Festlegen des CLI-Zeitstempels
- Festlegen des Leerlauf-Timeouts
- Legen Sie fest, dass die CLI nach einem Softwareupgrade zum Neustart aufgefordert wird
- Festlegen der CLI-Befehlsvervollständigung
Anzeige der aktuellen CLI-Einstellungen
Um die aktuellen CLI-Einstellungen anzuzeigen, verwenden Sie den show cli
folgenden Befehl:
user@host> show cli
CLI screen length set to 24
CLI screen width set to 80
CLI complete-on-space set to on
Festlegen des Terminaltyps
Um den Terminaltyp festzulegen, verwenden Sie den set cli terminal
Befehl:
user@host> set cli terminal terminal-type
Dabei terminal type kann es sich um eine der folgenden Optionen handeln: ANSI, VT100, small-xterm oder xterm.
Festlegen der CLI-Eingabeaufforderung
Die standardmäßige CLI-Eingabeaufforderung lautet user@host>
. Um diese Eingabeaufforderung zu ändern, verwenden Sie den set cli prompt
Befehl. Wenn die Eingabeaufforderungszeichenfolge Leerzeichen enthält, schließen Sie die Zeichenfolge in Anführungszeichen (" " ) ein.
user@host> set cli prompt string
Das Ändern der CLI-Eingabeaufforderung ist nicht über CLI-Sitzungen hinweg persistent. Wenn Sie die CLI beenden und neu starten, wird standardmäßig die Eingabeaufforderung angezeigt user@host
.
Festlegen des CLI-Verzeichnisses
Um das aktuelle Arbeitsverzeichnis festzulegen, verwenden Sie den set cli directory
Befehl:
user@host> set cli directory directory
Dies directory muss der vollständige Pfadname des gewünschten Arbeitsverzeichnisses sein. Nach Eingabe dieses Befehls wechselt die CLI in das angegebene Verzeichnis.
Festlegen des CLI-Zeitstempels
Standardmäßig enthält die CLI-Ausgabe keinen Zeitstempel. Um einen Zeitstempel in die CLI-Ausgabe einzufügen, verwenden Sie den set cli timestamp
folgenden Befehl:
user@host> set cli timestamp [format time-date-format | disable]
Schließen Sie das Format in einfache Anführungszeichen ( ' ) ein. Wenn Sie kein Zeitstempelformat angeben, ist 'Mmm dd hh:mm:ss’ das Standardformat (z. B. Feb 08 17:20:49).
Festlegen des Leerlauf-Timeouts
Standardmäßig tritt bei einer CLI-Sitzung nach längerer Leerlaufzeit nie eine Zeitüberschreitung auf, es sei denn, Sie haben die idle-timeout
Anweisung in die Anmeldeklassenkonfiguration des Benutzers aufgenommen. Verwenden Sie den set cli idle-timeout
folgenden Befehl, um die maximale Zeit festzulegen, die eine einzelne Sitzung im Leerlauf sein kann, bevor der Benutzer vom Gerät abgemeldet wird:
user@host> set cli idle-timeout timeout
Das timeout kann zwischen 0 und 100.000 Minuten liegen. Wenn Sie den Wert timeout auf 0 setzen, wird das Leerlauf-Timeout deaktiviert.
Legen Sie fest, dass die CLI nach einem Softwareupgrade zum Neustart aufgefordert wird
Standardmäßig fordert die CLI Benutzer nach einem Softwareupgrade auf, neu zu starten. Um die Eingabeaufforderung zu deaktivieren, verwenden Sie den set cli restart-on-upgrade off
folgenden Befehl:
user@host>set cli restart-on-upgrade off
Um die Eingabeaufforderung wieder zu aktivieren, verwenden Sie den set cli restart-on-upgrade on
Befehl:
user@host> set cli restart-on-upgrade on
Festlegen der CLI-Befehlsvervollständigung
Standardmäßig können Sie die Tabulatortaste oder die Leertaste drücken, damit die CLI einen Befehl ausführt.
Verwenden Sie den set cli complete-on-space off
folgenden Befehl, damit die CLI nur die Tabulatortaste zum Ausführen eines Befehls zulässt:
user@host> set cli complete-on-space off
Disabling complete-on-space
user@host>
Um die Verwendung der Leertaste (sowie der Tabulatortaste) für die Befehlsvervollständigung zu aktivieren, verwenden Sie den set cli complete-on-space on
Befehl:
user@host> set cli complete-on-space on
Enabling complete-on-space
user@host>
Festlegen der CLI-Bildschirmlänge und -breite
Sie können die Länge und Breite des Junos OS CLI-Bildschirms nach Ihren spezifischen Vorlieben und Anforderungen einstellen.
Legen Sie die Bildschirmlänge fest
Die standardmäßige CLI-Bildschirmlänge beträgt 24 Zeilen. Wenn die Ausgabe länger ist, scrollt die Anzeige zur konfigurierten Bildschirmlänge und zeigt dann eine more
Eingabeaufforderung an. Sie können die Eingabetaste drücken, um die nächste Zeile anzuzeigen, oder die Leertaste drücken, um den nächsten Vollbildmodus anzuzeigen. Alternativ können Sie drücken h
, um alle verfügbaren Optionen anzuzeigen, einschließlich Navigation, Suche und Speichern.
Um die Bildschirmlänge zu ändern, verwenden Sie den set cli screen-length
Befehl:
user@host> set cli screen-length length
Wenn Sie die Bildschirmlänge auf 0 Zeilen setzen, wird die Verwendung der Ausgabe "ein Bildschirm nach dem anderen" deaktiviert. Diese Einstellung bewirkt, dass der Bildschirm bis zum Ende durchläuft, ohne dass die more
Eingabeaufforderung angezeigt wird. Das Deaktivieren dieser UNIX-Schnittstelle more
kann nützlich sein, wenn Sie CLI-Befehle von Skripts ausgeben.
Legen Sie die Bildschirmbreite fest
Der Wert der CLI-Bildschirmbreite kann 0 oder im Bereich von 40 bis 1024 liegen. Die standardmäßige CLI-Bildschirmbreite beträgt 80 Zeichen. Die Verwendung eines CLI-Bildschirmbreitenwerts von 0 deaktiviert die Anzeige des Ausgabebildschirms, was bei der Verwendung von Skripten wünschenswert sein kann. Um die Breite zu ändern, verwenden Sie den set cli screen-width
Befehl:
user@host> set cli screen-width width
Aktivieren von Konfigurations-Breadcrumbs
Sie können die Ausgabe von Befehlen für den Betriebsmodus und show
von Befehlen für den show configuration
Konfigurationsmodus so konfigurieren, dass Konfigurations-Breadcrumbs angezeigt werden. Mithilfe dieser Breadcrumbs können Sie die genaue Position in der Konfigurationshierarchie für die angezeigte Ausgabe ermitteln.
Bevor Sie die Konfigurations-Breadcrumbs-Funktion aktivieren, überprüfen Sie die Ausgabe des show configuration
Befehls.
user@host> show configuration
...
}
}
}
}
}
fe-4/1/2 {
description "FA4/1/2: mxxj1-mr6 (64.12.137.160/27) (T=bblan, bbmail, bbowmtc)";
unit 0 {
family inet {
filter {
output 151mj;
}
address 64.12.137.187/27 {
vrrp-group 1 {
virtual-address 64.12.137.189;
---(more 18%)-----------------------------------------------------
Die Ausgabe gibt den angezeigten Abschnitt der Konfiguration nicht eindeutig an.
So aktivieren Sie die Konfigurations-Breadcrumbs-Funktion: