Ir para o conteúdo
Promovaweb

Cada linha mostra o alias, o que ele faz, o comando completo e a edição: Desktop, Servidor ou Ambos, para os atalhos presentes nas duas.

SetupVibe

AliasO que fazComando executadoEdição
setupvibe

Reinstala ou atualiza a edição Desktop para desenvolvimento.

Reinstala ou atualiza a edição Server para aplicações em produção.

Linux Desktop e macOS Desktopcurl -sSL desktop.setupvibe.dev | bash
Servercurl --proto '=https' --tlsv1.2 -fsSL server.setupvibe.dev | bash
Ambos

AI CLIs

AliasO que fazComando executadoEdição
cc

Claude CLI sem confirmações.

claude --permission-mode=auto --dangerously-skip-permissions
Ambos
sp

Atalho principal do Spec-Kit.

Linux Desktop e macOS Desktop
specify
Desktop
spinit

Cria um projeto com o Spec-Kit.

Linux Desktop e macOS Desktop
specify initExemplo: $ spinit meu-app
Desktop
spcheck

Confere se as dependências do Spec-Kit estão instaladas.

Linux Desktop e macOS Desktop
specify check
Desktop
sphere

Inicia o Spec-Kit na pasta atual.

Linux Desktop e macOS Desktop
specify init --here
Desktop
spci

Inicia o Spec-Kit na pasta atual com o Claude Code.

Linux Desktop e macOS Desktop
specify init --here --ai claude
Desktop
spkpi

Inicia o Spec-Kit na pasta atual com o GitHub Copilot.

Linux Desktop e macOS Desktop
specify init --here --ai copilot
Desktop
spup

Atualiza o Spec-Kit para a versão mais recente.

Linux Desktop e macOS Desktop
uv tool upgrade specify-cli
Desktop

Skills CLI

AliasO que fazComando executadoEdição
skl

Lista todas as skills instaladas.

skills list
Ambos
skf

Busca skills no registro.

skills findExemplo: $ skf react
Ambos
ska

Instala uma nova skill.

skills addExemplo: $ ska owner/repo
Ambos
sku

Atualiza todas as skills instaladas.

skills update
Ambos
skun

Remove uma skill instalada.

skills removeExemplo: $ skun nome
Ambos
skc

Verifica atualizações disponíveis.

skills check
Ambos

Shell & Utilitários

AliasO que fazComando executadoEdição
zconfig

Edita o arquivo de configuração do ZSH.

nano ~/.zshrc
Ambos
zlocal

Edita o arquivo de configurações pessoais, carregado pelo .zshrc.

nano ~/.zshrc.local
Ambos
reload

Recarrega as configurações do ZSH sem reiniciar o terminal.

source ~/.zshrc
Ambos
path

Lista os diretórios do PATH, um por linha.

