Aula 7 - Comandos Básicos do Shell: Navegação e Manipulação de Arquivos
Para listar o conteúdo de um diretório, utilizamos o comando ls. Sua versatilidade reside nas opções: ls -l exibe detalhes como permissões, proprietários e tamanho dos arquivos, enquanto ls -a revela arquivos ocultos (que começam com um ponto), essenciais para a configuração de serviços de rede. A movimentação entre pastas é feita pelo comando cd (change directory), que aceita caminhos absolutos (começando da raiz /) ou relativos (baseados na posição atual), incluindo o uso de .. para subir um nível na hierarquia.
A manipulação de arquivos envolve a criação, cópia, movimentação e exclusão. O comando touch é frequentemente usado para criar arquivos vazios ou atualizar datas de modificação, enquanto o mkdir cria novos diretórios. Para organizar o servidor, utilizamos o cp (copy) para duplicar arquivos e o mv (move) para renomear ou mover arquivos entre diretórios. É vital compreender que, no Shell, essas ações são instantâneas e poderosas, exigindo atenção redobrada do administrador.
Um dos comandos mais críticos é o rm (remove), utilizado para excluir arquivos e diretórios. Diferente de sistemas desktop, o Shell do servidor geralmente não possui uma "lixeira"; uma vez executado o comando rm, o arquivo é removido permanentemente do índice do sistema de arquivos. O uso da opção -r (recursivo) permite apagar diretórios inteiros e seu conteúdo, uma ferramenta útil, mas perigosa se usada incorretamente por um usuário com privilégios elevados.
Dominar esses comandos básicos permite que o administrador realize manutenções rápidas, altere arquivos de configuração e organize backups de forma manual antes de automatizá-los. A filosofia Linux de "pequenas ferramentas que fazem bem uma coisa" brilha aqui: combinando navegação e manipulação, o técnico estabelece as bases para o gerenciamento de serviços complexos que virão nas próximas etapas do curso.

Comentários
Postar um comentário