So rufen Sie ein Verzeichnis/einen Ordner in Linux auf, ohne den CD-Befehl zu verwenden

So rufen Sie ein Verzeichnis/einen Ordner in Linux auf, ohne den CD-Befehl zu verwenden

Wie wir alle wissen, können wir in Linux ohne den Befehl cd nicht zwischen Verzeichnissen wechseln. Das stimmt, aber wir haben einen integrierten Linux-Befehl namens shopt, der uns bei der Lösung dieses Problems helfen kann.

shopt ist ein in die Shell integrierter Befehl, der zum Festlegen und Aufheben verschiedener Optionen der Bash-Shell verwendet wird. Da er bereits installiert ist, müssen wir ihn nicht erneut installieren.

Ja, wir können Verzeichnisse wechseln, ohne den Befehl cd zu verwenden, nachdem wir diese Option aktiviert haben.

In diesem Artikel zeigen wir Ihnen wie. Es handelt sich zwar um eine kleine Verbesserung, sie ist jedoch für Linux-Einsteiger, die von Windows umsteigen, sehr nützlich.

Dies ist für Linux-Administratoren nicht nützlich, da wir ohne den Befehl „cd“ nicht in dieses Verzeichnis wechseln werden, da wir damit Erfahrung haben.

Wenn Sie versuchen, in Linux ohne den Befehl „cd“ zwischen Verzeichnissen/Ordnern zu wechseln, wird die folgende Fehlermeldung angezeigt. Dies kommt unter Linux sehr häufig vor.

$ Dokumente/
bash: Documents/: Ist ein Verzeichnis

Dazu müssen wir den folgenden Wert an die Benutzer-.bashrc anhängen.

Was ist .bashrc?

.bashrc ist ein Shell-Skript, das jedes Mal ausgeführt wird, wenn ein Benutzer im interaktiven Modus eine neue Shell öffnet.

Sie können dieser Datei alle Befehle hinzufügen, die Sie in der Eingabeaufforderung eingeben würden.

Die .bashrc-Datei selbst enthält eine Reihe von Konfigurationen für die Terminalsitzung. Beinhaltet das Einrichten und Aktivieren von: Farbgebung, Vervollständigung, Shell-Verlauf, Befehlsaliasen usw.

$ vi ~/.bashrc

Fügen Sie diese Zeile hinzu:

shopt -s autocd

Führen Sie den folgenden Befehl aus, damit die Änderungen wirksam werden.

$ source ~/.bashrc

Wir haben die gesamte Konfiguration abgeschlossen. Testen Sie dies einfach, um zu bestätigen, dass es funktioniert.

$ Dokumente/
cd --Dokumente/
$ Taggeek/
CD – Daygeek/
$ /home/daygeek/Dokumente/daygeek
cd -- /home/daygeek/Dokumente/daygeek
$ Passwort
/home/daygeek/Dokumente/daygeek 

Ja, es funktioniert wie erwartet.

Außerdem funktioniert es in der Fish-Shell einwandfrei ohne Änderungen an .bashrc.

Wenn Sie dies vorübergehend tun möchten, verwenden Sie die folgenden Befehle (zum Festlegen oder Aufheben). Wenn Sie das System neu starten, verschwindet es.

# shopt -s autocd
# shopt | grep autocd
AutoCD ein
# shopt -u autocd
# shopt | grep autocd
AutoCD aus

Der Befehl shopt bietet viele weitere Optionen. Wenn Sie diese Optionen überprüfen möchten, führen Sie den folgenden Befehl aus.

$ shopt
AutoCD ein
assoc_expand_once aus
cdable_vars aus
cdspell auf
Checkhash aus
Checkjobs aus
checkwinsize auf
cmdhist auf
compat31 aus
compat32 aus
compat40 aus
compat41 aus
compat42 aus
compat43 aus
compat44 aus
complete_fullquote auf
direxpand aus
Dirspell aus
dotglob aus
ExecFail aus
expand_aliases auf
extdebug aus
extglob aus
extquote auf
Failglob aus
force_fignore ein
globalbasciiranges auf
Globstar aus
gnu_errfmt aus
histappend auf
histreedit aus
histverify aus
HostComplete auf
huponexit aus
inherit_errexit aus
interactive_comments zu
letztes Rohr aus
Lithist aus
localvar_inherit aus
localvar_unset aus
login_shell aus
Mailwarnen aus
no_empty_cmd_completion aus
nocaseglob aus
nocasematch aus
Nullglob aus
progcomp ein
progcomp_alias aus
promptvars ein
restricted_shell aus
shift_verbose aus
Quellpfad auf
xpg_echo aus

Außerdem habe ich einige andere Programme gefunden, mit denen wir in Linux schneller zwischen Verzeichnissen wechseln können als mit dem Befehl „cd“.

Dies sind pushd, popd, das Up-Shell-Skript und das bd-Tool. Diese Themen werden wir in den folgenden Artikeln behandeln.

über: https://www.2daygeek.com/navigate-switch-directory-without-using-cd-command-in-linux/

Zusammenfassen

Oben ist die Methode, die ich Ihnen vorgestellt habe, wie Sie das Verzeichnis/den Ordner in Linux aufrufen können, ohne den CD-Befehl zu verwenden. Ich hoffe, sie wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung zum Schreiben des Linux-LCD-Treibers
  • Detaillierte Erklärung der Verwendung des CD-Befehls in Linux
  • So konfigurieren Sie einen CDN-Cache-Server mit dem Squid-Reverse-Proxy unter Linux
  • Bauen Sie Ihr eigenes CDN mit DNSPod und Squid (Teil 3) Installieren Sie CentOS Linux
  • So reduzieren Sie die Verwendung des CD-Befehls in Linux durch den Autojump-Befehl

<<:  JavaScript implementiert eine Seiten-Scrolling-Animation

>>:  Detaillierte grafische und textliche Anweisungen zur Installation von MySQL 5.7.20 unter Mac OS

Artikel empfehlen

Verständnis des synchronen oder asynchronen Problems von setState in React

Inhaltsverzeichnis 1. Ist setState synchron? asyn...

So installieren Sie Nginx in Docker

Installieren Sie Nginx auf Docker Nginx ist ein l...

MySQL-Tabellenfeld Zeiteinstellung Standardwert

Anwendungsszenario In der Datentabelle muss die A...

Eine kurze Erläuterung zur Verwendung von Slots in Vue

Definition und Verwendung: Verwenden Sie die Slot...

Reparaturlösung für inkonsistenten MySQL GTID-Master und -Slave

Inhaltsverzeichnis Lösung 1: Replikate neu erstel...

Analyse des HTML-Schreibstils und Gründe erfahrener Leute

1. Navigation: Ungeordnete Liste vs. andere Besch...

So starten Sie eine Transaktion in MySQL

Vorwort In diesem Artikel wird hauptsächlich besc...

Installieren Sie Zookeeper unter Docker (Standalone und Cluster).

Nachdem wir Docker gestartet haben, schauen wir u...

Der Unterschied zwischen den Feldtypen char, varchar und Text in MySQL

In MySQL können alle Felder der Typen char, varch...