echo -e ${PATH//:/\\n}
Ambos
h

Busca no histórico de comandos.

history | grepExemplo: $ h docker
Ambos
cls

Limpa o terminal.

clear
Ambos
please

Atalho amigável para sudo.

sudoExemplo: $ please whoami
Ambos
week

Exibe o número da semana atual.

date +%V
Ambos

Navegação & Filesystem

AliasO que fazComando executadoEdição
..

Sobe um nível de diretório.

cd ..
Ambos
...

Sobe dois níveis de diretório.

cd ../..
Ambos
....

Sobe três níveis de diretório.

cd ../../..
Ambos
ll

Lista arquivos com detalhes e tamanho legível.

Linux Desktop e Serverls -lhA --color=auto
macOS Desktopls -lhA
Ambos
la

Lista todos os arquivos incluindo ocultos.

Linux Desktop e Serverls -A --color=auto
macOS Desktopls -A
Ambos
lsd

Lista apenas diretórios.

ls -d */ 2>/dev/null
Ambos
md

Cria diretório e subdiretórios automaticamente.

mkdir -pExemplo: $ md projeto/src/css
Ambos
rmf

Remove arquivos e diretórios recursivamente sem confirmação.

rm -rfExemplo: $ rmf pasta_velha
Ambos
du1

Uso de disco do diretório atual, um nível de profundidade.

Linux Desktop e Serverdu -h --max-depth=1
macOS Desktopdu -h -d 1
Ambos

Tmux

AliasO que fazComando executadoEdição
t

Atalho para o tmux.

tmux
Ambos
tn

Cria nova sessão tmux.

tmux new -sExemplo: $ tn meu-projeto
Ambos
ta

Reconecta a uma sessão existente.

tmux attach -tExemplo: $ ta meu-projeto
Ambos
tl

Lista todas as sessões tmux ativas.

tmux ls
Ambos
tk

Encerra uma sessão tmux.

tmux kill-session -tExemplo: $ tk meu-projeto
Ambos
tka

Encerra todas as sessões tmux.

tmux kill-server
Ambos
td

Desconecta da sessão sem encerrá-la.

tmux detach
Ambos
tw

Cria nova janela na sessão atual.

tmux new-window
Ambos
ts

Divide painel horizontalmente (novo painel abaixo).

tmux split-window -v
Ambos
tsh

Divide painel verticalmente (novo painel à direita).

tmux split-window -h
Ambos
trename

Renomeia a sessão atual.

tmux rename-sessionExemplo: $ trename novo-nome
Ambos
twrename

Renomeia a janela atual.

tmux rename-windowExemplo: $ twrename editor
Ambos
treload

Recarrega as configurações do tmux.

tmux source ~/.tmux.conf
Ambos
tconfig

Edita o arquivo de configuração do tmux.

nano ~/.tmux.conf
Ambos

Git

AliasO que fazComando executadoEdição
gs

Exibe o estado atual do repositório.

git status
Ambos
ga

Adiciona arquivos ao stage.

git addExemplo: $ ga arquivo.txt
Ambos
gaa

Adiciona todos os arquivos modificados ao stage.

git add .
Ambos
gc

Abre o editor para escrever a mensagem do commit.

git commit
Ambos
gcm

Commit com mensagem inline.

git commit -mExemplo: $ gcm 'fix: typo'
Ambos
gco

Troca de branch ou restaura arquivos.

git checkoutExemplo: $ gco main
Ambos
gcb

Cria e troca para uma nova branch.

git checkout -bExemplo: $ gcb feature/nova-funcao
Ambos
gp

Envia commits para o repositório remoto.

git push
Ambos
gpl

Baixa e integra mudanças do repositório remoto.

git pull
Ambos
gf

Busca atualizações do remoto sem aplicar.

git fetch
Ambos
gfa

Busca de todos os remotos e remove branches deletadas.

git fetch --all --prune
Ambos
gm

Faz merge de uma branch.

git mergeExemplo: $ gm feature/x
Ambos
grb

Reaplica commits sobre outra base.

git rebaseExemplo: $ grb main
Ambos
gcp

Aplica commit específico na branch atual.

git cherry-pickExemplo: $ gcp abc123
Ambos
gl

Log compacto com grafo de branches.

git log --oneline --graph --decorate
Ambos
glamelog

Log compacto com datas.

git log --pretty=format:"%h %ad %s" --date=short
Ambos
gd

Exibe diferenças não staged.

git diff
Ambos
gds

Exibe diferenças já em stage.

git diff --staged
Ambos
gb

Lista branches locais.

git branch
Ambos
gba

Lista todas as branches incluindo remotas.

git branch -a
Ambos
gbd

Remove uma branch local.

git branch -dExemplo: $ gbd feature/x
Ambos
gtag

Cria ou lista tags.

git tagExemplo: $ gtag v1.0.0
Ambos
gclone

Clona um repositório.

git cloneExemplo: $ gclone https://github.com/user/repo.git
Ambos
gst

Salva mudanças temporariamente no stash.

git stash
Ambos
gstp

Restaura as últimas mudanças do stash.

git stash pop
Ambos
grh

Desfaz o último commit mantendo as alterações.

git reset HEAD~1
Ambos
gundo

Descarta todas as alterações não staged.

git restore .
Ambos
gwip

Salva trabalho em progresso rapidamente.

git add -A && git commit -m "WIP"
Ambos

GitHub CLI

AliasO que fazComando executadoEdição
ghpr

Abre wizard para criar um Pull Request.

gh pr create
Ambos
ghprl

Lista Pull Requests abertos.

gh pr list
Ambos
ghprv

Exibe detalhes do PR atual.

gh pr view
Ambos
ghprc

Faz checkout de um PR por número.

gh pr checkoutExemplo: $ ghprc 42
Ambos
ghprs

Status dos PRs relacionados ao branch atual.

gh pr status
Ambos
ghrl

Lista repositórios do usuário autenticado.

gh repo list
Ambos
ghrc

Clona um repositório.

gh repo cloneExemplo: $ ghrc owner/repo
Ambos
ghiss

Lista issues abertas do repositório.

gh issue list
Ambos
ghissn

Abre wizard para criar uma nova issue.

gh issue create
Ambos
ghrun

Lista execuções de CI/CD do GitHub Actions.

gh run list
Ambos
ghrunw

Acompanha a execução do workflow em tempo real.

gh run watch
Ambos
ghwf

Lista workflows do GitHub Actions.

gh workflow list
Ambos
ghwfr

Dispara um workflow manualmente.

gh workflow runExemplo: $ ghwfr deploy.yml
Ambos
ghrel

Lista releases do repositório.

gh release list
Ambos
ghrelc

Cria uma nova release.

gh release createExemplo: $ ghrelc v1.0.0
Ambos
ghgist

Cria um Gist a partir de arquivo.

Linux Desktop e macOS Desktop
gh gist createExemplo: $ ghgist file.sh
Desktop
ghssh

Lista as chaves SSH registradas no GitHub.

macOS Desktop
gh ssh-key list
Desktop

SSH

AliasO que fazComando executadoEdição
ssha

Adiciona chave SSH ao agente.

ssh-addExemplo: $ ssha ~/.ssh/id_ed25519
Ambos
sshal

Lista chaves carregadas no agente SSH.

ssh-add -l
Ambos
sshkeys

Lista todos os arquivos de chaves SSH.

ls -la ~/.ssh/
Ambos
sshconfig

Edita o arquivo de configuração do SSH.

nano ~/.ssh/config
Ambos
keygen

Gera nova chave SSH Ed25519.

ssh-keygen -t ed25519 -CExemplo: $ keygen 'email@x.com'
Ambos
ssh_copy_id

Copia a chave SSH pública para um servidor remoto que aceita senha.

$HOME/.setupvibe/bin/ssh_copy_idExemplo: $ ssh_copy_id --host servidor --user usuario
Ambos

Docker

AliasO que fazComando executadoEdição
d

Atalho para o comando docker.

dockerExemplo: $ d ps
Ambos
dc

Atalho para o docker compose.

docker composeExemplo: $ dc up -d
Ambos
dps

Lista containers em execução.

docker ps
Ambos
dpsa

Lista todos os containers incluindo parados.

docker ps -a
Ambos
dimg

Lista imagens Docker disponíveis localmente.

docker images
Ambos
dlog

Segue os logs de um container.

docker logs -fExemplo: $ dlog meu-container
Ambos
dex

Executa comando interativo em container.

docker exec -itExemplo: $ dex app bash
Ambos
dstart

Inicia um container parado.

docker startExemplo: $ dstart meu-container
Ambos
dstop

Para um container em execução.

docker stopExemplo: $ dstop meu-container
Ambos
drm

Remove um container.

docker rmExemplo: $ drm meu-container
Ambos
drmi

Remove uma imagem.

docker rmiExemplo: $ drmi minha-imagem
Ambos
dpull

Baixa imagem do registry.

docker pullExemplo: $ dpull nginx:alpine
Ambos
dbuild

Constrói imagem com tag.

docker build -tExemplo: $ dbuild app:latest .
Ambos
dstats

Monitora CPU/memória dos containers em tempo real.

docker stats
Ambos
dins

Inspeciona detalhes de container ou imagem.

docker inspectExemplo: $ dins app
Ambos
dip

IP do container.

docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}'Exemplo: $ dip app
Ambos
dnet

