Skip to content

Instantly share code, notes, and snippets.

@atroia
Last active August 6, 2020 18:24
Show Gist options
  • Save atroia/5a2b5fb8a134eded9ea0 to your computer and use it in GitHub Desktop.
Save atroia/5a2b5fb8a134eded9ea0 to your computer and use it in GitHub Desktop.
# -------------------------------
# ENVIRONMENT CONFIGURATION
# -------------------------------
# Change Prompt
# ------------------------------------------------------------
shopt -s extglob #needed for strc alias, formerly the ext alias
export PS1='\W > ' #default '\h:\W \u$ '
#alias python='python3'
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
# Set Paths
# ------------------------------------------------------------
#export PATH='/usr/local/bin:/bin:/usr/sbin:/sbin:/usr/bin:/usr/X11/bin:${~/ScriptsLibrary}/python:${~/ScriptsLibrary}/perl:${PATH}'
#export PATH='/usr/local/bin:/bin:/usr/sbin:/sbin:/usr/bin:/usr/X11/bin:~/ScriptsLibrary/python/beautifulsoup4-4.3.2'
#export PATH="/usr/bin:$PATH"
#export PATH="/usr/local/mysql/bin:$PATH"
#export PATH="$PATH:/Volumes/Active/ScriptsLibrary/bash/"
#export PER5LIB="~/perl5"
#export PERL5OPT="-I${HOME}/perl5/lib/perl5 -I${HOME}/perl5/lib/perl5/site_perl"
#export PYTHONPATH="/Volumes/Active/ScriptsLibrary/python:/Volumes/Active/ScriptsLibrary/python/eba"
export HISTSIZE=100000 #500 is default
export HISTFILESIZE=1000000
export HISTTIMEFORMAT='%b %d %I:%M %p ' #using strftime format
export HISTCONTROL=ingnoreboth #ignoredups:ignorespace
export HISTIGNORE="history:pwd:exit:df:ls:ls -la:ll"
export EDITOR="$HOME/bin/mate -w"
#M2_HOME=/usr/local/apache-maven/apache-maven-3.2.1
#M2=$M2_HOME/bin
#PATH=$M2:$PATH
# Set Default Editor (change 'Nano' to the editor of your choice)
# ------------------------------------------------------------
# export EDITOR=/usr/bin/nano
# -----------------------------
# MAKE TERMINAL BETTER
# -----------------------------
alias ,,="cd -"
alias ..='cd ..'
alias ...='cd ../../'
alias ....='cd ../../../'
alias .....='cd ../../../../'
alias .5='cd ../../../../..'
alias ll='ls -laG' #display contents of directory
alias lsd='ls -l | grep "^d"'
alias lA='ls -A' #display contents of directory in columns
alias l1='ls -1' #display contents of directory vertially
alias lA1='ls -A1'
alias home='cd ~'
alias ref='source .bashrc'
alias bref='home;source .bashrc'
alias brc='open -a "sublime text" ~/.bashrc'
alias aliasPrint='less ~/.bashrc > ~/Desktop/bashrc.txt' #print all alises to file
alias startApache='sudo apachectl start' #Pr0duct10n
alias stopApache='sudo apachectl stop'
alias restartApache='sudo apachectl graceful'
alias sql='echo mysql -u root -p' #sce2aux$tli
alias tpro='top -o cpu -O +rsize -s 1 -n 20' #top -o cpu -O +rsize -s (number in secends) -n (how many lines to display)
alias indexOff='sudo mdutil -a -i off'
alias indexOn='sudo mdutil -a -i on'
alias delete='mv *.epub ~/.Trash'
alias qlON='defaults write com.apple.finder QLEnableTextSelection -bool TRUE; killall Finder'
alias qlOFF='defaults write com.apple.finder QLEnableTextSelection -bool FALSE; killall Finder'
alias diff='colordiff'
alias h='history' #display terminal history
alias getimages='php /Volumes/Active/ScriptsLibrary/php/getimages.php'
alias df='df -h' #display volume sizes
alias getip='ipconfig getifaddr en1'
# Turn On/Off HiddenFiles
# ------------------------------------------------------------
alias hiddenOn='defaults write com.apple.finder AppleShowAllFiles TRUE'
alias hiddenOff='defaults write com.apple.finder AppleShowAllFiles FALSE'
# Restart Finder
# ------------------------------------------------------------
alias killFind='killall Finder && open /System/Library/CoreServices/Finder.app'
alias reject='drutil tray eject'
# #Keep computer from going to sleep, Cmd+C in bash to end
# ------------------------------------------------------------
alias dontsleep='pmset noidle'
# -------------------------------
# CREATE DIRECTORIES
# -------------------------------
alias strc='mkdir ~src&&mv !(~src) ~src&&mkdir ~finals&&mkdir EPUB2&&mkdir EPUB3&&mkdir KF8&&mkdir pages'
alias srf='mkdir body&&mv !(body) Body&&mkdir cover'
alias old='mkdir OLD&&mv !(OLD) OLD;'
alias pdf='mkdir PDF&&mv !(PDF) PDF'
#alias sleep2='sleep 2'
#alias flst='shopt -s extglob && sleep 10 && mkdir ~src;mv !(~src) ~src;mkdir ~finals;mkdir EPUB2;mkdir EPUB3;mkdir KF8;mkdir pages'
alias cpanShell='perl -MCPAN -e shell'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment