Na linha de comando, você precisa separar os comandos usando ; ou && . Espaço, não é apenas um delimitador para os comandos da CLI.
Com && , o segundo comando será executado se o primeiro comando sair com êxito (código de saída 0).
Com ; , o segundo comando será executado independentemente do status de saída do primeiro comando.
Teste:
# a1;echo hello
bash: a1: command not found
hello
# a1 && echo hello
bash: a1: command not found
Nos scripts, o primeiro comando e o segundo comando são separados por uma nova linha \n character, também reconhecida pelo bash.