Lista redes Docker disponíveis.

docker network ls
Ambos
dvol

Lista volumes Docker criados.

docker volume ls
Ambos
dprune

Executa a limpeza com docker system prune -af --volumes. Você deve revisar os recursos antes de usar esse comando.

docker system prune -af --volumes
Ambos
dcup

Sobe os serviços em background.

docker compose up -d
Ambos
dcdown

Para e remove os containers do compose.

docker compose down
Ambos
dcstop

Para os serviços sem remover containers.

docker compose stop
Ambos
dcrestart

Reinicia todos os serviços do compose.

docker compose restart
Ambos
dcps

Lista os serviços do compose e seus estados.

docker compose ps
Ambos
dclog

Segue os logs de todos os serviços do compose.

docker compose logs -f
Ambos
dclogs

Exibe as últimas 100 linhas dos logs do compose.

docker compose logs --tail=100
Ambos
dcbuild

Reconstrói as imagens sem cache.

docker compose build --no-cache
Ambos
dcpull

Atualiza imagens dos serviços do compose.

docker compose pull
Ambos
dcexec

Executa comando em serviço.

docker compose execExemplo: $ dcexec app bash
Ambos

Portainer

AliasO que fazComando executadoEdição
portainer-restart

Reinicia o painel do Portainer.

