Befehl zum Erstellen eines Verzeichnisses und zur direkten Navigation dorthin?

Befehl zum Erstellen eines Verzeichnisses und zur direkten Navigation dorthin?

Ziemlich oft muss ich diese beiden Befehle ausführen:

mkdir abc
cd abc

Ich bin gespannt, ob es einen einfachen Befehl gibt (oder einen Alias, den ich erstellen und verwenden kann), um es auf einmal zu tun, wie

user@GROUP:~$ mdcd abc
user@GROUP:~/abc$

Ist das möglich?

Antwort1

Fügen Sie dies zu Ihrem hinzu .bashrc:

mdcd() {
    mkdir "$@" && cd "$@"
}

Melden Sie sich ab und erneut an oder starten Sie eine neue Shell, um die Änderung vorzunehmen.

Antwort2

Sie können auch einfach Folgendes tun:

mkdir <name>; cd $_

verwandte Informationen