Quick lookup for all command aliases and functions
This section provides comprehensive command references for Git, shell, and modern CLI tools. Commands are organized by category with examples for quick reference.
Version control aliases:
Zsh aliases and functions:
Enhanced Unix commands:
Detailed comparisons:
# Navigation
z project # Jump to project
ll # List with details
ff # Find files
# Git
gs # Status
gaa # Add all
gcm "fix: bug" # Commit
gp # Push
# Search
rg "TODO" # Find in files
fd .py # Find Python files
# File management
mkd new-dir # Make and enter
trash file # Safe delete
extract arc.zip # Extract archive
# System
htop # Process monitor
duf # Disk usage
theme # Switch theme
zls alternativesOur aliases follow consistent patterns:
g* - Git commands (gs, gaa, gco)gc* - Commit related (gcm, gca)gb* - Branch operations (gb, gba)gp* - Push and pull operations (gp, gpl)Add to ~/.zshrc:
# Simple alias
alias mycommand='actual command'
# Function for complex operations
myfunction() {
echo "Running custom function"
# Your code here
}
# With arguments
greet() {
echo "Hello, $1!"
}
rg over grep (10-100x faster)fd over find (more intuitive)eza over ls (more features)# Interactive selection
v $(fd -e py | fzf)
git checkout $(gb | fzf)
cd $(fd -t d | fzf)
Save keystrokes with common operations:
gaa vs git add --allgcm vs git commit -mz proj vs cd ~/1-projects/my-project