docker compose -f ~/.setupvibe/portainer-compose.yml restart
Desktop
portainer-update

Atualiza e reinicia o Portainer.

docker compose -f ~/.setupvibe/portainer-compose.yml pull && docker compose -f ~/.setupvibe/portainer-compose.yml up -d
Desktop
portainer-start

Inicia o Portainer em background.

docker compose -f ~/.setupvibe/portainer-compose.yml up -d
Desktop
portainer-stop

Para o painel do Portainer.

docker compose -f ~/.setupvibe/portainer-compose.yml stop
Desktop

PM2

AliasO que fazComando executadoEdição
p

Atalho para o Process Manager 2 (PM2).

Linux Desktop e macOS Desktop
pm2Exemplo: $ p list
Desktop
p-start

Inicia apps via arquivo de configuração ecosystem.

Linux Desktop e macOS Desktop
pm2 start ~/ecosystem.config.js
Desktop
p-stop

Para todos os apps do ecosystem.

Linux Desktop e macOS Desktop
pm2 stop ~/ecosystem.config.js
Desktop
p-restart

Reinicia todos os apps do ecosystem.

Linux Desktop e macOS Desktop
pm2 restart ~/ecosystem.config.js
Desktop
pl

Lista todos os processos gerenciados pelo PM2.

Linux Desktop e macOS Desktop
pm2 list
Desktop
psave

Salva a lista de processos atual para restaurar no boot.

Linux Desktop e macOS Desktop
pm2 save
Desktop
pres

Restaura a lista de processos salva anteriormente.

Linux Desktop e macOS Desktop
pm2 resurrect
Desktop
pmon

Monitora CPU e Memória de processos em tempo real.

Linux Desktop e macOS Desktop
pm2 monit
Desktop
plog

Exibe logs em tempo real de todos os processos.

Linux Desktop e macOS Desktop
pm2 logs
Desktop
pstop

Para um processo específico pelo nome ou ID.

Linux Desktop e macOS Desktop
pm2 stopExemplo: $ pstop 0
Desktop
prestart

Reinicia um processo específico.

Linux Desktop e macOS Desktop
pm2 restartExemplo: $ prestart api
Desktop
pdel

Remove um processo da lista do PM2.

Linux Desktop e macOS Desktop
pm2 deleteExemplo: $ pdel app-velho
Desktop

Agentlytics

AliasO que fazComando executadoEdição
agl-start

Inicia o monitoramento Agentlytics.

Linux Desktop e macOS Desktop
pm2 start agentlytics
Desktop
agl-stop

Para o monitoramento Agentlytics.

Linux Desktop e macOS Desktop
pm2 stop agentlytics
Desktop
agl-restart

Reinicia o monitoramento Agentlytics.

Linux Desktop e macOS Desktop
pm2 restart agentlytics
Desktop
agl-logs

Exibe logs em tempo real do Agentlytics.

Linux Desktop e macOS Desktop
pm2 logs agentlytics
Desktop
agl-show

Mostra detalhes técnicos do processo Agentlytics.

Linux Desktop e macOS Desktop
pm2 show agentlytics
Desktop

Gerenciadores de Pacotes

AliasO que fazComando executadoEdição
update

Atualiza o sistema e gerenciadores de pacotes.

Linux Desktopsudo apt update && sudo apt upgrade && (command -v brew >/dev/null 2>&1 && brew update && brew upgrade || true)
macOS Desktopbrew update && brew upgrade
Serversudo apt update && sudo apt upgrade
Ambos
apti

Instala um pacote via APT.

Linux Desktop e Server
sudo apt installExemplo: $ apti htop
Ambos
aptr

Remove um pacote via APT.

Linux Desktop e Server
sudo apt removeExemplo: $ aptr htop
Ambos
apts

Busca pacotes nos repositórios APT.

Linux Desktop e Server
apt searchExemplo: $ apts nginx
Ambos
aptshow

Exibe detalhes de um pacote APT.

Linux Desktop e Server
apt showExemplo: $ aptshow git
Ambos
aptls

Filtra pacotes instalados.

Linux Desktop e Server
dpkg -l | grepExemplo: $ aptls nginx
Ambos
brewup

Atualiza Homebrew e remove versões antigas.

Linux Desktop e macOS Desktop
brew update && brew upgrade && brew cleanup
Desktop
brewls

Lista todos os pacotes instalados via Homebrew.

Linux Desktop e macOS Desktop
brew list
Desktop
brewinfo

