Please bear with us as we work to restore functionality to dotfiles.org.
.bashrc file
PS1='[\u@\h \# \W]\$ '
#PS1=?C:${PWD//\//\\\}>?
### Paths ###
PATH=$PATH:${HOME}/bin:/sbin:/usr/sbin
export CDPATH=.:/home/aleyscha:/sdb5/Video:/sdb5/Audio/Music:/sda6/Movies:/downloads:/sdc1/Video
export PATH=$PATH:/usr/local/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:~/bin
export LC_ALL=C
export PAGER=less
export EDITOR=vim
export HISTCONTROL="ignoredups"
HISTFILE=~/.history
HISTSIZE=4000
SAVEHIST=2000
### autocorrects cd misspellings, 'cd /sur/src/linus' >> 'cd /usr/src/linux' ###
shopt -s cdspell
### Aliases ###
alias hi="history"
alias mountsdd="sudo mount /dev/sdd1 /sdd1"
alias lsl="ls -l --group-directories-first --color=auto -F" #ls -l --group-directories-first --time-style=+"%Y-%m-%d %H:%M" --color=auto -F
alias ls="ls --group-directories-first --color=auto -F" #ls --group-directories-first --time-style=+"%Y-%m-%d %H:%M" --color=auto -F
alias pacman="sudo pacman"
alias y="yaourt -Syu --aur"
alias yy="yes | yaourt -Syu --aur"
alias x="startx"
alias get_log="sudo tail -f /var/log/everything.log"
alias root="sudo su"
alias Reboot="sudo reboot"
alias Shutdown="sudo shutdown -h now"
alias cp="cp -vi"
alias mv="mv -vi"
alias du="du -h"
alias df="df -h"
alias isoinfo="isoinfo -d -i"
alias isolist="isoinfo -f -i"
alias mocp="mocp -T orpheus"
alias lsdev="ls /dev | grep sd"
alias lsuuid="ls -l /dev/disk/by-uuid/"
alias sync="rsync -r -n -t -p -o -g -v --progress --delete -l"
alias gmail="elinks www.gmail.com"
alias hotmail="getlive.pl --config-file .getliverc"
alias irssi="irssi -n lean2501"
alias Wget="wget -P /downloads/New"
alias compilei686="gcc -march=athlon -O2 -pipe -fomit-frame-pointer"
alias compile="gcc -O2 -Wall -pedantic"
alias diskcheck="e2fsck -v"
alias colem32="~/bin/colem/colem32"
alias vgb="~/bin/vgb/vgb"
alias vgba="~/bin/vgba/vgba32"
alias ines="~/bin/ines/ines32"
alias clamscan="clamscan --recursive --infected --bell"
alias clamclean="clamscan --recursive --infected --bell --remove"
alias cdo="eject /dev/cdrom"
alias cdc="eject -t /dev/cdrom"
alias mx="chmod a+x"
alias 000="chmod 000"
alias 644="chmod 644"
alias 755="chmod 755"
alias resreset="xrandr --size 1680x1050"
alias :q="exit"
### Functions ###
# mkmv - creates a new directory and moves the file into it, in 1 step
# Usage: mkmv
mkmv() {
mkdir "$2"
mv "$1" "$2"
}
# nh - run command detached from terminal and without output
# Usage: nh
nh() {
nohup "$@" &>/dev/null &
}
### Bash Completion ###
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
### Screen Function Retach/list :: s ###
function s {
if [[ $1 ]]; then
screen -r $1
else
screen -ls
fi
}
### Screen Function Init_w/title / Init :: S ###
function S {
if [[ $1 ]]; then
screen -S $1
else
screen -ls
fi
}
### Screen Function Mirror/List :: sx ###
function sx {
if [[ $1 ]]; then
screen -x $1
else
screen -ls
fi
}
### Screen Function Mirror in terminal :: scr ###
function scr {
case $TERM in
xterm*|rxvt*)
if screen -ls | grep -q Main; then
screen -xr Main
else
screen -S Main
fi
;;
esac
}
### Extract Archives ###
extract () {
if [ -f $1 ] ; then
case $1 in
*.tar.bz2) tar xjvf $1 ;;
*.tar.gz) tar xzvf $1 ;;
*.bz2) bzip2 -d $1 ;;
*.rar) unrar2dir $1 ;;
*.gz) gunzip $1 ;;
*.tar) tar xf $1 ;;
*.tbz2) tar xjf $1 ;;
*.tgz) tar xzf $1 ;;
*.zip) unzip2dir $1 ;;
*.Z) uncompress $1 ;;
*.7z) 7z x $1 ;;
*.ace) unace x $1 ;;
*) echo "'$1' cannot be extracted via extract()" ;;
esac
else
echo "'$1' is not a valid file"
fi
}
#bu - Back Up a file. Usage "bu filename.txt"
bu () { cp $1 ${1}-`date +%Y%m%d%H%M`.backup ; }