➕.bashrc

aliasdescription
alias c="clear"Clear terminal
alias h="history"Show command history
alias j="jobs -l"List jobs
alias ports="lsof -i -P -n | grep LISTEN"Show listening ports
alias path='echo -e ${PATH//:/\\n}'Show PATH in readable format
alias now='date +"%T"'Show current time
alias nowdate='date +"%d-%m-%Y"'Show current date
alias meminfo='free -m -l -t'Show memory info
alias cpuinfo='lscpu'Show CPU info
alias mkdir='mkdir -pv'Create parent directories if needed
alias wget='wget -c'Resume download if possible
alias top='htop'Use htop instead of top
alias myip='curl ifconfig.co'Show public IP
alias localip='ipconfig getifaddr en0'Show local IP
alias weather='curl wttr.in'Show weather
alias moon='curl wttr.in/Moon'Show moon phase
alias starwars='telnet towel.blinkenlights.nl'Watch Star Wars in terminal
`alias matrix=‘echo -e “\e[1;40m” ; clear ; while :; do echo $LINES $COLUMNS $(( $RANDOM % $COLUMNS)) $(( $RANDOM % 72 )) ;sleep 0.05; done|awk '{ letters=“abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@#$%^&*()"; c=$4; letter=substr(letters,c,1);a[$3]=0;for (x in a) {o=a[x];a[x]=a[x]+1; printf “\033[%s;%sH\033[2;32m%s”,o,x,letter; printf “\033[%s;%sH%s\033[0;0H”,a[x],x,letter;if (a[x] >= $1) { a[x]=0; } } }'’ | Watch Matrix in terminal
alias docker-clean='docker system prune -af'Clean up Docker system
alias docker-stop='docker stop $(docker ps -aq)'Stop all Docker containers
alias docker-rm='docker rm $(docker ps -aq)'Remove all Docker containers
alias docker-rmi='docker rmi $(docker images -q)'Remove all Docker images
alias docker-compose='docker compose'Use new Docker Compose syntax
alias git-status='git status -sb'Show git status
alias git-log='git log --oneline --graph --decorate'Show git log
alias git-branch='git branch -a'List all git branches
alias git-pull='git pull --rebase'Pull with rebase
alias git-push='git push origin HEAD'Push to current branch
alias git-commit='git commit -m'Quick commit
alias git-stash='git stash save'Quick stash
alias git-stash-pop='git stash pop'Quick stash pop
alias git-clean='git clean -fd'Clean untracked files
alias git-reset='git reset --hard HEAD'Reset to last commit
alias npm-update='npm update -g'Update global npm packages
alias npm-clean='rm -rf node_modules && npm cache clean --force'Clean npm
alias yarn-clean='rm -rf node_modules && yarn cache clean'Clean yarn
alias python='python3'Use Python 3
alias pip='pip3'Use pip3
alias venv='python -m venv'Create virtual environment
alias activate='source venv/bin/activate'Activate virtual environment
alias deactivate='deactivate'Deactivate virtual environment
alias serve='python -m http.server'Serve current directory
alias ports='lsof -i -P -n | grep LISTEN'Show listening ports
alias mkdir='mkdir -pv'Create parent directories if needed
alias wget='wget -c'Resume download if possible
alias top='htop'Use htop instead of top
alias myip='curl ifconfig.co'Show public IP
alias localip='ipconfig getifaddr en0'Show local IP
alias weather='curl wttr.in'Show weather
alias moon='curl wttr.in/Moon'Show moon phase
alias starwars='telnet towel.blinkenlights.nl'Watch Star Wars in terminal
`alias matrix=‘echo -e “\e[1;40m” ; clear ; while :; do echo $LINES $COLUMNS $(( $RANDOM % $COLUMNS)) $(( $RANDOM % 72 )) ;sleep 0.05; done|awk '{ letters=“abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@#$%^&*()"; c=$4; letter=substr(letters,c,1);a[$3]=0;for (x in a) {o=a[x];a[x]=a[x]+1; printf “\033[%s;%sH\033[2;32m%s”,o,x,letter; printf “\033[%s;%sH%s\033[0;0H”,a[x],x,letter;if (a[x] >= $1) { a[x]=0; } } }'’ | Watch Matrix in terminal