Você precisa separar o comando e seus argumentos com espaço em branco. Nesse caso, cat
é o comando e /etc/hosts
é seu argumento. Você também tem um comando grep
com localhosts
como argumento, lá você tem o espaço em branco necessário. Então, cat/etc/hosts
deve ser cat /etc/hosts
.
Agora, se você quiser consultar o banco de dados de hosts, recomendo usar o comando getent
em vez de usar o /etc/hosts
diretamente.
getent hosts localhost