easy-peasy
export DEBIAN_FRONTEND=noninteractive
export LANG=en_US.UTF-8
export LANGUAGE=en_US:en
export LC_ALL=en_US.UTF-8
#export MAKEFLAGS=-jX
case "$-" in *i*)
alias ll='ls --group-directories-first --color=auto -alh'
alias ls='ls --group-directories-first --color=auto'
alias diff='colordiff'
alias cp='cp -i'
alias mv='mv -i'
alias rm='rm -i'
w
;;
esac
full-blown
export MAKEFLAGS=-j$((`grep ^processor /proc/cpuinfo | tail -1 | awk '{print $3}'` + 1))
case "$-" in *i*)
alias ll='ls --group-directories-first --color=auto -alh'
alias ls='ls --group-directories-first --color=auto'
alias psu='ps --pid 2 --ppid 2 --deselect ufw'
alias cp='cp -i'
alias mv='mv -i'
alias rm='rm -i'
alias ps2='ps --pid 2 --ppid 2 --deselect ufww'
alias diff='/usr/bin/colordiff'
alias less='/usr/bin/less -r'
#alias runq='postfix flush'
alias runq='sendmail -q'
alias cal='ncal -bM'
alias clean="grep -vE '^[[:space:]]*(;|#|$)'"
alias findexec='find . -executable -type f'
alias lynx='lynx -accept_all_cookies'
alias lynxg='lynx -accept_all_cookies https://www.google.com/ncr'
alias irssi='echo did you forget to start gnu/screen or tmux?'
alias ovs='ovs-vsctl'
alias pwgen='pwgen --capitalize --numerals --symbols --ambiguous 1$(( $RANDOM % 10 ))'
alias pusha='git commit -a --allow-empty-message -m "" && git push'
alias push='git commit --allow-empty-message -m "" && git push'
alias commita='git commit -a --allow-empty-message -m ""'
alias commit='git commit --allow-empty-message -m ""'
alias stat='git diff --stat --cached origin/master'
warn="this is the host system - unalias if you are sure"
alias shutdown="echo $warn"
alias reboot="echo $warn"
alias poweroff="echo $warn"
alias halt="echo $warn"
unset warn
export TERM=xterm
export EDITOR=/usr/bin/vi
export PAGER="/usr/bin/less -r"
export MAIL=/var/mail/$USER
export MAILCHECK=1
/usr/bin/biff y
# not on a workstation
w
;;
esac
# Debian/Ubuntu fixup
#export LC_ALL=en_US.UTF-8
#export LANG=en_US.UTF-8
#export LANGUAGE=en_US:en
some unused and unnecessary alternatives
#export TERM=linux
#export TERM=xterm-256color
#alias wget='wget --ca-certificate=/etc/ssl/cacert.pem'
#alias curl='curl --cacert /etc/ssl/cacert.pem'