From dfd5bc9509776a9a523e0f6cd7eafaa41c689afb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jesko=20Ansch=C3=BCtz?= Date: Sat, 25 Oct 2025 13:28:36 +0000 Subject: [PATCH] initial commit --- prompts/README.md | 10 ++++++++++ prompts/bunt1 | 1 + prompts/default | 1 + prompts/mit_datum_und_returncode | 1 + scripts/00-Beispiel-1.sh | 6 ++++++ 5 files changed, 19 insertions(+) create mode 100644 prompts/README.md create mode 100644 prompts/bunt1 create mode 100644 prompts/default create mode 100644 prompts/mit_datum_und_returncode create mode 100644 scripts/00-Beispiel-1.sh diff --git a/prompts/README.md b/prompts/README.md new file mode 100644 index 0000000..d836456 --- /dev/null +++ b/prompts/README.md @@ -0,0 +1,10 @@ +# Prompts setzen +In den einzelnen Dateien sind einfach nur Zuweisungen zur Systemvariablen PS1, deren Inhalt das Aussehen des Systemprompts bestimmt. +Um eine Konfituration einzulesen, kann man die "source" Funktion verwenden, die mit dem Kommando "." (einfach nur ein Punkt :)) aufgerufen wird. + +Beispiel: den Prompt "bunt1" wählst du so: +``` +. bunt1 +``` +(Leerzeichen nach dem Punkt ist wichtig) + diff --git a/prompts/bunt1 b/prompts/bunt1 new file mode 100644 index 0000000..8be7fb5 --- /dev/null +++ b/prompts/bunt1 @@ -0,0 +1 @@ +PS1='\[\e[32m\]\u@\h \[\e[34m\]\w \[\e[33m\]\$\[\e[0m\] ' diff --git a/prompts/default b/prompts/default new file mode 100644 index 0000000..da70009 --- /dev/null +++ b/prompts/default @@ -0,0 +1 @@ +PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$' diff --git a/prompts/mit_datum_und_returncode b/prompts/mit_datum_und_returncode new file mode 100644 index 0000000..322f464 --- /dev/null +++ b/prompts/mit_datum_und_returncode @@ -0,0 +1 @@ +PS1='\[\e[90m\][\t]\[\e[0m\] \[\e[32m\]\u@\h \[\e[36m\]\w\[\e[0m\]$( [ $? -ne 0 ] && echo "\[\e[31m\] ✗" )\[\e[0m\] \n\[\e[33m\]\$\[\e[0m\] ' diff --git a/scripts/00-Beispiel-1.sh b/scripts/00-Beispiel-1.sh new file mode 100644 index 0000000..09f3c05 --- /dev/null +++ b/scripts/00-Beispiel-1.sh @@ -0,0 +1,6 @@ +#!/bin/bash +clear +echo -e "gerade habe ich den Bildschirm gelöscht :)\n\n" +echo -e "Dieses Skript ist eigentlich nur dazu da, den Aufruf eines Skriptes zu üben.\n" +echo -e "\n\nÜbrigens: mit den Tasten ⬆️ und ⬇️ kannst du durch die zuletzt benutzten Befehle (die \"history\") wandern." +echo -e "Alle bisher eingegebenen Befehle kannst du durch das Kommando 'history'\nanzeigen. Probier das gleich mal aus, aber vergiss deinen Freund 'TAB-Taste'\nnicht."