Exibe informações sobre um pacote.

Linux Desktop e macOS Desktop
brew infoExemplo: $ brewinfo git
Desktop
brewsearch

Busca pacotes no Homebrew.

Linux Desktop e macOS Desktop
brew searchExemplo: $ brewsearch ripgrep
Desktop

Linguagens & Frameworks

AliasO que fazComando executadoEdição
art

Atalho para o PHP Artisan.

Linux Desktop e macOS Desktop
php artisanExemplo: $ art list
Desktop
artm

Executa as migrations pendentes.

Linux Desktop e macOS Desktop
php artisan migrate
Desktop
artmf

Recria todas as tabelas do zero.

Linux Desktop e macOS Desktop
php artisan migrate:fresh
Desktop
artmfs

Recria as tabelas e popula com seeders.

Linux Desktop e macOS Desktop
php artisan migrate:fresh --seed
Desktop
arts

Inicia o servidor de desenvolvimento do Laravel.

Linux Desktop e macOS Desktop
php artisan serve
Desktop
artq

Inicia o worker de filas.

Linux Desktop e macOS Desktop
php artisan queue:work
Desktop
artc

Limpa todos os caches do Laravel.

Linux Desktop e macOS Desktop
php artisan cache:clear && php artisan config:clear && php artisan route:clear && php artisan view:clear
Desktop
artt

Executa a suíte de testes do Laravel.

Linux Desktop e macOS Desktop
php artisan test
Desktop
artmake

Atalho para geração de código.

Linux Desktop e macOS Desktop
php artisan makeExemplo: $ php artisan make:controller UserController
Desktop
artr

Lista todas as rotas da aplicação.

Linux Desktop e macOS Desktop
php artisan route:list
Desktop
arttink

Abre o REPL interativo do Laravel.

Linux Desktop e macOS Desktop
php artisan tinker
Desktop
artkey

Gera uma nova chave de aplicação.

Linux Desktop e macOS Desktop
php artisan key:generate
Desktop
artopt

Limpa todos os caches e otimizações.

Linux Desktop e macOS Desktop
php artisan optimize:clear
Desktop
artschedule

Inicia o worker de tarefas agendadas.

Linux Desktop e macOS Desktop
php artisan schedule:work
Desktop
artdb

Abre conexão interativa com o banco de dados.

Linux Desktop e macOS Desktop
php artisan db
Desktop
artmodel

Cria um Model.

Linux Desktop e macOS Desktop
php artisan make:modelExemplo: $ artmodel Post -m
Desktop
artjob

Cria um Job para filas.

Linux Desktop e macOS Desktop
php artisan make:jobExemplo: $ artjob ProcessPayment
Desktop
artevent

Lista todos os eventos e listeners registrados.

Linux Desktop e macOS Desktop
php artisan event:list
Desktop
ci

Instala dependências do composer.json.

Linux Desktop e macOS Desktop
composer install
Desktop
cu

Atualiza dependências para versões permitidas.

Linux Desktop e macOS Desktop
composer update
Desktop
creq

Adiciona um pacote.

Linux Desktop e macOS Desktop
composer requireExemplo: $ creq vendor/pacote
Desktop
creqd

Adiciona pacote como dev-dependency.

Linux Desktop e macOS Desktop
composer require --devExemplo: $ creqd phpunit/phpunit
Desktop
cdump

Regenera o autoload do Composer.

Linux Desktop e macOS Desktop
composer dump-autoload
Desktop
crun

Executa um script do composer.json.

Linux Desktop e macOS Desktop
composer runExemplo: $ crun dev
Desktop
ni

Instala todas as dependências do package.json.

npm install
Ambos
nid

Instala pacote como dependência de desenvolvimento.

npm install --save-devExemplo: $ nid typescript
Ambos
nr

Executa script do package.json.

npm runExemplo: $ nr build
Ambos
nrd

Inicia o servidor de desenvolvimento.

npm run dev
Ambos
nrb

Executa o build de produção.

npm run build
Ambos
nrt

Executa os testes.

npm run test
Ambos
nx

Executa pacote Node sem instalar globalmente.

npxExemplo: $ nx create-react-app my-app
Ambos
bi

Instala dependências com Bun.

Linux Desktop e macOS Desktop
bun install
Desktop
br

Executa script com Bun.

Linux Desktop e macOS Desktop
bun runExemplo: $ br dev
Desktop
brd

Inicia o dev server com Bun.

Linux Desktop e macOS Desktop
bun run dev
Desktop
brb

Build de produção com Bun.

