- 1O terminal: o que é e por que usarUma tela preta com um cursor piscando não é enfeite de hacker de filme — é a forma mais direta de conversar com o computador.12 min
- 2Navegando no sistema de arquivos: pwd, ls e cdTrês comandos resolvem 90% da navegação: saber onde você está, ver o que tem ali e se mover — sem clicar em nada.14 min
- 3Criando, copiando e removendo arquivosCriar é tranquilo, copiar é tranquilo — remover é o único desses quatro comandos que exige respeito.14 min
- 4Lendo e editando arquivos: cat, less e nanoVer um arquivo inteiro, navegar um arquivo enorme e editar de verdade — três ferramentas, três situações diferentes.16 min
- 5Permissões e dono de arquivoAquele bloco 'rwxr-xr-x' que aparece no ls -l não é ruído — é a resposta pra 'por que eu não consigo executar/editar isso'.15 min
- 6Redirecionamento e pipesO terminal fica exponencialmente mais útil no momento em que você aprende a ligar a saída de um comando na entrada de outro.15 min
- 7Buscando coisas: grep e findDuas perguntas diferentes — 'onde está esse texto' e 'onde está esse arquivo' — duas ferramentas diferentes.15 min
- 8Processos: ps, kill, top e jobsTodo programa rodando é um 'processo' com um número — e saber enxergar, pausar e encerrar processos evita muito Ctrl+C desesperado.16 min
- 1Vim essencial: o suficiente pra sobreviverVocê não precisa virar um mestre do vim — precisa apenas conseguir entrar, editar e sair sem travar.15 min
- 2Variáveis de ambiente e o PATH'Command not found' quase sempre é um problema de PATH, não um problema do programa que você instalou.15 min
- 3Scripts de shell básicosUm script é só uma sequência de comandos que você já digitaria à mão, salva num arquivo pra nunca mais precisar redigitar.17 min
- 4SSH: conectando num servidor remotoTudo que você aprendeu até aqui roda igual num servidor do outro lado do mundo — SSH é a porta de entrada pra isso.16 min
- 5Gerenciadores de pacote: apt e brewInstalar programas sem baixar instalador nenhum — e por que 'sudo' em tudo, sem pensar, é o hábito mais arriscado desta lição.14 min
- 6Compactando e arquivando: tar e zip'Arquivar' e 'compactar' parecem sinônimos no dia a dia, mas são duas operações diferentes que o tar costuma fazer juntas.15 min
- 7Alias e customizando o terminalSe você digita o mesmo comando longo todo dia, o terminal deixa você dar um apelido curto pra ele — permanente.14 min
- 8Projeto guiado: diagnosticando um servidor remotoUm cenário real, do início ao fim: o site caiu, você só tem acesso via SSH, e cada comando desta trilha entra em ação.23 min