From 3eae0e8045e04b31e4f37a6184c6c5ca354ba815 Mon Sep 17 00:00:00 2001 From: Asif Bacchus Date: Sat, 21 Jul 2018 23:58:01 -0600 Subject: [PATCH] skel .bashrc additions: set aliases for n/i login & colourized prompt --- bash/etc-skel/.bashrc | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 bash/etc-skel/.bashrc diff --git a/bash/etc-skel/.bashrc b/bash/etc-skel/.bashrc new file mode 100644 index 0000000..60ada22 --- /dev/null +++ b/bash/etc-skel/.bashrc @@ -0,0 +1,19 @@ +### append the following to the end of /etc/skel/.bashrc + +# Command aliases available for logins via 'su' or 'sudo -u' +alias ll='ls $LS_OPTIONS -l' +alias l='ls $LS_OPTIONS -lA' +alias rm='rm -i' +alias mv='mv -i' +alias cp='cp -i' + +# Colourize prompt based on type of user +# user@host will appear red(31) for ROOT users, all others in green(32) +# prompt format: (white)[12-hr time][space](red/green)user@hostname(white):[space](yellow)path/to/current/dir[space](red/green)$[space] +force_color_prompt=yes +if [ $(id -u) -eq 0 ]; +then + PS1="\[\e[37m\][\[\e[m\]\[\e[37m\]\@\[\e[m\]\[\e[37m\]]\[\e[m\] \[\e[32m\]\u\[\e[m\]\[\e[32m\]@\[\e[m\]\[\e[32m\]\h\[\e[m\]\[\e[37m\]:\[\e[m\] \[\e[33m\]\w\[\e[m\] \[\e[32m\]\\$\[\e[m\] " +else + PS1="\[\e[37m\][\[\e[m\]\[\e[37m\]\@\[\e[m\]\[\e[37m\]]\[\e[m\] \[\e[31m\]\u\[\e[m\]\[\e[31m\]@\[\e[m\]\[\e[31m\]\h\[\e[m\]\[\e[37m\]:\[\e[m\] \[\e[33m\]\w\[\e[m\] \[\e[31m\]\\$\[\e[m\] " +fi