-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathbashrc
64 lines (49 loc) · 2.02 KB
/
bashrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# Test for an interactive shell. There is no need to set anything
# past this point for scp and rcp, and it's important to refrain from
# outputting anything in those cases.
if [[ $- != *i* ]] ; then
# Shell is non-interactive. Be done now!
return
fi
source /etc/profile.d/bash-completion.sh
# USER SCRIPTS
export PATH="/home/user/.scripts/:${PATH}"
# XILINX
export PATH="/media/other/xilinx/ISE_DS/ISE/bin/lin/:${PATH}"
# EAGLE
export PATH="/home/user/eagle-5.10.0/bin/:${PATH}"
# CUDA
export LD_LIBRARY_PATH="/opt/cuda/sdk/C/lib:${LD_LIBRARY_PATH}"
export LDPATH="/opt/cuda/sdk/C/lib:${LDPATH}"
export LDPATH="/usr/local/lib64:${LDPATH}"
export LD_LIBRARY_PATH="/usr/local/lib64:${LD_LIBRARY_PATH}"
export PKG_CONFIG_PATH="/usr/local/lib64/pkgconfig:${PKG_CONFIG_PATH}"
if [ $TERM = "xterm" ]; then
export TERM="xterm-256color"
fi
alias ssh_server='ssh [email protected] -p69'
alias ssh_router='ssh admin@router'
alias ssh_home='ssh [email protected] -p 44'
alias ssh_school='ssh [email protected]'
alias ssh_tv='ssh [email protected] -p337'
alias mount_server='sshfs -p69 -o reconnect -o follow_symlinks [email protected]:/ ~/mnt/server'
alias mount_home='sshfs -p44 -o reconnect -o follow_symlinks [email protected]:/ ~/.mnt/backup'
alias mount_desktop='sshfs -p44 -o reconnect -o follow_symlinks [email protected]:/ ~/mnt/desktop'
alias ls="ls --group-directories-first --color=auto -X -h"
alias ll="ls -l"
alias listbiggest="qsize -a -k | sort -n -k 6"
alias mpdstatus="sudo strace -p `ps x -L | grep mpd | tail -n 2 | head -n 1 | awk '{print $2}'`"
alias rrsync="rsync -avz --stats --progress"
export PYTHONSTARTUP="$HOME/.pythonrc"
RED="\[\033[01;31m\]"
YELLOW="\[\033[01;33m\]"
GREEN="\[\033[01;32m\]"
BLUE="\[\033[01;34m\]"
WHITE="\[\033[00m\]"
export GIT_PS1_SHOWDIRTYSTATE=1
if [[ ${EUID} == 0 ]] ; then
PS1='$RED\h\[\033[01;34m\] \W \$\[\033[00m\] '
else
PS1=$GREEN'\u@\h'$BLUE' \w'$YELLOW'$(__git_ps1)'$BLUE' \$ '$WHITE
fi
eval $( dircolors -b $HOME/.ls_colors/LS_COLORS )