2Sep

Wie man ein neues Verzeichnis erstellt und mit einem einzigen Befehl in Linux ändert

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

Sie können zwei Befehle gleichzeitig in der Befehlszeile ausführen, aber wir zeigen Ihnen, wie Sie der Datei. bashrc eine Zeile hinzufügen, die den Befehl mkdir und den Befehl cd zu einem benutzerdefinierten Befehl kombiniert, den Sie mit einem Verzeichnis eingeben könnenName.

VERWANDTE ARTIKEL
So führen Sie zwei oder mehr Terminalkommandos gleichzeitig in Linux aus
So fügen Sie Tabs zu Ubuntus Terminal hinzu

Die. bashrc-Datei ist ein Skript, das jedes Mal beim Öffnen eines Terminalfensters durch Drücken von Strg + Alt + T oder Öffnen ausgeführt wirdeine neue Registerkarte in einem Terminal-Fenster. Sie können der. bashrc-Datei Befehle hinzufügen, die bei jedem Öffnen eines Terminalfensters automatisch ausgeführt werden sollen.

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

gedit ~ /. bashrc

Sie können jeden beliebigen Texteditor verwenden, wie vi oder nano. Ersetzen Sie einfach "gedit" im obigen Befehl durch den Befehl, um den ausgewählten Texteditor auszuführen.

Scrollen Sie zum Ende der Datei. bashrc und fügen Sie am Ende der Datei die folgende Zeile 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, die die beiden Befehle nacheinander ausführt. Der neue benutzerdefinierte Befehl in unserem Beispiel heißt mkdircd( Sie können den Befehl tatsächlich benennen, was Sie wollen) und er wird den mkdir-Befehl und dann den cd-Befehl ausführen. Die "$ 1" bei beiden Befehlen zeigt an, dass die Befehle einen Wert annehmen, der bearbeitet werden soll. In diesem Fall ist dies der Name des neuen Verzeichnisses.

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

Klicken Sie auf "Speichern".

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

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

Wenn Sie jetzt den neuen Befehl gefolgt von einem neuen Verzeichnisnamen eingeben, wird die mkdircd-Funktion aufgerufen, die Sie in der. bashrc-Datei erstellt haben, und der Verzeichnisname "Test \ Directory" wird an die beiden übergebenBefehle( mkdir und cd).Das Verzeichnis "Test Directory" wird erstellt und Sie werden sofort darauf zugreifen.

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