Created
April 1, 2020 15:55
-
-
Save 0xssff/e57681d8ddd7e73a1a2d9f25559810a9 to your computer and use it in GitHub Desktop.
aliases
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Easier navigation: .., ..., ~ and - | |
alias ..="cd .." | |
alias ...="cd ../.." | |
alias ~="cd ~" # `cd` is probably faster to type though | |
alias -- -="cd -" | |
# List all files colorized in long format, including dot files | |
alias la="ls -Gla" | |
# List only directories | |
alias lsd='ls -l | grep "^d"' | |
# Undo a `git push` | |
alias undopush="git push -f origin HEAD^:master" | |
# IP addresses | |
alias ip="dig +short myip.opendns.com @resolver1.opendns.com" | |
alias localip="ipconfig getifaddr en1" | |
alias ips="ifconfig -a | perl -nle'/(\d+\.\d+\.\d+\.\d+)/ && print $1'" | |
# Flush Directory Service cache | |
alias flush="dscacheutil -flushcache" | |
# View HTTP traffic | |
alias sniff="sudo ngrep -d 'en1' -t '^(GET|POST) ' 'tcp and port 80'" | |
alias httpdump="sudo tcpdump -i en1 -n -s 0 -w - | grep -a -o -E \"Host\: .*|GET \/.*\"" | |
# Start an HTTP server from a directory | |
alias server="open http://localhost:8080/ && python -m SimpleHTTPServer 8080" | |
# Trim new lines and copy to clipboard | |
alias c="tr -d '\n' | pbcopy" | |
# Shortcuts | |
alias d="cd ~/Documents/Dropbox" | |
alias p="cd ~/Projects" | |
alias g="git" | |
alias v="vim" | |
alias m="mate ." | |
# File size | |
alias fs="stat -f \"%z bytes\"" | |
# ROT13-encode text. Works for decoding, too! ;) | |
alias rot13='tr a-zA-Z n-za-mN-ZA-M' | |
# Empty the Trash | |
alias emptytrash="rm -rfv ~/.Trash" | |
# Show/hide hidden files in Finder | |
alias show="defaults write com.apple.Finder AppleShowAllFiles -bool true && killall Finder" | |
alias hide="defaults write com.apple.Finder AppleShowAllFiles -bool false && killall Finder" | |
# Hide/show all desktop icons (useful when presenting) | |
alias hidedesktop="defaults write com.apple.finder CreateDesktop -bool false && killall Finder" | |
alias showdesktop="defaults write com.apple.finder CreateDesktop -bool true && killall Finder" | |
# Disable Spotlight | |
alias spotoff="sudo mdutil -a -i off" | |
# Enable Spotlight | |
alias spoton="sudo mdutil -a -i on" | |
# PlistBuddy alias, because sometimes `defaults` just doesn’t cut it | |
alias plistbuddy="/usr/libexec/PlistBuddy" | |
# One of @janmoesen’s ProTip™s | |
for method in GET HEAD POST PUT DELETE TRACE OPTIONS; do alias "$method"="lwp-request -m '$method'"; done | |
# Stuff I never really use but cannot delete either because of http://xkcd.com/530/ | |
alias stfu="osascript -e 'set volume output muted true'" | |
alias pumpitup="osascript -e 'set volume 10'" | |
alias hax="growlnotify -a 'Activity Monitor' 'System error' -m 'WTF R U DOIN'" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment