SpectreOS-old/bash.bashrc

86 lines
17 KiB
Text
Raw Normal View History

2018-02-26 02:41:29 +01:00
#
# /etc/bash.bashrc
#
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
[[ $DISPLAY ]] && shopt -s checkwinsize
PS1='[\u@\h \W]\$ '
case ${TERM} in
xterm*|rxvt*|Eterm|aterm|kterm|gnome*)
PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"'
;;
screen*)
PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033_%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"'
;;
esac
[ -r /usr/share/bash-completion/bash_completion ] && . /usr/share/bash-completion/bash_completion
echo -e "                        .                         "
echo -e "                        ;'                        "
echo -e "                       'cl.                       "
echo -e "                      .cccl                       "
echo -e "                      :cccl:                      "
echo -e "                     ,cccccl'                     "
echo -e "                    .lllcccco.                    "
echo -e "                   .lllllllcll                    "
echo -e "                   cllllllllloc                   "
echo -e "                  . :oolllllllo;                  "
echo -e "                 ;oc..:ooolllllo'                 "
echo -e "                'ddooo::loooollod.                "
echo -e "               .ddddddoooooooooooo.               "
echo -e "              .ddddddddddoooooooooo               "
echo -e "             .dddddddolllcccccllllol              "
echo -e "             odddolccccccccccccccccc:             "
echo -e "            odlcccccccccccccccccccccc;            "
echo -e "           :cccccccccc,....:cccccccccc,           "
echo -e "          ;cccccccccc.      'cccccccccc'          "
echo -e "         ,cccccccccc.        'cccccccccc.         "
echo -e "        ,cccccccccc;          :cccccccccc.        "
echo -e "       'ccccccccccc.          ,cccccc:;;cc.       "
echo -e "      .cccccccccccc.          .cccccccc:...       "
echo -e "     .ccccccccccccc.          'ccccccccccc'       "
echo -e "    .cccccccccc:;'.           ..,;cccccccccc,     "
echo -e "   .ccccccc;'.                      .,:cccccc:    "
echo -e "  .cccc:'.                              .,cccc:   "
echo -e " .cc;.                                     .':c:  "
echo -e ".,.                                            ., "
echo -e "                                                  "
echo -e "\n";
echo -e "\033[1;33m Willkommen auf $(uname -n) \033[0m";
echo -e "\n";
echo -e "=============================================================================================="
echo -e "\033[1;33m Systemzeit: \033[0m" `date | awk '{print $4}'`
echo -e "\033[1;33m Online seit: \033[0m" `uptime | awk '{print $3}'` "Stunden"
echo -e "\033[1;33m Speichernutzung: \033[0m" `cat /proc/meminfo|grep 'MemF'| awk '{print $2}'` "kB von" `cat /proc/meminfo|grep 'MemT'| awk '{print $2}'` "kB frei"
if [ -f /sys/class/thermal/thermal_zone0/temp ]; then
echo -e "\033[1;33m CPU-Temp: \033[0m" `cat /sys/class/thermal/thermal_zone0/temp| awk '{print $1/1000}'` "°C"
fi
echo -e "\033[1;33m Haupt-IP: \033[0m" `hostname -i`
echo -e "\033[1;33m IPs: \033[0m" `ip addr | grep 'inet' | grep -v inet6 | grep -vE '127\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | grep -o -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | head -1`
echo -e "\033[1;33m Macs: \033[0m" `ip link | grep ether`
echo -e "\033[1;33m Hostname: \033[0m" `hostname`
echo -e "\033[1;33m Benutzer: \033[0m" `whoami`
echo -e "\033[1;33m Grafikkarte: \033[0m" `lspci | grep -e VGA -e 3D -m 1`
if sudo ping -c1 google.de 1>/dev/null 2>&1; then
echo -e "\033[1;33m Öffentliche IP: \033[0m" `wget -qO- ipv4.icanhazip.com`
fi
echo -e "=============================================================================================="
echo -e "User Anschluß Seit von"
/usr/bin/who
echo -e "=============================================================================================="
alias reboot="sudo systemctl reboot"
alias poweroff="sudo systemctl poweroff"
alias halt="sudo systemctl halt"
alias hibernate="sudo systemctl hibernate"
alias hybrid="sudo systemctl hybrid-sleep"
alias suspend="sudo systemctl suspend"