10
09/2014
shell alias
好用的 alias 别名
alias ..="cd .." alias ...="cd .. ; cd .." alias ls="ls -G" # list alias la="ls -Ga" # list all, includes dot files alias ll="ls -Gl" # long list, excludes dot files alias lla="ls -Gla" # long list all, includes dot files alias stfu="osascript -e 'set volume output muted true'" alias pumpitup="sudo osascript -e 'set volume 10'" # Get readable list of network IPs alias ips="ifconfig -a | perl -nle'/(\d+\.\d+\.\d+\.\d+)/ && print $1'" alias myip="dig +short myip.opendns.com @resolver1.opendns.com" alias flush="dscacheutil -flushcache" # Flush DNS cache alias gzip="gzip -9n" # set strongest compression level as ‘default’ for gzip alias ping="ping -c 5" # ping 5 times ‘by default’ alias ql="qlmanage -p 2>/dev/null" # preview a file using QuickLook # Upload image to Imgur and return its URL. Get API key at http://imgur.com/register/api_anon imgur() { curl -F "image=@$1" -F "key=ANONYMOUS_IMGUR_API_KEY" https://api.imgur.com/2/upload | egrep -o ".+? " | egrep -o "http://imgur\.com/[^<]+" | sed "s/imgur.com/i.imgur.com/" | tee >(pbcopy); }
推荐添加到
~/.bash_profile