Update bashrc settings for OS X
This commit is contained in:
parent
a788aa5d37
commit
d8c4d2ffb3
29
home/.bashrc
29
home/.bashrc
|
@ -1,9 +1,7 @@
|
||||||
# .bashrc
|
# .bashrc
|
||||||
|
|
||||||
# Kirsle's Global BashRC
|
# Kirsle's Global BashRC
|
||||||
# Updated 2013-05-21
|
# Updated 2015-05-07
|
||||||
|
|
||||||
PATH="/usr/sbin:/sbin:/usr/bin:/bin:/usr/local/bin:/usr/local/sbin:$HOME/bin:$HOME/go/bin"
|
|
||||||
|
|
||||||
# Source global definitions
|
# Source global definitions
|
||||||
if [ -f /etc/bashrc ]; then
|
if [ -f /etc/bashrc ]; then
|
||||||
|
@ -15,6 +13,23 @@ if [ -f ~/.localbashrc ]; then
|
||||||
. ~/.localbashrc
|
. ~/.localbashrc
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
platform="unknown"
|
||||||
|
unamestr=`uname`
|
||||||
|
if [[ "$unamestr" == "Linux" ]]; then
|
||||||
|
platform="linux"
|
||||||
|
elif [[ "$unamestr" == "Darwin" ]]; then
|
||||||
|
platform="darwin"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# PATH settings.
|
||||||
|
export PATH="/usr/sbin:/sbin:/usr/bin:/bin:$HOME/bin:$HOME/go/bin"
|
||||||
|
if [[ $platform == "darwin" ]]; then
|
||||||
|
# Prefer /usr/local/bin because homebrew
|
||||||
|
export PATH="/usr/local/bin:$PATH"
|
||||||
|
else
|
||||||
|
export PATH="$PATH:/usr/local/bin:/usr/local/sbin"
|
||||||
|
fi
|
||||||
|
|
||||||
# Perlbrew
|
# Perlbrew
|
||||||
export PERLBREW_ROOT="/opt/perl5"
|
export PERLBREW_ROOT="/opt/perl5"
|
||||||
if [ -f /opt/perl5/etc/bashrc ]; then
|
if [ -f /opt/perl5/etc/bashrc ]; then
|
||||||
|
@ -126,9 +141,13 @@ alias pgrep='pgrep -l'
|
||||||
alias less='less -r'
|
alias less='less -r'
|
||||||
alias more='less -r' # less is more
|
alias more='less -r' # less is more
|
||||||
|
|
||||||
# ls aliases (Fedora defaults but defined here for portability)
|
# ls aliases (Fedora defaults but here for portability)
|
||||||
|
if [[ $platform == "darwin" ]]; then
|
||||||
|
alias ll='ls -hl'
|
||||||
|
else
|
||||||
alias ls='ls --color=auto'
|
alias ls='ls --color=auto'
|
||||||
alias ll='ls -hl --color=auto'
|
alias ll='ls --color=auto -hl'
|
||||||
|
fi
|
||||||
|
|
||||||
# More aliases!
|
# More aliases!
|
||||||
alias ping='ping -c 10'
|
alias ping='ping -c 10'
|
||||||
|
|
Loading…
Reference in New Issue
Block a user