Sie können dies mit einem Alias nicht wirklich tun, da Aliase keine Befehlszeilenargumente verwenden.
Sie können dies mit einer Shell-Funktion und dem integrierten Befehl namens command
. Der command
Befehl weist die Shell an, nur die integrierte Version des cd
Befehls zu verwenden, nicht die Funktion. Dies ist notwendig, um eine Rekursion in der Funktion zu vermeiden:
cd() { command cd "$1" && ls }