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
}