Aqui está uma quebra de como os usuários determinam sua localização em um sistema de arquivos UNIX/Linux, juntamente com os comandos e conceitos envolvidos:
Conceitos fundamentais *
Hierarquia do sistema de arquivos: Os sistemas semelhantes a UNIX possuem um sistema de arquivos hierárquicos. Isso significa que arquivos e diretórios estão organizados em uma estrutura semelhante a uma árvore, com um diretório raiz na parte superior (representada por `/`).
*
Diretório de trabalho: Todo usuário possui um "diretório de trabalho" atual, que é o local em que os comandos são executados por padrão.
*
nomes de caminho: São strings que especificam a localização de arquivos e diretórios no sistema de arquivos.
comandos para determinar a localização *
`PWD` (Diretório de trabalho de impressão): Este comando imprime o caminho absoluto do diretório de trabalho atual do usuário. Exemplo:
`` `BASH
PWD
/Home/Usuário/Documentos
`` `
*
`ls` (conteúdo do diretório da lista): Embora não esteja mostrando diretamente o local atual, o `LS` pode ajudar os usuários a entender seu contexto exibindo os arquivos e diretórios em seu diretório atual.
`` `BASH
ls
relation.txt apresentação.pdf orçamento.xlsx
`` `
*
`cd` (diretório de alteração): Este comando permite que os usuários se movam para diferentes diretórios. Usando nomes de caminhos relativos ou absolutos, você pode navegar pelo sistema de arquivos. Exemplos:
`` `BASH
CD/Home/Usuário/Documentos # Mova para um caminho absoluto
CD .. # Mova um diretório para cima
Projetos de CD/python # mude para um subdiretório
`` `
*
`echo $ pwd` (variável de ambiente de impressão): A variável de ambiente `pwd` sempre mantém o caminho absoluto do diretório de trabalho atual. Isso pode ser útil dentro de scripts ou para depuração.
`` `BASH
eco $ PWD
/Home/Usuário/Documentos
`` `
Visualizando sua localização *
Gerentes de arquivos gráficos: Ferramentas como Nautilus (Gnome), Thunar (XFCE) ou Dolphin (KDE) fornecem interfaces gráficas para navegar e gerenciar arquivos. Eles geralmente têm uma trilha de farinha de pão no topo que mostra sua localização atual.
cenário de exemplo Digamos que você esteja no diretório `/home/user/documents`.
1.
usando `pwd`: `` `BASH
PWD
/Home/Usuário/Documentos
`` `
Isso confirma sua localização atual.
2.
usando `ls`: `` `BASH
ls
relation.txt apresentação.pdf orçamento.xlsx
`` `
Isso mostra os arquivos no diretório `documentos`.
3.
movendo -se para outro diretório: `` `BASH
Apresentações de CD
`` `
Agora você está no subdiretório `Apresentações '.
Nota importante: O comando `CD` desempenha um papel crucial na navegação no sistema de arquivos e a compreensão de seu uso é essencial.