Skip to content

Instantly share code, notes, and snippets.

@t0rr3sp3dr0
Last active July 31, 2016 04:01
Show Gist options
  • Save t0rr3sp3dr0/45733970b04acece78c471756ba88c2a to your computer and use it in GitHub Desktop.
Save t0rr3sp3dr0/45733970b04acece78c471756ba88c2a to your computer and use it in GitHub Desktop.
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
# don't put duplicate lines or lines starting with space in the history.
# See bash(1) for more options
HISTCONTROL=ignoreboth
# append to the history file, don't overwrite it
shopt -s histappend
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
export CLICOLOR=1
export LSCOLORS=gxBxhxDxfxhxhxhxhxcxcx
#export LC_CTYPE=C
#export LANG=C
export ANDROID_HOME=/Development/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/platform-tools:${ANDROID_HOME}/tools
export NODE_PATH=/usr/local/lib/node_modules
export PYTHONPATH=/usr/local/lib/python2.7/site-packages
alias resetLaunchpad='defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock'
alias resetDock='defaults delete com.apple.dock && killall Dock'
alias resetDashboard='rm -fR ~/Library/Preferences/com.apple.dashboard* && defaults write com.apple.dashboard mcx-disabled -boolean YES && killall -KILL -9 Finder Dock SystemUIServer Spotlight NotificationCenter && defaults write com.apple.dashboard mcx-disabled -boolean NO && killall -KILL -9 Finder Dock SystemUIServer Spotlight NotificationCenter'
alias showFiles='defaults write com.apple.finder AppleShowAllFiles YES; killall Finder'
alias hideFiles='defaults write com.apple.finder AppleShowAllFiles NO; killall Finder'
alias killUI='killall -KILL -9 Finder Dock SystemUIServer Spotlight NotificationCenter'
alias qlEnableTextSelection='defaults write com.apple.finder QLEnableTextSelection -bool TRUE;killall Finder'
alias qlDisableTextSelection='defaults write com.apple.finder QLEnableTextSelection -bool FALSE;killall Finder'
alias disableDesktop='defaults write com.apple.finder CreateDesktop -bool false && killall Finder'
alias enableDesktop='defaults write com.apple.finder CreateDesktop -bool true && killall Finder'
alias showLibrary='chflags nohidden ~/Library/'
alias hideLibrary='chflags hidden ~/Library/'
alias enableiTunesDock='defaults write com.apple.dock itunes-notifications -bool TRUE && killall Dock'
alias disableiTunesDock='defaults delete com.apple.dock itunes-notifications && killall Dock'
alias moreInfoLogin='sudo defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo HostName'
alias defaultInfoLogin='sudo defaults delete /Library/Preferences/com.apple.loginwindow AdminHostInfo'
alias downloadWhatsAppBeta='rm -fR ~/Downloads/WhatsApp.ipa && curl https://dev2.whatsapp.net/ios/WhatsApp/WhatsApp.ipa -o ~/Downloads/WhatsApp.ipa'
alias emptyTrashes='sudo rm -fRv /.Trashes ~/.Trash'
alias deletePartialDownloadFiles='rm -fRv ~/Downloads/*.download ~/Downloads/*.folx'
alias kernelPanic='sudo dtrace -w -n "BEGIN{ panic();}"'
alias pythonWebServer='python -m SimpleHTTPServer 8000'
alias tb='nc termbin.com 9999'
alias sshTO='ssh turmaolimpica@turmaolimpica.kinghost.net'
alias nwjs='/Applications/node-webkit.app/Contents/MacOS/nwjs'
alias flushDNS='sudo killall -HUP mDNSResponder'
alias deleteDSStore='sudo find . -name ".DS_Store" -depth -exec rm -fRv {} \;'
alias publicKey='cat ~/.ssh/id_rsa.pub'
alias push2All='git remote | xargs -L1 git push --all'
alias lsmod="ls -l | awk '{k=0;for(i=0;i<=8;i++)k+=((substr(\$1,i+2,1)~/[rwx]/)*2^(8-i));if(k)printf(\"%0o \",k);print}'"
#if [ -f `brew --prefix`/etc/bash_completion ]; then
# . `brew --prefix`/etc/bash_completion
#fi
function pdfMD5 { mv "$1" $(cat "$1" | md5).pdf; }
function call { open tel:$1; }
#rm -fR ~/Sites/* && ln -fs /Library/Server/Web/Data/Sites/* ~/Sites > /dev/null
alias fuck='eval $(thefuck $(fc -ln -1)); history -r'
# You can use whatever you want as an alias, like for Mondays:
alias FUCK='fuck'
##
# Your previous /Users/pedro/.bash_profile file was backed up as /Users/pedro/.bash_profile.macports-saved_2014-11-01_at_02:38:21
##
# MacPorts Installer addition on 2014-11-01_at_02:38:21: adding an appropriate PATH variable for use with MacPorts.
export PATH="/opt/local/bin:/opt/local/sbin:$PATH"
# Finished adapting your PATH environment variable for use with MacPorts.
#PATH=/usr/local/bin:/usr/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Applications/Server.app/Contents/ServerRoot/usr/bin:/Applications/Server.app/Contents/ServerRoot/usr/sbin:/usr/local/sbin:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools
#PATH=/usr/local/opt/ruby193/bin:/usr/local/bin:/usr/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Applications/Server.app/Contents/ServerRoot/usr/bin:/Applications/Server.app/Contents/ServerRoot/usr/sbin:/usr/local/sbin:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools
export MSF_DATABASE_CONFIG=/usr/local/share/metasploit-framework/config/database.yml
export NVM_DIR="/Users/pedro/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
### Added by the Heroku Toolbelt
export PATH="/usr/local/heroku/bin:$PATH"
git config --global core.excludesfile ~/.gitignore_global
export PATH="/usr/local/sbin:$PATH"
export PATH=/usr/local/sbin:/usr/local/heroku/bin:/Users/pedro/.nvm/v0.10.35/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/MacGPG2/bin:/Library/TeX/texbin:/Development/Android/sdk/platform-tools:/Development/Android/sdk/tools:/Users/pedro/.vimpkg/bin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment