set_pager set_editor setaliases set_ash_title() { _load="Load Avg: $(_sys_load)" _free_mem="M Free: $(free -m | sed -n 2p | awk '{print $3}')" _uptime="Uptime: $(_sys_uptime)" set_title "$(id -un)[$(hostname)] -- $_load $_free_mem $_uptime" } function nonzero_return() { RETVAL=$? [ $RETVAL -ne 0 ] && echo "$RETVAL:" } export PS1="\[\`set_ash_title\`\]\`nonzero_return\`[\t] <\u@\H> \w \\$ " # Same thing but red user/host combo if [ $(id -u) -eq 0 ] ; then export PS1="\[\`set_ash_title\`\]\`nonzero_return\`[\t] <\[\e[31m\]\u\[\e[m\]\[\e[31m\]@\[\e[m\]\[\e[31m\]\H\[\e[m\]> \w \\$ " fi