You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cd<diretório># Mudar de diretóriocd .. # Voltar um nívelcd# Ir para o diretório homepwd# Mostrar diretório atual
ls # Listar arquivos
ll # Listar com detalhes (alias de ls -lha)
tree # Mostrar estrutura de diretórios em árvore
mkdir <nome># Criar diretório
mkdir -p <path># Criar diretório com subdiretórios
cat <arquivo># Exibir conteúdo do arquivo
subl .# Abrir Sublime Text no diretório atual
GIT (Comandos mais usados)
# Configurar atalhos do Git (adicionar no ~/.gitconfig ou usar git config --global):
git config --global alias.st status
git config --global alias.br branch
git config --global alias.ch checkout
git config --global alias.co commit
git config --global alias.df diff
# Ou editar diretamente o ~/.gitconfig e adicionar:# [alias]# st = status# br = branch# ch = checkout# co = commit# df = diff# Atalhos personalizados no ~/.bashrc ou ~/.zshrc:alias g='git'alias gp='git push'alias gd='git diff'alias gadd='git add . && git commit -m'# Comandos Git (usando os atalhos configurados):
g clone <url># Clonar repositório
g st # git status
g br # git branch (listar branches)
g br -a # git branch -a (listar todas, incluindo remotas)
g ch <branch># git checkout <branch>
g ch -b <branch># git checkout -b (criar e mudar para nova branch)
g log # git log
g log --grep "#228"# Buscar commits por mensagem
g pull # git pull
gp # git push
gd # git diff
gadd 'mensagem'# git add . && git commit -m 'mensagem'
g merge <branch># git merge
g stash # git stash (guardar mudanças temporariamente)
g stash pop # Aplicar mudanças guardadas
DOCKER (Comandos essenciais)
docker compose up -d # Subir containers em background
docker compose up --build -d # Rebuild e subir containers
docker compose down # Parar e remover containers
docker compose logs -f # Ver logs em tempo real
docker compose logs -f <service># Logs de um serviço específico# docker compose exec <service> <cmd> # Executar comando dentro do container
docker compose exec django_app -it bash # Executar comando dentro do container
docker compose -f docker-compose.yml up -d # Usar arquivo docker-compose específicoalias d='docker'alias dcols='docker container ls'
dcols # docker container ls (listar containers)
d volume ls # Listar volumes
d volume rm <volume># Remover volume
d image ls # Listar imagens
d image rm <image># Remover imagem
DJANGO (Comandos do manage.py)
python manage.py makemigrations # Criar migrations (alias: ma, mm)
python manage.py migrate # Aplicar migrations (alias: mi)alias r='python manage.py runserver'
python manage.py runserver # Rodar servidor (alias: r)
python manage.py runserver 8001 # Rodar em porta específica (alias: r 8001)
python manage.py createsuperuser # Criar superusuário
python manage.py shell_plus # Shell interativo com models carregados
python manage.py show_urls # Mostrar todas urls do projeto
grep <pattern><arquivo># Buscar padrão em arquivo
ps aux | grep <processo># Buscar processo específico
ps aux | grep :8000 # Buscar processo na porta 8000
lsof -i :8000 # Ver o que está usando a porta 8000
pf | grep <pacote># Buscar pacote instalado