You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
alias airport='/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport'
|
|
|
|
|
|
|
|
|
|
# Get OS X Software Updates, and update installed Ruby gems, Homebrew, npm, and their installed packages
|
|
|
|
|
alias update='sudo softwareupdate -i -a; brew update; brew upgrade; brew cleanup; npm install npm -g; npm update -g; sudo gem update --system; sudo gem update'
|
|
|
|
|
|
|
|
|
|
# Empty the Trash on all mounted volumes and the main HDD
|
|
|
|
|
# Also, clear Apple’s System Logs to improve shell startup speed
|
|
|
|
|
alias emptytrash="sudo rm -rfv /Volumes/*/.Trashes; sudo rm -rfv ~/.Trash; sudo rm -rfv /private/var/log/asl/*.asl"
|
|
|
|
|
|
|
|
|
|
# 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"
|
|
|
|
|
|
|
|
|
|
# Recursively delete `.DS_Store` files
|
|
|
|
|
alias cleanup="find . -type f -name '*.DS_Store' -ls -delete"
|
|
|
|
|
|
|
|
|
|
# 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"
|
|
|
|
|
|
|
|
|
|
# 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 7'"
|
|
|
|
|
# Lock the screen (when going AFK)
|
|
|
|
|
alias afk="/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend"
|
|
|
|
|
|