rc-files/.bashrc
2024-01-25 19:27:33 +01:00

85 lines
2.4 KiB
Bash

test -s ~/.alias && . ~/.alias || true
alias bashrc='vim ~/.bashrc'
alias vimrc='vim ~/.vimrc'
alias screenrc='vim ~/.screenrc'
alias q='exit'
alias h='history'
alias ...='cd ..; cd ..'
alias ..='cd ..'
alias ....='cd ..; cd ..; cd ..'
alias scred='screen -d'
alias g='grep'
alias gr='grep -rnH'
alias py='python'
alias l='ll'
alias reload='source ~/.bashrc'
alias tmpscren='screen -S tmp'
alias ll='ls -lh'
alias apRe='apache2ctl graceful'
alias sapRe='sudo apache2ctl graceful'
alias sudocommit='sudo git commit --author="hendrik <hendrik@shoogee.com>"'
alias mongodrepair='sudo mongod --repair; sudo mongod --fork --syslog'
#alias screen='screen -c ~/.screenhenrc'
#alias screen='screen -c ~/.screenhenrc -rcfile \"/root/.bashhenrc\"'
#alias vim='vim -u ~/.vimhenrc'
#alias vimdiff='vimdiff -u ~/.vimhenrc'
alias diffWhite="vimdiff -c 'set diffopt+=iwhite'"
alias runMail='cat /home/mailcore/debug.log | perl /home/mailcore/get-mail'
alias git='HOME=~/hendrik/ git'
HISTSIZE=5000
HISTFILESIZE=10000
shopt -s histappend
export PS1="\e[32m\u@\h\e[m \e[1;36m\w>\e[m "
export VISUAL=vim
export EDITOR="$VISUAL"
#pskill()
#{
# local pid
# pid=$(ps -ax | grep $1 | grep -v grep | gawk '{ print $1 }')
# echo -n "killing $1 (process $pid)..."
# kill -9 $pid
# echo "slaughtered."
#}
stty -ixon
function gVAR(){
grep -ni $1 $(find -iname "*$2*")
}
function get(){
find -iname "*$1*"
}
alias Task='vim /data/hendrikProd/Endpoints/Task.pm'
alias Prod='cd /data/hendrikProd'
alias mailcore='cd /home/mailcore'
alias Components='cd /data/hendrikProd/Endpoints/Components'
alias Endpoints='cd /data/hendrikProd/Endpoints'
alias endpoint='vim /var/www/bogdol.inducingflow.com/json/endpoint'
alias www='cd /var/www/hendrik.inducingflow.com'
alias json='cd /var/www/bogdol.inducingflow.com/json'
alias bogimages='cd /var/www/bogdol.inducingflow.com/images'
alias CleaningOrders='cd /data/hendrikProd/Endpoints/Components/CleaningOrders'
alias Workflows='cd /data/hendrikProd/Workflows'
alias CleaningItems='cd /data/hendrikProd/Endpoints/Components/CleaningItems'
alias Builder='vim /data/hendrikProd/Builder.pm'
alias Fetcher='vim /data/hendrikProd/Fetcher.pm'
alias MongoWrapper='vim /data/hendrikProd/DB/MongoWrapper.pm'
alias Utils='cd /data/hendrikProd/Utils'
alias EndpointHandler='vim /data/hendrikProd/EndpointHandler.pm'
alias grace='apache2ctl graceful'
snakecase(){
perl -pe 's#([A-Z])#_\L$1#g' | perl -pe 's#^_##'
}