A solução é que você está logado no shell Bash como root. O início da linha do cursor deve dizer your username @ your computer name
não root @ your computer name
e o final do cursor deve ter $
não a #
. A conta root não tem um diretório Downloads, e é por isso que você está recebendo o erro.
Se este for o caso, você pode digitar exit
e pressionar enter, isso deve trazer você de volta para onde terá seu username@yourcomputername and the $
no final. Se tudo mais falhar, você pode fechar o Bash e abri-lo novamente, e ele deve iniciá-lo no diretório 'home' do seu usuário.
Uma vez definido desta forma, digitar cd ~/Downloads
(no Ubuntu / Linux é sensível a maiúsculas e minúsculas) o levará ao seu diretório Downloads. O shell Bash espelha a estrutura da unidade do Windows. A pasta de downloads é a mesma pasta que a pasta de download padrão do Windows ... C:/Users/yourusername/Downloads
O pôster original estava tendo problemas com o shell bash sempre usando root. Eu tentei de tudo para obter a tela inicial de volta onde você digitou o nome de usuário e senha Unix, mas não foi capaz de encontrar uma maneira sem quebrar o shell.
A maneira como consegui voltar a essa configuração inicial foi criar uma nova conta do Windows. Faça login nessa conta e, em seguida, reinicie
note Eu tive que entrar e deixar configurar a conta, então eu tive que reiniciar porque alguns dos arquivos necessários para o bash não pareciam estar no lugar e parecia quando eu tentei, mas a reinicialização resolveu isso.
Em seguida, iniciei um prompt de cmd e digite bash para obter a seguinte tela.
Nestepontoeuestragueitudodenovo...EuescolhionomeDonparaonomeUNIXecoloqueiumasenha..tudofuncionoubematéqueeutenteicd~/Desktop
eelegerouumerro.
Oerrofoidito
bash:cd:/home/don/Desktop:Nosuchfileordirectory
Sevocênotarnaimagemodiretóriodeusuáriosparaestacontaqueeucrieiédonatnãodon..entãoo~/Desktopestáusandoo"username" para encontrar o diretório
Por causa disso, eu teria que usar o donat como nome do Unix para que tudo funcionasse corretamente.
Portanto, se você precisar criar uma nova conta para configurá-la corretamente, certifique-se de anotar o diretório que a nova conta está usando e de que seu nome de login do UNIX corresponda ao nome do diretório.
Como eu disse, se eu olhar para o explorer e olhar para o caminho C: \ Users \ a pasta "Home" é donat para esta conta.
Em mais detalhes, descobri que parece que o Windows e o Bash em execução no Windows não gostam dos atalhos ~/directory
. Você terá que usar caminhos completos como /mnt/c/Users/username/Downloads
para acessar sua pasta de download, você não pode simplesmente usar ~/Downloads
.