Linux Desktop e macOS Desktop
bun run build
Desktop
bx

Executa pacote sem instalar, via Bun.

Linux Desktop e macOS Desktop
bunxExemplo: $ bx cowsay hello
Desktop
pn

Atalho para o pnpm.

Linux Desktop e macOS Desktop
pnpmExemplo: $ pn add axios
Desktop
pni

Instala dependências com pnpm.

Linux Desktop e macOS Desktop
pnpm install
Desktop
pnr

Executa script do package.json via pnpm.

Linux Desktop e macOS Desktop
pnpm runExemplo: $ pnr build
Desktop
pnd

Inicia o servidor de desenvolvimento com pnpm.

Linux Desktop e macOS Desktop
pnpm run dev
Desktop
pnb

Executa o build de produção com pnpm.

Linux Desktop e macOS Desktop
pnpm run build
Desktop
pnt

Executa os testes com pnpm.

Linux Desktop e macOS Desktop
pnpm run test
Desktop
pnx

Executa pacote sem instalar via pnpm.

Linux Desktop e macOS Desktop
pnpm dlxExemplo: $ pnx create-next-app
Desktop
pnadd

Adiciona uma dependência com pnpm.

Linux Desktop e macOS Desktop
pnpm addExemplo: $ pnadd axios
Desktop
pnaddd

Adiciona uma dependência de desenvolvimento com pnpm.

Linux Desktop e macOS Desktop
pnpm add -DExemplo: $ pnaddd vitest
Desktop
py

Atalho para Python 3.

Linux Desktop e macOS Desktop
python3Exemplo: $ py main.py
Desktop
pyv

Exibe a versão ativa do Python.

Linux Desktop e macOS Desktop
python3 --version
Desktop
uvi

Instala um pacote Python com uv.

Linux Desktop e macOS Desktop
uv pip installExemplo: $ uvi requests
Desktop
uvs

Executa um script com uv.

Linux Desktop e macOS Desktop
uv runExemplo: $ uvs main.py
Desktop
venv

Cria e ativa virtualenv local.

Linux Desktop e macOS Desktop
python3 -m venv .venv && source .venv/bin/activate
Desktop
activate

Ativa o virtualenv local do diretório.

Linux Desktop e macOS Desktop
source .venv/bin/activate
Desktop
rbv

Lista versões do Ruby instaladas via rbenv.

Linux Desktop e macOS Desktop
rbenv versions
Desktop
rblocal

Define versão do Ruby para o diretório atual.

Linux Desktop e macOS Desktop
rbenv localExemplo: $ rblocal 3.2.0
Desktop
rbglobal

Define a versão global do Ruby.

Linux Desktop e macOS Desktop
rbenv globalExemplo: $ rbglobal 3.2.0
Desktop
be

Executa um comando com bundle exec.

Linux Desktop e macOS Desktop
bundle execExemplo: $ be rails s
Desktop
binstall

Instala gems do Gemfile.

Linux Desktop e macOS Desktop
bundle install
Desktop
bupdate

Atualiza gems do Gemfile.

Linux Desktop e macOS Desktop
bundle update
Desktop
cb

Compila o projeto Rust em modo debug.

Linux Desktop e macOS Desktop
cargo build
Desktop
cbr

Compila em modo release otimizado.

Linux Desktop e macOS Desktop
cargo build --release
Desktop
crun2

Compila e executa o projeto Rust.

Linux Desktop e macOS Desktop
cargo run
Desktop
ct

Executa os testes do projeto.

Linux Desktop e macOS Desktop
cargo test
Desktop
ccheck

Verifica erros sem gerar o binário.

Linux Desktop e macOS Desktop
cargo check
Desktop
clippy

Executa o linter do Rust.

Linux Desktop e macOS Desktop
cargo clippy
Desktop
cfmt

Formata o código com rustfmt.

Linux Desktop e macOS Desktop
cargo fmt
Desktop
cadd

Adiciona dependência ao projeto Rust.

Linux Desktop e macOS Desktop
cargo addExemplo: $ cadd serde
Desktop
crem

Remove dependência do projeto Rust.

Linux Desktop e macOS Desktop
cargo removeExemplo: $ crem serde
Desktop
cupdate

Atualiza todas as dependências do Cargo.lock.

Linux Desktop e macOS Desktop
cargo update
Desktop
cdoc

Gera e abre a documentação do projeto no browser.

Linux Desktop e macOS Desktop
cargo doc --open
Desktop
gobuild

Compila todos os pacotes do projeto Go.

