Skip to content

Instantly share code, notes, and snippets.

@luchoching
Last active May 22, 2020 18:38
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save luchoching/c0242d65e9cf28f6b8c5 to your computer and use it in GitHub Desktop.
Save luchoching/c0242d65e9cf28f6b8c5 to your computer and use it in GitHub Desktop.
aliases
alias c="clear"
alias so="source ~/.zshrc"
alias rm='rm -i'
alias rmr='rm -rf'
alias srmr='sudo rm -rf'
alias df='df -h'
alias wget='wget -c' #Continue getting a partially-downloaded file
alias mkdir='mkdir -pv'
alias date='date +"%Z %Y-%m-%d %A %T"'
alias cd..='cd ..'
alias ..='cd ..'
alias ...='cd ../../'
alias ....='cd ../../../'
alias .....='cd ../../../'
alias .4='cd ../../../../'
alias .5='cd ../../../../..'
alias vi='vim'
alias svi='sudo vi'
alias ovi='vim -u NONE -N' #vim factory mode (without .vimrc)
alias sbb='sudo $(history -p !!)' #sudo !!
alias server="python -m SimpleHTTPServer"
alias zshrc="vim ~/.zshrc"
alias vimrc="vim ~/.vimrc"
alias aliases="vim ~/.zsh_aliases"
alias update="brew update && brew upgrade"
alias t1="tree -L 1"
alias t2="tree -L 2"
alias t3="tree -L 3"
# npm command alias
alias nlg='npm list -g --depth=0'
alias nl='npm list --depth=0'
alias nr='npm run '
# react-native
alias rinit="react-native init"
oios(){
PWD=${PWD##*/}
open ./ios/$PWD.xcodeproj
}
# eclim
alias eclim='/Applications/Eclipse.app/Contents/Eclipse/eclimd'
# docker
# https://github.com/tcnksm/docker-alias/blob/master/zshrc
alias dh="docker help"
alias dps="docker ps" # get container process
alias dpa="docker ps -a" # get process includes stop container
alias di="docker images"
alias dip="docker inspect --format '{{ .NetworkSettings.IPAddress }}'" # get container ip
dstop(){ docker stop $(docker ps -a -q);} # stop all containers
drm(){ docker rm $(docker ps -a -q); } # remove all containers
dbu(){ docker build -t=$1 .; } # Dockerfile build
# Show all alias related to docker
dalias() {
alias | grep 'docker' | sed "s/^\([^=]*\)=\(.*\)/\1 => \2/"| sed "s/['|\']//g" | sort;}
## start docker-machine and set related env
dmstart(){
docker-machine start default
docker-machine env default
eval "$(docker-machine env default)"
}
## get docker ip (for mac)
alias docker-ip="docker-machine ip default"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment