Você não pode fazer isso com um alias, porque os aliases não usam argumentos de linha de comando.
Você pode fazer isso com uma função shell e com o comando interno chamado command
. O comando command
diz ao shell para usar somente a versão interna do comando cd
, não a função. Isso é necessário para evitar a recursão na função:
cd() {
command cd "$1" && ls
}