So passen Sie eine Bash -Shell mit dem Shopt -Befehl an

So passen Sie eine Bash -Shell mit dem Shopt -Befehl an

Shop ist ein integrierter Befehl in Unix-ähnlichen Betriebssystemen wie MacOS- und Linux-Verteilungen. Der "ShopDer Befehl „Befehl bietet die Kontrolle über viele Einstellungen, mit denen die Vorgänge in einer Bash -Shell optimiert werden können.

Dieser Artikel zeigt Ihnen, wie Sie mit dem arbeitenShopBefehl in Linux. Da dieser Befehl integriert ist, muss dieser Befehl nicht installiert werden, um ihn zu verwenden. Die Anzahl der Optionen für die “verfügbarShopDer Befehl ”variiert von Version zu Version; Ältere Versionen werden im Vergleich zu neueren Versionen weniger Befehle haben.

Einige Optionen in Bash sind standardmäßig aktiviert oder deaktiviert. Diese Optionen können jedoch vorübergehend optimiert werden. Sobald Sie die Shell neu gestartet haben, werden diese Optionen zurückgekehrt. Es ist jedoch auch möglich, diese Optionen dauerhaft zu ändern, wenn Sie daran interessiert sind, eine optimierte Version der Shell beizubehalten.

Lassen Sie uns zunächst die grundlegende Syntax der “betrachtenShop" Befehl:

$ Shopt [s [-p] [-q] [-s]…] [Optname…]
Optionen Beschreibung
-S Set [optname…]
-u Unstet [Optname…]
-P Liste aller Einstellungen anzeigen [Optname…]
-Q Geben Sie den Status von [Optname…] an
Beschränken.

Wir werden jetzt die “gründlich besprechen“ShopBefehl und seine verschiedenen Optionen.

Überprüfen Sie die Optionen mit dem Shopt -Befehl

Um alle Optionen für die Verwendung mit dem Befehl „Shopt“ zu überprüfen, geben Sie einfach wie folgt „Shopt“ in das Terminal ein:

$ Shopt

Alle diese Optionen können auch in Form von Spalten dargestellt werden. Geben Sie dazu den folgenden Befehl ein:

$ Shopt | Spalte

Shopt in Linux finden

Verwenden Sie den folgenden Befehl, um das Bash -Handbuch zu drucken:

$ MAN BASH

Geben Sie dann den unten angegebenen Befehl aus:

/assoc_expand_once

Dies bietet einen detaillierten Überblick über den verfügbaren “Shop" Optionen.

Aktivieren und Deaktivieren von Befehlsoptionen "Shopt"

Um die mit dem verbundenen Optionen zu aktivieren und zu deaktivieren “Shop"Befehl", verwenden "-S”Zu setzen und“-u”Um eine Option zu verunreinigen/zu deaktivieren. Wie bereits erwähnt, werden einige der Optionen bereits standardmäßig aktiviert und deaktiviert. Geben Sie den folgenden Befehl ein, um alle aktivierten Optionen zu überprüfen:

$ Shopt -S

Um eine aktivierte Option zu deaktivieren, verwenden Sie einfach den Optionsnamen aus der Liste. Zum Beispiel würden Sie den folgenden Befehl verwenden, um das zu deaktivierenhistAppend" Möglichkeit:

$ Shopt -s HistAppend

Um alle Optionen zu deaktivieren, geben Sie den folgenden Befehl aus:

$ Shopt -U

Um die Ausgabe in Spaltenformular zu erhalten, verwenden Sie den unten angegebenen Befehl:

$ Shopt -s | Spalte

Um deaktivierte Dienste in Spaltenformular zu überprüfen, verwenden Sie schließlich den folgenden Befehl:

$ Shopt -U | Spalte

Lassen Sie uns nun das aktivieren "CMDHIST" Möglichkeit. Dazu verwenden wir den unten angegebenen Befehl:

$ Shopt -U cmdhist

Diese Änderungen können mit der “überprüft werdenShopBefehl mit dem “-S" Und "-u" Optionen. Als nächstes werden wir einige andere mit diesem Befehl verbundene Optionen und deren Funktionen besprechen.

Aktivieren Sie die Option "Histverify" mit dem Shopt -Befehl

Der "histVerifyDer Befehl ”führt sofort einen Befehl aus dem Befehlsgeschichte aus. Diese Option ist “ausStandardmäßig, um zu überprüfen, ob diese Option aktiviert ist, geben Sie Folgendes aus:

$ Shopt Histverify

Um diese Option zu aktivieren, verwenden Sie den unten angegebenen Befehl:

$ Shopt -s Histverify

Jetzt, da die Verifikation der Geschichte eingeschaltet wurde, anstatt den Befehl sofort auszuführen “histVerify,”Der Befehl wird zuerst zur Überprüfung angezeigt. Zum Beispiel, wenn Sie eingeben “!783"Im Terminal zeigt der Ausgang zunächst die"783Befehl aus dem Verlauf, bevor es ausführt.

Um die Anzahl aller Befehle im Verlauf zu überprüfen, geben Sie an “Geschichte”Im Terminal.

Aktivieren Sie die Option "CDSPell" mit dem Shopt -Befehl

Eine weitere Option, mit der Sie die Shell -Einstellungen ändern können, ist die Option „CDSPell“. Die Option „CDSPell“ korrigiert automatisch alle Rechtschreibfehler im Befehl. Um diese Option zu aktivieren, geben Sie den folgenden Befehl aus:

$ Shopt -s CdSpell

Jetzt können Sie das Verzeichnis auch mit kleinen Buchstaben ändern:

$ cd Bilder

Aktivieren von Fluchtsequenzen mit dem Befehl „Echo“

Eine weitere wichtige Einstellung, die aktiviert werden muss, ist der Befehl „XPG_Echo“. Durch Aktivieren dieses Befehls kann der Befehl echo Fluchtzeichen wie die Optionen „\ n“ und „\ t“ interpretieren.

Um diesen Befehl festzulegen, verwenden Sie Folgendes:

$ Shopt -S EPG_ECHO

Um diesen Befehl zu überprüfen, geben Sie Folgendes aus:

$ echo „Hallo, das ist \ n linuxHint.com ”

Wie man Änderungen dauerhaft vornehmen

Bisher sind die Änderungen, die wir mit dem Terminal vorgenommen haben. Geben Sie den folgenden Befehl im Terminal aus:

$ gedit .bashrc

Bei der Ausführung des obigen Befehls wird eine Datei geöffnet. Jede Shopt -Option kann hier enthalten sein, um die Änderungen dauerhaft zu gestalten, wie in den folgenden Bildern gezeigt:

Abschluss

In diesem Artikel wurde gezeigt, wie Sie den Befehl „Shopt“ verwenden und die Einstellungen dieses Befehls ändern können. Der Befehl „Shopt“ kann verwendet werden, um verschiedene Bash -Einstellungen zu aktivieren und zu deaktivieren, um seine Standardfunktionalität zu ändern. Dieser Befehl enthält auch viele Optionen, aber es ist nicht notwendig, mit jeder Option umzugehen, und viele von ihnen würden Sie wahrscheinlich nicht interessieren. Die meisten verfügbaren „Shopt“ -Optionen sind nur für ältere Verteilungen nützlich. Schauen Sie sich das Bash -Handbuch an, um mehr über jede oben besprochene Option zu erfahren, und entscheiden Sie, welche Optionen Ihre Erfahrungen optimal nutzen können.