Connect with us

Wie man

So erstellen Sie ein neues Verzeichnis und ändern es mit einem einzigen Befehl unter Linux

So erstellen Sie ein neues Verzeichnis und ändern es mit einem einzigen Befehl unter Linux

Wenn Sie überhaupt Zeit im Terminal verbringen, verwenden Sie wahrscheinlich die mkdir Befehl, um ein Verzeichnis zu erstellen, und dann die cd Befehl, um gleich danach in dieses Verzeichnis zu wechseln. Es gibt jedoch eine Möglichkeit, beide Aktionen mit einem Befehl auszuführen.

Sie können zwei Befehle gleichzeitig manuell in der Befehlszeile ausführen. Wir zeigen Ihnen jedoch, wie Sie der .bashrc-Datei eine Zeile hinzufügen, in der das kombiniert wird mkdir Befehl und die cd Befehl in einen benutzerdefinierten Befehl, den Sie mit einem Verzeichnisnamen eingeben können.

Die .bashrc-Datei ist ein Skript, das jedes Mal ausgeführt wird, wenn Sie ein Terminalfenster öffnen, indem Sie Strg + Alt + T drücken oder eine neue Registerkarte in einem Terminalfenster öffnen. Sie können der .bashrc-Datei Befehle hinzufügen, die Sie jedes Mal automatisch ausführen möchten, wenn Sie ein Terminalfenster öffnen.

Um die .bashrc-Datei zu bearbeiten, verwenden wir gedit. Geben Sie an der Eingabeaufforderung den folgenden Befehl ein.

gedit ~/.bashrc

Sie können jeden Texteditor verwenden, mit dem Sie vertraut sind, z. B. vi oder nano. Ersetzen Sie einfach „gedit“ im obigen Befehl durch den Befehl, um den von Ihnen gewählten Texteditor auszuführen.

01_opening_bashrc_file

Scrollen Sie zum Ende der .bashrc-Datei und fügen Sie die folgende Zeile am Ende der Datei hinzu. Wir empfehlen Ihnen, die folgende Zeile zu kopieren und in die .bashrc-Datei einzufügen.

mkdircd(){ mkdir "$1" && cd "$1" ; }

Dies ist im Wesentlichen eine Funktion, mit der die beiden Befehle direkt nacheinander ausgeführt werden. Der neue benutzerdefinierte Befehl in unserem Beispiel wird aufgerufen mkdircd (Sie können den Befehl tatsächlich benennen, was Sie wollen) und es wird der ausgeführt mkdir Befehl und dann die cd Befehl. Das "$1" Bei beiden Befehlen wird angezeigt, dass die Befehle einen Wert für die Bearbeitung akzeptieren. In diesem Fall ist es der Name des neuen Verzeichnisses.

Sie können über dem Befehl einen Kommentar hinzufügen, damit Sie sich daran erinnern, was der Befehl tut. Setzen Sie einfach ein Nummernzeichen (#) am Anfang der Zeile und dann jede Beschreibung, die Sie hinzufügen möchten.

Klicken Sie auf „Speichern“.

02_entering_command_into_bash_file

Schließen Sie gedit (oder einen anderen Texteditor), indem Sie auf das „X“ in der oberen linken Ecke des Fensters klicken.

03_closing_gedit

Die Einstellung, die Sie gerade zur .bashrc-Datei hinzugefügt haben, wirkt sich nicht auf die aktuelle Terminalfenstersitzung aus. Sie müssen das Terminalfenster schließen und sich abmelden und wieder anmelden, damit die Änderung wirksam wird. Geben Sie also an der Eingabeaufforderung exit ein und drücken Sie die Eingabetaste oder klicken Sie auf die Schaltfläche „X“ in der oberen linken Ecke des Fensters. Melden Sie sich dann ab und wieder an.

04_closing_terminal_window

Wenn Sie nun den neuen Befehl gefolgt von einem neuen Verzeichnisnamen eingeben, wird der mkdircd Die in der .bashrc-Datei erstellte Funktion wird aufgerufen und der Verzeichnisname „Test Directory“ wird an die beiden Befehle übergeben ( mkdir und cd ). Das Verzeichnis „Test Directory“ wird erstellt und Sie werden sofort dorthin weitergeleitet.

05_running_new_command

Wenn Sie Ihre Verzeichnisse über die Befehlszeile verwalten, können Sie mit diesem Trick Zeit sparen.

Continue Reading
Click to comment

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Tendencia