Files
esn-support-bash-snippets/bashprofiles/README.md
T
h0tznpl0tzandClaude 069c8899c8 userprofiles zu bashprofiles umbenannt und vollständig dokumentiert
- Verzeichnis userprofiles/ → bashprofiles/ umbenannt
- .gitignore auf neue Pfadstruktur angepasst
- Umfassendes bashprofiles/README.md mit Installation und Anpassungen
- bashprofiles als eigene Kategorie in main README integriert
- How-To Anleitung um bashprofiles erweitert

Die bashprofiles enthalten optimierte Bash-Konfigurationen mit erweiterter
History, modularer Struktur und Performance-Optimierungen für Support-Umgebungen.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-10 12:35:05 +02:00

2.9 KiB

Bash-Profile

Sammlung von optimierten Bash-Konfigurationen für verschiedene easyname Support-Umgebungen.


Inhaltsverzeichnis


Übersicht

Die Bash-Profile enthalten optimierte Konfigurationen für verschiedene Arbeitsumgebungen im easyname Support. Jedes Profil ist auf spezielle Anforderungen zugeschnitten und kann als Basis für eigene Anpassungen verwendet werden.

Features:

  • Erweiterte History-Konfiguration mit Timestamps
  • Optimierte Prompts mit Farben und Kontextinformationen
  • Modulare Struktur durch ausgelagerte Dateien
  • Bash-Completion und dircolors Support

Enthaltene Profile

pl

Basis-Profil mit sauberer, optimierter .bashrc-Konfiguration.

Highlights:

  • History: Unbegrenzte History mit Timestamps und Duplikat-Vermeidung
  • Prompt: Farbiger Prompt mit User@Host und Pfad-Anzeige
  • Modularität: Ausgelagerte Konfiguration in separate Dateien:
    • ~/.bash_aliases - Aliase und Shortcuts
    • ~/.bash_env - Umgebungsvariablen
    • ~/.bash_paths - PATH-Erweiterungen
  • Kompatibilität: Funktioniert mit allen Standard-Bash-Umgebungen
  • Performance: Effiziente Konfiguration ohne Overhead

Installation

Komplettes Profil übernehmen

# Backup der aktuellen .bashrc
cp ~/.bashrc ~/.bashrc.backup

# Profil kopieren
cp bashprofiles/pl/.bashrc ~/.bashrc

# Reload der Bash-Konfiguration
source ~/.bashrc

Einzelne Teile übernehmen

# Nur History-Optimierungen
grep -A 10 "##### History #####" bashprofiles/pl/.bashrc >> ~/.bashrc

# Nur Prompt-Konfiguration  
grep -A 15 "##### Prompt #####" bashprofiles/pl/.bashrc >> ~/.bashrc

Modulare Dateien erstellen

# Erstelle ausgelagerte Konfigurationsdateien
touch ~/.bash_aliases
touch ~/.bash_env  
touch ~/.bash_paths

# Beispiel für ~/.bash_env (LUSER für go-Tool)
echo 'export LUSER="deinusername"' >> ~/.bash_env

Anpassungen

Eigenes Profil erstellen

  1. Ordner erstellen:

    mkdir bashprofiles/<username>
    
  2. Profile anpassen:

    cp bashprofiles/pl/.bashrc bashprofiles/<username>/.bashrc
    # Anpassungen vornehmen
    
  3. Dokumentation:

    cp bashprofiles/pl/README.md bashprofiles/<username>/README.md
    # README anpassen
    

Häufige Anpassungen

  • LUSER Variable: In ~/.bash_env für go-Tool setzen
  • Aliases: Häufig verwendete Befehle in ~/.bash_aliases
  • Prompt: Farben oder Format in PS1 anpassen
  • History: HISTSIZE nach Bedarf erhöhen/verringern

Lizenz / Sichtbarkeit

Dieses Repository ist intern für easyname Support.
Falls eine Freigabe nach extern geplant ist, bitte vorab mit Teamleitung abklären.


Diese Profile wurden mit Hilfe von Claude Code erstellt.