InicianteLição 10 de 1735 min · prático
Shell Scripting
Parte do curso de Linux
Você montou uma sequência de seis comandos que faz algo útil: confere um diretório, cria uma pasta, copia alguns arquivos, imprime um resumo. Funciona. Amanhã você precisa dela de novo, redigita tudo de cabeça e erra um argumento. Um script é essa sequência escrita uma vez, em um arquivo, para que a máquina a redigite sem errar toda vez. Não há linguagem nova para aprender aqui.
Um script é um arquivo de texto simples. Coloque isto em um chamado hello.sh:
Quer aprender Linux Shell Scripting em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com Linux pronto e pratique Shell Scripting com um tutor de IA que conhece seu código.
Começar esta liçãoShell ScriptingO que você vai aprender
- Shebang
- Variables
- If
- For
- While
- Command substitution
- Exit codes
- Set -euo pipefail
Leia esta lição no seu idioma
Todas as lições deste curso
17 lições- 1O Shell e os Primeiros Comandos20 min
- 2Sistema de Arquivos e Navegação25 min
- 3Arquivos e Permissoes30 min
- 4Ferramentas de texto: grep, sed, awk30 min
- 5Pipes e Redirecionamento25 min
- 6Processos e Sinais30 min
- 7Usuários e Grupos25 min
- 8Gerenciamento de Pacotes25 min
- 9Fundamentos de Redes30 min
- 10Shell Scripting35 min
- 11Serviços systemd35 min
- 12SSH e Acesso Remoto30 min
- 13Logs e Diários25 min
- 14Discos e Armazenamento30 min
- 15Cron e Tarefas Agendadas25 min
- 16Desempenho e Monitoramento30 min
- 17Projeto Final: Configuracao do Servidor60 min
Veja outros cursos
Python
19 lições · 9.3h
Go
20 lições · 12.3h
React
17 lições · 10.2h
Docker
13 lições · 6.6h
Git
13 lições · 5.9h
Kubernetes
14 lições · 8h
Ansible
12 lições · 6.1h
Bash
12 lições · 5.7h
Helm
10 lições · 5.4h
GitLab CI
11 lições · 5.8h
Jenkins
11 lições · 5.3h
PostgreSQL
14 lições · 7.6h
MySQL
13 lições · 6.8h
Web
14 lições · 5.9h
TypeScript
18 lições · 7.7h
Vibe Coding
12 lições · 5.8h
Prompt Engineering
11 lições · 6.2h
Vibe Coding: Fundamentals
12 lições · 4.5h
Vibe Coding: Prototype to Production
12 lições · 5.5h
Vibe Coding: Multi-Agent Engineering
12 lições · 5.3h
Vibe Coding: Advanced Engineering
12 lições · 7.3h