Linux Desktop e macOS Desktop
go build ./...
Desktop
gorun

Executa o pacote principal.

Linux Desktop e macOS Desktop
go run .
Desktop
gotest

Executa todos os testes do projeto.

Linux Desktop e macOS Desktop
go test ./...
Desktop
gomod

Remove dependências não utilizadas do go.mod.

Linux Desktop e macOS Desktop
go mod tidy
Desktop
govet

Verifica problemas comuns no código Go.

Linux Desktop e macOS Desktop
go vet ./...
Desktop
gofmt

Formata todos os arquivos Go do diretório.

Linux Desktop e macOS Desktop
gofmt -w .
Desktop
goget

Adiciona dependência ao projeto Go.

Linux Desktop e macOS Desktop
go getExemplo: $ goget github.com/gin-gonic/gin
Desktop
goclean

Remove o cache de build do Go.

Linux Desktop e macOS Desktop
go clean -cache
Desktop
gocover

Cobertura HTML.

Linux Desktop e macOS Desktop
go test ./... -coverprofile=coverage.out && go tool cover -html=coverage.out
Desktop
gowork

Gerencia workspaces Go.

Linux Desktop e macOS Desktop
go workExemplo: $ gowork use ./pkg
Desktop

DevOps & Sistema

AliasO que fazComando executadoEdição
anp

Executa um playbook.

ansible-playbookExemplo: $ anp site.yml -i hosts
Ambos
ani

Lista os hosts e grupos do Ansible em JSON.

ansible-inventory --list
Ambos
anping

Testa conectividade com todos os hosts.

ansible all -m ping
Ambos
anv

Gerencia arquivos criptografados com Vault.

ansible-vaultExemplo: $ anv edit secrets.yml
Ambos
anve

Criptografa um arquivo com Vault.

ansible-vault encryptExemplo: $ anve secrets.yml
Ambos
anvd

Descriptografa um arquivo com Vault.

ansible-vault decryptExemplo: $ anvd secrets.yml
Ambos
anvr

Recriptografa com nova senha.

ansible-vault rekeyExemplo: $ anvr secrets.yml
Ambos
ancheck

Simula execução do playbook sem aplicar mudanças.

ansible-playbook --checkExemplo: $ ancheck site.yml
Ambos
andiff

Simula e exibe diff das mudanças que seriam aplicadas.

ansible-playbook --check --diffExemplo: $ andiff site.yml
Ambos
anfacts

Coleta os facts dos hosts com Ansible.

ansible all -m setup
Ambos
topc

Mostra uma consulta única do top, limitada às primeiras 20 linhas, sem solicitar ordenação por CPU.

Executa top com ordenação por CPU.

Linux Desktop e Servertop -bn1 | head -20
macOS Desktoptop -o cpu
Ambos
topm

Monitora processos ordenados por uso de memória.

macOS Desktop
top -o mem
Desktop
psg

Busca processos por nome.

ps aux | grepExemplo: $ psg nginx
Ambos
df

Uso de disco com tamanhos legíveis.

df -h
Ambos
meminfo

Exibe uso de memória RAM e swap.

Linux Desktop e Server
free -h
Ambos
diskinfo

Exibe uso de disco de todas as partições.

Linux Desktop e Server
df -h
Ambos
cpuinfo

Exibe informações detalhadas sobre a CPU.

Linux Desktop e Server
lscpu
Ambos
sysinfo

Exibe informações do sistema operacional e hostname.

Linux Desktop e Server
hostnamectl
Ambos
sstatus

Exibe o status de um serviço.

Linux Desktop e Server
sudo systemctl statusExemplo: $ sstatus nginx
Ambos
sstart

Inicia um serviço.

Linux Desktop e Server
sudo systemctl startExemplo: $ sstart nginx
Ambos
sstop

Para um serviço.

Linux Desktop e Server
sudo systemctl stopExemplo: $ sstop nginx
Ambos
srestart

Reinicia um serviço.

Linux Desktop e Server
sudo systemctl restartExemplo: $ srestart nginx
Ambos
senable

Habilita um serviço para iniciar no boot.

Linux Desktop e Server
sudo systemctl enableExemplo: $ senable nginx
Ambos
sdisable

Desabilita um serviço no boot.

Linux Desktop e Server
sudo systemctl disableExemplo: $ sdisable nginx
Ambos
slogs

Exibe logs de um serviço específico.

Linux Desktop e Server
sudo journalctl -uExemplo: $ slogs nginx
Ambos
syslog

