O núcleo desta questão: nomes de diretórios diferenciam maiúsculas e minúsculas. Digite cd /home/username/Downloads
em vez de minúsculas.
Informações adicionais
Descobrir nomes de diretórios:
Você pode usar ls
para listar arquivos e diretórios em qualquer diretório, para ver seus nomes. Por exemplo, em uma nova instalação, você provavelmente encontrará os seguintes diretórios
$ ls /home/newuser
Desktop/ Downloads/ Music/ Public/ Videos/
Documents/ examples.desktop Pictures/ Templates/
Veja como eles são todos capitalizados? Esse não é o caso da maioria dos diretórios do sistema, como /etc
ou /bin
. Tradicionalmente, os comandos e diretórios do Unix / Linux são minúsculos, embora não seja uma regra definida.
E, a propósito, há dir
, o mesmo que no cmd do Windows, um comando que executa os mesmos arquivos de listagem de ações em seu diretório de trabalho atual.
Existe uma alternativa: muitos gerenciadores de arquivos suportam uma opção Abrir Terminal Aqui ou Abrir no Terminal . O Nautilus, o gerenciador de arquivos padrão do Ubuntu, não possui esse recurso por padrão a partir de 14.04 LTS, no entanto, há um plug-in que você pode instalar para ativar esse recurso ou usar alguns controles. Consulte esta questão e responda a ela para obter mais informações sobre como abrir um terminal a partir do gerenciador de arquivos.
Navegação no terminal
Para navegar pelo seu diretório pessoal, há dois "atalhos", um é cd $HOME/Downloads
e o segundo é cd ~/Downloads
.
No primeiro caso, $HOME
é uma variável de ambiente . Se você executar env | sort
ou set | sort
, verá uma longa lista de valores classificados em ordem alfabética, entre os quais você verá uma linha HOME=/home/yourusername
. Quando você executa cd $HOME/Downloads
, o shell expande automaticamente $HOME
para significar /home/yourusername
e o adiciona ao que quer que venha depois de $HOME
.
Para o segundo caso, ~
também é substituído automaticamente pelo caminho do seu diretório pessoal. Existe um motivo histórico para esse caractere específico representar o diretório pessoal
Existem também alguns truques com o comando cd
para tornar a navegação ainda mais fácil. cd -
funciona como um botão voltar em um navegador; Se você estiver em um diretório, mas quiser retornar de onde veio e não quiser digitar o caminho completo, insira cd -
. Por exemplo, se eu pular de /home/Serg
para /etc
, posso voltar para minha pasta pessoal usando o comando cd -
.
cd ..
permitirá que você suba em um diretório. Por exemplo, cd ..
de /home/Serg
me levará até /home
.
E se você quiser pular de qualquer lugar para o seu diretório pessoal? Basta executar cd
sozinho.
Acionar a TAB lhe dará algumas sugestões sobre onde navegar, o que funciona como o preenchimento automático.
Ocasionalmente, talvez você queira inserir um diretório oculto com suas configurações, que serão inicializadas com um único ponto, por exemplo, .config
no seu diretório inicial. Você pode querer listá-los com ls -a
. Claro que você precisará digitar exatamente como está listado, cd .config
E se um diretório tiver espaço ou caracteres especiais? Novamente, use o botão TAB ou digite tudo sozinho, colocando os espaços com barra invertida, por exemplo. cd Folder\ With\ Spaces\ In\ Name
Sugestão: Invista em um livro com informações básicas sobre programação linux ou shell. No meu caso, achei muito útil o Ubuntu Linux Toolbox e Unix Shells por exemplo . O poder do Linux está exatamente na linha de comando.
E a dica mais importante - divirta-se com tudo isso, ame o que você faz!