dot.bashrc 924 Bytes
Newer Older
Jørn Åne's avatar
Jørn Åne committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
	. /etc/bashrc
fi

alias ll='ls -ahl'

alias ..=' cd ..'
alias ...=' cd ../..'
alias ....=' cd ../../..'
alias .....=' cd ../../../..'
alias ......=' cd ../../../../..'
alias .......=' cd ../../../../../..'
alias ........=' cd ../../../../../../..'
alias .........=' cd ../../../../../../../..'

Jørn Åne's avatar
Jørn Åne committed
19 20 21 22 23 24
export PAGER=less
export EDITOR=vim
export VISUAL=vim

export LC_ALL=C

Jørn Åne's avatar
Jørn Åne committed
25
export GOPATH=~/go/
Jørn Åne's avatar
Jørn Åne committed
26
export PATH=$PATH:~/go/bin
Jørn Åne's avatar
Jørn Åne committed
27

Jørn Åne's avatar
Jørn Åne committed
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
# Disable systemctl's auto-paging feature:
export SYSTEMD_PAGER=

c_reset='\[\e[0m\]'
c_user='\[\e[0;1m\]'
c_host='\[\e[0m\]'
c_upath='\[\e[0;44;37;1m\]'
c_rpath='\[\e[0;41;37;1m\]'
c_root='\[\e[0;1;31m\]'
if [ "$PS1" ]; then
	if [ "$UID" == "0" ]
	then
		c_path="${c_rpath}"
		b_prompt='# '
	else
		c_path="${c_upath}"
		b_prompt='$ '
	fi
fi
Jørn Åne's avatar
Jørn Åne committed
47
PS1="\n${c_reset}${c_user}\u${c_reset}@${c_host}\H${c_reset}:${c_path}\w${c_reset}\n${b_prompt}"
Jørn Åne's avatar
Jørn Åne committed
48