2
respostas

[Dúvida] estou com linux onboarding localizado arqivos e conteudos

estou com duvida estou linux onboarding localizando arquivos e conteudos

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas

Ola Marcus.
Não entendi sua duvida.
Veja se o conteudo abaixo te ajuda:
Aqui está uma lista dos principais comandos do Linux para navegar entre diretórios, remover, criar, copiar arquivos e pastas, e fazer leitura dos arquivos, seguidos de uma explicação sobre os principais diretórios do Linux e seus usos.

1. Navegação entre Diretórios

  • cd: Muda o diretório atual.
    • Exemplo: cd /home/usuario/Documentos (vai para o diretório especificado)
    • Exemplo: cd .. (sobe um nível no diretório)
  • pwd: Mostra o caminho completo do diretório atual.
    • Exemplo: pwd pode retornar algo como /home/usuario/Documentos
  • ls: Lista o conteúdo do diretório.
    • Exemplo: ls (lista arquivos e pastas do diretório atual)
    • Exemplo: ls -l (lista com detalhes como permissões, tamanho e data de modificação)
    • Exemplo: ls -a (lista todos os arquivos, incluindo arquivos ocultos)

2. Criar Arquivos e Diretórios

  • mkdir: Cria um novo diretório.
    • Exemplo: mkdir nova_pasta (cria a pasta chamada "nova_pasta")
  • touch: Cria um novo arquivo vazio ou atualiza a data de modificação de um arquivo existente.
    • Exemplo: touch novo_arquivo.txt (cria um arquivo de texto vazio chamado "novo_arquivo.txt")

3. Remover Arquivos e Diretórios

  • rm: Remove arquivos.
    • Exemplo: rm arquivo.txt (remove o arquivo "arquivo.txt")
    • Exemplo: rm -r pasta (remove uma pasta e seu conteúdo recursivamente)
  • rmdir: Remove diretórios vazios.
    • Exemplo: rmdir pasta_vazia (remove um diretório vazio chamado "pasta_vazia")

4. Copiar Arquivos e Diretórios

  • cp: Copia arquivos ou diretórios.
    • Exemplo: cp arquivo.txt /caminho/para/destino/ (copia o arquivo para o diretório de destino)
    • Exemplo: cp -r pasta /caminho/para/destino/ (copia uma pasta e seu conteúdo)

5. Mover e Renomear Arquivos e Diretórios

  • mv: Move ou renomeia arquivos ou diretórios.
    • Exemplo: mv arquivo.txt /caminho/para/destino/ (move o arquivo para o diretório de destino)
    • Exemplo: mv arquivo_antigo.txt arquivo_novo.txt (renomeia o arquivo de "arquivo_antigo.txt" para "arquivo_novo.txt")

6. Leitura de Arquivos

  • cat: Exibe o conteúdo de um arquivo.
    • Exemplo: cat arquivo.txt (exibe o conteúdo de "arquivo.txt")
  • less: Exibe o conteúdo de um arquivo de forma paginada, permitindo rolar para cima e para baixo.
    • Exemplo: less arquivo.txt
  • more: Similar ao less, mas com menos funcionalidades de navegação.
    • Exemplo: more arquivo.txt
  • head: Exibe as primeiras linhas de um arquivo.
    • Exemplo: head arquivo.txt (exibe as primeiras 10 linhas por padrão)
  • tail: Exibe as últimas linhas de um arquivo.
    • Exemplo: tail arquivo.txt (exibe as últimas 10 linhas por padrão)
  • grep: Busca por uma expressão regular dentro de arquivos.
    • Exemplo: grep "palavra" arquivo.txt (busca a palavra "palavra" dentro de "arquivo.txt")

continua...

Principais Diretórios do Linux e seus Usos

O sistema de arquivos do Linux segue uma estrutura hierárquica e os diretórios principais possuem finalidades específicas.
Aqui estão alguns dos diretórios mais importantes:

  1. / (Raiz ou Root):

    • O diretório raiz é a base de todo o sistema de arquivos. Todos os outros diretórios e arquivos são armazenados dentro dele.
  2. /bin:

    • Contém os programas binários essenciais para o sistema, que são necessários para a operação básica do Linux. Exemplos incluem comandos como ls, cp, mv, cat, etc.
  3. /boot:

    • Contém arquivos necessários para iniciar o sistema, como o kernel, arquivos de configuração de inicialização (GRUB), e o initrd (initial RAM disk).
  4. /home:

    • Contém os diretórios pessoais dos usuários. Cada usuário possui uma pasta dentro de /home (por exemplo, /home/usuario). Este diretório é onde o usuário armazena seus arquivos pessoais.
  5. /etc:

    • Contém os arquivos de configuração do sistema. Aqui estão os arquivos de configuração para programas e serviços do sistema, como passwd, fstab, network, etc.
  6. /var:

    • Contém arquivos que podem mudar durante a execução do sistema, como logs de sistema (/var/log), cache de aplicativos, filas de impressão, etc.
  7. /usr:

    • Contém arquivos de programas e bibliotecas de uso geral que são utilizados por vários usuários. O subdiretório /usr/bin contém os executáveis (programas) do sistema que não são essenciais para a inicialização, mas são usados regularmente.
  8. /lib:

    • Contém as bibliotecas compartilhadas que são necessárias para os programas e utilitários em /bin e /usr/bin funcionarem corretamente.
  9. /tmp:

    • Usado para armazenar arquivos temporários. Aplicativos e usuários podem armazenar dados temporários aqui, que podem ser removidos após reinicializações ou quando não forem mais necessários.
  10. /dev:

    • Contém os dispositivos do sistema, como discos rígidos, terminais, e dispositivos de entrada/saída (E/S). Por exemplo, /dev/sda representa o primeiro disco rígido.
  11. /mnt:

    • Usado para montar temporariamente sistemas de arquivos ou dispositivos externos, como um USB ou um disco rígido adicional.
  12. /opt:

    • Usado para armazenar softwares adicionais e pacotes de aplicativos que não fazem parte da instalação padrão do sistema. Programas como Google Chrome ou outras ferramentas podem ser instalados aqui.
  13. /srv:

    • Contém dados relacionados a serviços oferecidos pelo sistema, como servidores web ou FTP. Arquivos e pastas relacionados a esses serviços são armazenados aqui.

Esses são os comandos e diretórios básicos, mas importantes, para a administração e navegação no Linux.
Se ainda tiver dúvidas sobre algum desses tópicos ou quiser mais exemplos, estou à disposição para ajudar!
Bons estudos.