O -- é interpretado como "não há mais opções a seguir", veja mais em esta resposta . Portanto, o comando é equivalente a cd , que alterna para o diretório inicial do usuário atual.
Como você relatou, você acaba com um prompt de ... ~ # , que, com a configuração padrão, significa que você está logado como usuário root e que atualmente está no diretório home do root ( ~ é um atalho para casa de um usuário).
Em uma configuração padrão do Ubuntu, a raiz da raiz é /root . Portanto, cd ing para home não funciona, pois você não está no diretório raiz e, portanto, o shell não sabe para onde ir. Mas você sempre deve poder cd / . Tem certeza de que inseriu esse comando corretamente?