bashrc

Banner Vorlagen

Fertige Bashrc Banner zum direkten Kopieren oder zum Anpassen im Generator. Wähle aus unserer Sammlung professioneller Vorlagen.

Top Vorlagen

Willkommens-Banner
Ein freundlicher Begrüßungsbanner mit Systeminfos für normale Benutzer.
╔═══════════════════════════════════════════╗
Willkommen zurück!
╚═══════════════════════════════════════════╝
Benutzer: $(whoami)
Hostname: $(hostname)
Datum: $(date '+%d.%m.%Y %H:%M')
echo -e "\e[34m╔═══════════════════════════════════════════╗\e[0m"
echo -e "\e[34m║\e[0m     \e[32m\e[1mWillkommen zurück!\e[0m                  \e[34m║\e[0m"
echo -e "\e[34m╚═══════════════════════════════════════════╝\e[0m"
echo -e "\e[33mBenutzer:\e[0m $(whoami)"
echo -e "\e[33mHostname:\e[0m $(hostname)"
echo -e "\e[33mDatum:\e[0m    $(date '+%d.%m.%Y %H:%M')"
Einfügen in: ~/.bashrc
Anleitung
Admin-Banner
Ein Warnbanner für Root-Zugriff mit wichtigen System-Hinweisen.
╔════════════════════════════════════════╗
║ ⚠️ ROOT ACCESS – VORSICHT! ⚠️ ║
╚════════════════════════════════════════╝
System: $(hostname)
Uptime: $(uptime -p)
Alle Änderungen werden geloggt!
echo -e "\e[31m\e[1m╔════════════════════════════════════════╗\e[0m"
echo -e "\e[31m\e[1m║  ⚠️  ROOT ACCESS – VORSICHT!  ⚠️     ║\e[0m"
echo -e "\e[31m\e[1m╚════════════════════════════════════════╝\e[0m"
echo -e "\e[33mSystem:\e[0m   $(hostname)"
echo -e "\e[33mUptime:\e[0m   $(uptime -p)"
echo -e "\e[31m\e[4mAlle Änderungen werden geloggt!\e[0m"
Einfügen in: /root/.bashrc
Anleitung
Server-Status
Zeigt wichtige Serverinformationen beim Login an.
━━━ SERVER STATUS ━━━
CPU: $(top -bn1 | grep 'Cpu(s)' | sed 's/.*, *$$[0-9.]*$$%* id.*/\1/' | awk '{print 100 - $1"%"}')
RAM: $(free -h | awk '/^Mem:/ {print $3 "/" $2}')
Disk: $(df -h / | awk 'NR==2 {print $3 "/" $2 " (" $5 ")"}')
━━━━━━━━━━━━━━━━━━━━━
echo -e "\e[36m\e[1m━━━ SERVER STATUS ━━━\e[0m"
echo -e "\e[32m●\e[0m CPU:  $(top -bn1 | grep 'Cpu(s)' | sed 's/.*, *$$[0-9.]*$$%* id.*/\1/' | awk '{print 100 - \$1"%"}')"
echo -e "\e[32m●\e[0m RAM:  $(free -h | awk '/^Mem:/ {print \$3 "/" \$2}')"
echo -e "\e[32m●\e[0m Disk: $(df -h / | awk 'NR==2 {print \$3 "/" \$2 " (" \$5 ")"}') "
echo -e "\e[36m━━━━━━━━━━━━━━━━━━━━━\e[0m"
Einfügen in: ~/.bashrc
Anleitung

Weitere Vorlagen

Minimal Clean Banner
Ein minimalistischer Banner mit nur den wichtigsten Informationen.
$(whoami)@$(hostname) | $(date '+%H:%M')
echo -e "\e[32m→\e[0m $(whoami)@$(hostname) \e[90m|\e[0m $(date '+%H:%M')"
Einfügen in: ~/.bashrc
Anleitung
Security Hinweis
Warnung für unbefugten Zugriff – ideal für sensible Systeme.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠ UNAUTHORIZED ACCESS IS PROHIBITED ⚠
All activities are monitored and logged.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
echo -e "\e[31m\e[1m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\e[0m"
echo -e "\e[33m⚠  UNAUTHORIZED ACCESS IS PROHIBITED  ⚠\e[0m"
echo -e "\e[90mAll activities are monitored and logged.\e[0m"
echo -e "\e[31m\e[1m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\e[0m"
Einfügen in: ~/.bashrc oder /root/.bashrc
Anleitung
Maintenance Banner
Hinweis auf Wartungsfenster oder geplante Arbeiten.
╭─────────────────────────────────╮
🔧 WARTUNGSMODUS
Geplante Arbeiten heute Nacht
23:00 - 02:00 Uhr
╰─────────────────────────────────╯
echo -e "\e[33m╭─────────────────────────────────╮\e[0m"
echo -e "\e[33m│\e[0m  🔧 \e[33m\e[1mWARTUNGSMODUS\e[0m              \e[33m│\e[0m"
echo -e "\e[33m│\e[0m  Geplante Arbeiten heute Nacht \e[33m│\e[0m"
echo -e "\e[33m│\e[0m  23:00 - 02:00 Uhr              \e[33m│\e[0m"
echo -e "\e[33m╰─────────────────────────────────╯\e[0m"
Einfügen in: ~/.bashrc
Anleitung
Netzwerk-Info
Zeigt IP-Adresse und Netzwerk-Informationen an.
◆ NETZWERK INFO
IP: $(hostname -I | awk '{print $1}')
Gateway: $(ip route | grep default | awk '{print $3}')
echo -e "\e[36m◆ NETZWERK INFO\e[0m"
echo -e "\e[90mIP:\e[0m      $(hostname -I | awk '{print \$1}')"
echo -e "\e[90mGateway:\e[0m $(ip route | grep default | awk '{print \$3}')"
Einfügen in: ~/.bashrc
Anleitung
Docker Host Hinweis
Zeigt Docker-Status an, wenn Docker installiert ist.
🐳 Docker Host
Container: $(docker ps -q 2>/dev/null | wc -l) running
$(docker --version 2>/dev/null || echo 'Docker not found')
if command -v docker &> /dev/null; then
  echo -e "\e[34m🐳 Docker Host\e[0m"
  echo -e "\e[32m●\e[0m Container: $(docker ps -q 2>/dev/null | wc -l) running"
  echo -e "\e[90m  $(docker --version 2>/dev/null)\e[0m"
fi
Einfügen in: ~/.bashrc
Anleitung
VM/Virtualisierung Hinweis
Zeigt an, ob das System virtualisiert ist.
◉ Virtualisierung
Typ: $(systemd-detect-virt 2>/dev/null || echo 'Native/Unknown')
echo -e "\e[35m◉ Virtualisierung\e[0m"
echo -e "\e[90mTyp:\e[0m $(systemd-detect-virt 2>/dev/null || echo 'Native/Unknown')"
Einfügen in: ~/.bashrc
Anleitung