# Unix alias ll="ls -la" alias ln="ln -v" alias mkdir="mkdir -p" alias e="$EDITOR" alias v="$VISUAL" alias tmux='tmux -u' # System monitor alias cpu='btop' alias mem='btop' # Get your current public IP #alias ip="curl -4 icanhazip.com" alias ip6="curl -6 icanhazip.com" # Git alias ga="git add" alias gaa="git add ." alias gc="git commit " alias gp='git push -u origin "$(git symbolic-ref --short HEAD)"' alias gs="git status" alias nah="git reset --hard; git clean -df;" alias grr="git remote remove origin" alias gra="git remote add origin " # Python alias initvenv='python3 -m venv venv' alias startvenv='source venv/bin/activate' alias stopvenv='deactivate' alias pyinstall='python3 -m pip install -r requirements.txt' alias py='python3' alias py3='python3' alias python='python3' alias pip='pip3' # Pretty print the path alias path='echo $PATH | tr -s ":" "\n"' # Configuration Reloads alias tmuxreload='source ~/.tmux.conf' alias bashreload='source ~/.bashrc' # nvim alias vim=nvim alias vi=nvim # Configuration alias vimrc='nvim ~/.config/nvim/init.lua' alias ealias='nvim ~/dotfiles/aliases.bash' alias bashrc='nvim ~/.bashrc' # ── Kubernetes ───────────────────────────────────────── alias k='kubectl' alias kg='kubectl get' alias kgp='kubectl get pods' alias kgs='kubectl get svc' alias kgd='kubectl get deployments' alias kgn='kubectl get nodes' alias kd='kubectl describe' alias kl='kubectl logs' alias klf='kubectl logs -f' alias kx='kubectx' alias kn='kubens' alias kctx='kubectx' alias kns='kubens' # ── Terraform ────────────────────────────────────────── alias tf='terraform' alias tfi='terraform init' alias tfa='terraform apply' alias tfp='terraform plan' alias tfd='terraform destroy' alias tff='terraform fmt -recursive' alias tfv='terraform validate' alias tfo='terraform output' # ── AWS ──────────────────────────────────────────────── alias awsl='aws ec2 describe-instances --query "Reservations[*].Instances[*].[InstanceId,State.Name,Tags[?Key==\`Name\`].Value|[0]]" --output table' # ── Docker / Containers ──────────────────────────────── alias d='docker' alias dc='docker compose' alias dcu='docker compose up -d' alias dcd='docker compose down' alias dps='docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Status}}\t{{.Ports}}"' # ── Networking ───────────────────────────────────────── alias ports='ss -tlnp' alias myip='curl -4 icanhazip.com' alias listening='ss -tlnp' alias pingg='ping -c 4 8.8.8.8'