So erstellen Sie ein neues Verzeichnis und ändern es mit einem einzigen Befehl in Linux
Wenn Sie überhaupt Zeit im Terminal verbringen, verwenden Sie wahrscheinlich die mkdir
Befehl zum Erstellen eines Verzeichnisses und dann der CD
Befehl, um direkt 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 manuell in der Befehlszeile ausführen. Wir zeigen Ihnen jedoch, wie Sie der .bashrc-Datei eine Zeile hinzufügen, in der die Befehlszeile eingefügt 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 durch Drücken von Strg + Alt + T öffnen oder eine neue Registerkarte in einem Terminalfenster öffnen. Sie können der .bashrc-Datei Befehle hinzufügen, die automatisch ausgeführt werden sollen, wenn Sie ein Terminalfenster öffnen.
Um die .bashrc-Datei zu bearbeiten, verwenden wir gedit. Geben Sie den folgenden Befehl an der Eingabeaufforderung ein.
gedit ~ / .bashrc
Sie können jeden Texteditor verwenden, mit dem Sie vertraut sind, wie beispielsweise vi oder nano. Ersetzen Sie einfach "gedit" im obigen Befehl durch den Befehl, um den gewünschten Texteditor auszuführen.
Scrollen Sie zum Ende der Datei .bashrc und fügen Sie am Ende der Datei die folgende Zeile ein. Wir empfehlen, die folgende Zeile zu kopieren und in die Datei .bashrc einzufügen.
mkdircd () mkdir "$ 1" && cd "$ 1";
Dies ist im Wesentlichen eine Funktion, bei der die beiden Befehle direkt nacheinander ausgeführt werden. Der neue benutzerdefinierte Befehl in unserem Beispiel wird aufgerufen mkdircd
(Sie können dem Befehl tatsächlich einen beliebigen Namen geben) und der Befehl wird ausgeführt mkdir
Befehl und dann die CD
Befehl. Das "1 $"
Bei beiden Befehlen wird angezeigt, dass die Befehle einen Wert für die Verarbeitung akzeptieren. In diesem Fall ist dies der Name des neuen Verzeichnisses.
Sie können über dem Befehl einen Kommentar hinzufügen, damit Sie sich daran erinnern, was der Befehl bewirkt. Setzen Sie einfach ein Nummernzeichen (#) am Anfang der Zeile und dann eine beliebige Beschreibung, die Sie hinzufügen möchten.
Klicken Sie auf "Speichern"..
Schließen Sie gedit (oder einen anderen Texteditor) durch Klicken auf das "X" in der oberen linken Ecke des Fensters.
Die Einstellung, die Sie soeben zur .bashrc-Datei hinzugefügt haben, wirkt sich nicht auf die aktuelle Sitzung des Terminal-Fensters aus. Sie müssen das Terminal-Fenster schließen und sich ab- und wieder anmelden, damit die Änderung wirksam wird. Geben Sie 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. Dann loggen Sie sich aus und wieder ein.
Wenn Sie nun den neuen Befehl gefolgt von einem neuen Verzeichnisnamen eingeben, wird die mkdircd
Funktion, die Sie in der .bashrc-Datei erstellt haben, 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 geleitet.
Wenn Sie Ihre Verzeichnisse über die Befehlszeile verwalten, können Sie mit diesem Trick einige Zeit sparen.