alias for Linux/Mac
Tips: use
aliasshow system alias.
alias s="neofetch"
alias c="onefetch"
alias mk="make"
alias sz="source ~/.zshrc"
alias f="fzf"
alias ff='fzf --preview "bat --color=always {}"'
alias grep="grep --color=auto"
alias cl='claude --dangerously-skip-permissions --append-system-prompt "$(cat ~/.claude/system-prompt.txt)"'
alias du1="du -hd 1"
alias clr="clear"
alias c="clear"
alias "."="cd .."
alias ".."="cd ../.."
alias "..."="cd ../../.."
alias "...."="cd ../../../.."
or:
alias "cd1"="cd .."
alias "cd2"="cd ../.."
alias "cd3"="cd ../../.."
alias "cd4"="cd ../../../.."
alias k="kubectl"
alias kg="kubectl get"
alias ke="kubectl edit"
alias kexec="kubectl exec -it"
alias klf="kubectl logs -f"
alias ka="kubectl apply"
alias kcf="kubectl create -f"
alias kd="kubectl describe"
~/.gitconfig
[alias]
# git branch ==> git b
br = branch
# git commit -s -m "xx" ==> git c "xxx"
c = commit -s -m
co = checkout
ch = cherry-pick
dump = cat-file -p
hist = log --pretty=format:'%C(yellow)[%ad]%C(reset) %C(green)[%h]%C(reset) | %C(red)%s %C(bold red){{%an}}%C(reset) %C(blue)%d%C(reset)' --graph --date=short
st = status
type = cat-file -t
alias gg="git clone"
alias gpl="git pull"
alias gps="git push"
alias ga="git add ."
alias gss="git stash save"
alias gsp="git stash pop"
alias dex="sudo docker exec -it"
alias drm="docker rm $(docker ps -a -q)" # remove all containers
alias dclean="docker system prune -af" # clean system
alias py="python3"
alias pi="pip3 install"
alias sv="source venv/bin/active"
alias pyserve="python3 -m http.server" # pyserve 58080
alias myip=ifconfig en1 | grep inet | grep -v inet6 | cut -d ' ' -f2