Operações via terminal
O curso trata do trabalho diário com arquivos no terminal Unix. Começa pela busca de arquivos com find, fd e o buscador difuso fzf. Depois mostra como examinar arquivos com ls -lah, eza, file e stat. Em seguida vêm cópia, movimentação e exclusão segura com cp, mv, rm -i e trash-cli. Também explica permissões de leitura, escrita e execução, chmod e sudo. A leitura de conteúdo usa cat, head, tail, less e bat. A busca de texto usa grep, ripgrep e pipes, e a última aula aplica tudo a um projeto Ruby on Rails.
O que você vai aprender
- ✓Encontrar arquivos com find, fd e fzf
- ✓Examinar arquivos e metadados com ls -lah, eza, file e stat
- ✓Copiar, mover e apagar arquivos com segurança usando cp, mv, rm -i e trash-cli
- ✓Definir permissões com chmod, notação octal e sudo
- ✓Ler e buscar conteúdo com cat, tail -f, less, bat, grep, rg e pipes
- ✓Usar ferramentas de terminal nas pastas de um projeto Rails
Encontrando arquivos como um profissional
Imagine que você está em uma biblioteca enorme com milhões de livros. Para encontrar um, você poderia caminhar por todos os corredores (o tradicional find), ou poderia perguntar a um assistente digital moderno que sabe onde cada livro está e até ignora as seções "Apenas para Funcionários" (o…
Ler a aula completa grátis →Currículo
7 aulasEncontrando arquivos como um profissional
Compara find, fd e fzf para localizar arquivos, e mostra como o fd ignora pastas ocultas e o .gitignore.
Inspeção profunda
Examina arquivos com ls -lah e eza, descobre o tipo real com file e lê metadados com stat.
Manipulação inteligente e segurança
Copia, move e renomeia arquivos com cp e mv, e apaga com segurança usando rm -i e trash-cli.
O porteiro (permissões)
Explica as permissões de leitura, escrita e execução para dono, grupo e outros, com chmod, octal e sudo.
Lendo entre as linhas
Mostra o conteúdo de arquivos com cat, head, tail -f, less e bat, incluindo logs do Rails em tempo real.
O canivete suíço (grep)
Busca texto dentro de arquivos com grep e ripgrep, e combina comandos passando a saída por pipes.
O ecossistema de arquivos Rails
Apresenta as pastas log, public, storage e db/seeds do Rails e as ferramentas de terminal para cada uma.