Segue o log do sistema em tempo real.

Linux Desktop e Server
sudo journalctl -f
Ambos

Rede & Web

AliasO que fazComando executadoEdição
myip

Exibe o IP público da máquina.

Linux Desktop e macOS Desktopcurl -s ifconfig.me
Servercurl --proto '=https' --tlsv1.2 -fsS https://ifconfig.me/ip
Ambos
localip

Mostra a primeira entrada de hostname -I.

Consulta o endereço da interface en0.

Linux Desktop e Serverhostname -I | awk '{print $1}'
macOS Desktopipconfig getifaddr en0
Ambos
ports

Lista portas TCP e UDP em escuta.

Lista portas TCP no estado LISTEN.

Linux Desktop e Serverss -tulnp
macOS Desktoplsof -iTCP -sTCP:LISTEN -n -P
Ambos
wholistening

Alias alternativo para listar portas em escuta.

Linux Desktop e Server
ss -tulnp
Ambos
flush

Executa o comando de limpeza de DNS definido para este sistema. Você deve conferir se o serviço correspondente está disponível.

Linux Desktopsudo systemd-resolve --flush-caches
macOS Desktopdscacheutil -flushcache && sudo killall -HUP mDNSResponder
Serversudo resolvectl flush-caches
Ambos
get

GET request simples.

curl -sExemplo: $ get https://api.github.com
Ambos
post

POST JSON simples.

curl -s -X POST -H 'Content-Type: application/json'Exemplo: $ post url -d '{"key":"val"}'
Ambos
headers

Exibe apenas os headers HTTP da resposta.

curl -sIExemplo: $ headers google.com
Ambos
httpcode

Exibe somente o código HTTP da resposta.

curl -o /dev/null -s -w '%{http_code}\n'Exemplo: $ httpcode google.com
Ambos
timing

Latência detalhada.

curl -o /dev/null -s -w 'dns:%{time_namelookup}s connect:%{time_connect}s total:%{time_total}s\n'Exemplo: $ timing google.com
Ambos
jpp

Formata e valida JSON.

Linux Desktop e macOS Desktoppython3 -m json.toolExemplo: $ cat data.json | jpp
Serverjq .Exemplo: $ cat data.json | jpp
Ambos
jsonf

Formata JSON com cores via jq.

jq .Exemplo: $ cat data.json | jsonf
Ambos
certinfo

Exibe detalhes de um certificado .pem.

openssl x509 -text -noout -inExemplo: $ certinfo cert.pem
Ambos
certexpiry

Exibe a data de expiração de um certificado.

openssl x509 -enddate -noout -inExemplo: $ certexpiry cert.pem
Ambos
sslcheck

Inspeciona TLS de um host.

openssl s_client -connectExemplo: $ sslcheck google.com:443
Ambos
genpass

Gera 32 bytes aleatórios e apresenta o resultado em Base64.

openssl rand -base64 32
Ambos
envls

Lista todas as variáveis de ambiente ordenadas.

env | sort
Ambos
envg

Filtra variáveis de ambiente.

env | grepExemplo: $ envg PATH
Ambos
dotenv

Carrega variáveis do arquivo .env atual.

export $(cat .env | grep -v '^#' | xargs)
Ambos

Cronboard & Crontab

AliasO que fazComando executadoEdição
crone

Edita o arquivo de crontab do usuário.

crontab -e
Ambos
cronl

Lista todas as tarefas agendadas no crontab.

crontab -l
Ambos
cronr

Remove as tarefas do crontab com crontab -r. Você deve preservar as entradas antes de usar esse alias.

crontab -r
Ambos
cronb

Abre o Cronboard, a interface de terminal para as tarefas do crontab.

Linux Desktop e macOS Desktop
cronboard
Desktop

Conferir um alias na sua máquina

Você pode consultar alias gcm no terminal para conferir a expansão ativa. Os arquivos Zsh carregam ~/.zshrc.local ao final, portanto suas configurações pessoais podem redefinir os atalhos.

Instalar o SetupVibe

Desenvolvimento com IA na Promovaweb

Preparar o ambiente é uma etapa do desenvolvimento. No Plano IA Makers, você aprende a especificar, construir, revisar e publicar sistemas e agentes com apoio de IA. A Formação Vibe Coding está incluída no plano. Consulte a página para conhecer o conteúdo e as condições de acesso.

Conhecer o Plano IA Makers

Prefere avançar no seu projeto com orientação ao vivo? Veja o Desenvolvimento Colaborativo da Dev Side Studio.