Talvez exista um servidor proxy configurado no ambiente do usuário? Eu começaria executando "set | grep 8080" para ver se alguma variável contém 8080. Também parece que o caractere pipe não foi reconhecido pelo bash, uma vez que curl parece ver | head como parte do hostname. Isso é repetitivo? Isso acontece mesmo com um espaço ao redor do tubo (não, isso não deve ser necessário, mas se mudar o erro, pode estar iluminando). O comando original foi copiado de algo de tal forma que o pipe pode realmente ser algum outro caractere não-ascii?