Manual Bash / Terminal
1. Conceitos Básicos
- Bash: Shell Unix usado para executar comandos, scripts e automatizar tarefas.
- Terminal: Interface para digitar comandos Bash.
- Script Bash: Arquivo de texto com comandos, geralmente com extensão
.sh.
#!/bin/bash
# Meu primeiro script
echo "Olá, mundo!"
- Tornar script executável:
chmod +x script.sh
./script.sh
2. Navegação e Arquivos
pwd # Mostra diretório atual
ls # Lista arquivos
ls -l # Lista detalhada
cd pasta # Entrar em pasta
cd .. # Voltar um nível
mkdir nova # Criar diretório
rmdir pasta # Remover diretório vazio
rm -r pasta # Remover diretório e conteúdo
touch arquivo.txt # Criar arquivo
rm arquivo.txt # Remover arquivo
3. Manipulação de Arquivos e Conteúdo
cat arquivo.txt # Mostrar conteúdo
less arquivo.txt # Mostrar conteúdo paginado
head arquivo.txt # Primeiras linhas
tail arquivo.txt # Últimas linhas
cp arquivo1 arquivo2 # Copiar arquivo
mv arquivo1 pasta/ # Mover arquivo
mv arquivo1 arquivo2 # Renomear arquivo
grep "texto" arquivo.txt # Procurar texto
grep -r "texto" pasta/ # Recursivo
- Contar linhas, palavras e caracteres:
wc arquivo.txt