dotfiles/.bashrc

47 lines
877 B
Bash
Raw Normal View History

2014-01-03 08:00:45 -08:00
# Prompt
PS1="\n[ \w ]--[\$(ls -1 | wc -l | sed 's: ::g') files]\n\h\$ "
2013-09-30 11:20:52 -07:00
# Navigation
if [[ ! "$OSTYPE" == darwin* ]];
then
alias ls="ls --color=auto"
fi
alias c="clear"
alias ..="cd .."
alias la="ls -lha"
alias rmr="rm -r"
# Applications
alias tmux="tmux -2"
# Maven
alias mvnc="mvn clean"
alias mvnp="mvn clean package"
alias mvni="mvn clean install"
alias mvna="mvn clean assembly:assembly"
alias mvnd="mvn clean dependency:copy-dependencies"
# Tar
alias tar-gz="tar xzvf"
alias tar-bz="tar xjvf"
alias tar-xz="tar Jxvf"
# Computer information & control
alias df="df -h"
alias reboot="echo That would be bad..."
alias shutdown="echo Don't do that"
# Functions
# (f)ind by (n)ame
# usage: fn foo
# to find all files containing 'foo' in the name
function fn() {
if [ $# -eq 2 ]; then
sudo find $1 -name $2
elif [ $# -eq 1 ]; then
find `pwd` -name $1
fi
}
2014-01-03 08:00:45 -08:00