Bash einfach
Angelegt Donnerstag 23 November 2023
LPD 23-2 in Worms
Stefan Höhn macht mit beim Wormser Linux User Stammtisch Wolust
Mir gehts mehr um die Möglichkeiten
… Spass am tun 🤗️
als um eine korrekte Definition.
Schule, Prüfung
Glederung: Philosophisches. Lustiges, Eigenes
Was ist Bash? Unterschied zu Fensterprogrammen.
Bourne again Shell
Mensch-Maschine Schnittstelle . Human Machine Interface“ (HMI)
Befehl an Maschine-\> Ausgabe (auch Computerprogramm)
Das braucht man für BASH:
Kleines schwarzes Kästchen -\> Dosfenster -\> Terminalemulator -\>
Terminal
Es gibt verschiedene Shells : zsh, csh, fish ………Powershell ?
Hier gehts um BASH … Vorteile …
echo $0 #welche Shell
bash --version #Version
Unterschied zum Fensterprogramm
Viele Newbies halten das für **Nachteil** Mausanwendungen sind sehr
eingeschänkt 🐭️❌️
Vorteil : Ich mach mir meine (Welt) Ausgabe wie sie mir gefällt, mit
wenigen Befehlen. 🌍️
ls, cd, cat ,nano, man …
Philosophisches … existentielles
Hallo Welt
echo "Hallo Welt!"
Windows ~ "Explorer"
echo "Wo bin ich als Variable? "$(pwd)
Kommando: pwd
ls oder mc oder ranger …
Windows ~ Explorer Meine Dateien
echo "ich will nach Hause ! "
cd ;ls
Windows ~ Laufwerk C:
echo "ich will ganz an den Anfang!" ;cd / ;ranger
echo "wer bin ich?"; whoam
echo "in was für einer Welt (BS) bin ich gerade?"; uname
echo "was für Datum?"; date
echo "starte Firefox Browser" ; firefox https://wolust.de
echo " töte Firefox"; killall -9 firefox
echo "welche Programme laufen gerade?"; ps
Einfache Befehle mit Action und Bunt
KI ? Ja , Bing-Chat macht auch Bash
Mein Prompt :
Mach mir eine Liste mit Bashkommandos die bei einer Einführungsveranstaltung für Linuxneulinge Eindruck erwecken ! Sie sollen eine grafische Ausgabe haben und vielleicht auch mehrfarbig.
Beispiel :ponysay, lolcat,htop,hollywood
Mach mir ein Menue in Bash mit dem ich diese Kommandos der Reihe nach
starten kann.
Ergebnis:
[bash-menue](bash-menue.sh)
Was ist mit hollywood ?
systemctl start docker
docker run --rm -it bcbcarl/hollywood
Ein Bash-Script von mir<span id="ein-bash-script-von-mir" class="h_anchor"></span>
Google Suche (6 Zeilen Bash)
https://gist.github.com/dewomser/aa12dff5724d12fa1e24b94251e785fe
Danke fürs zugucken !
Fragen? Folien?
https://devhints.io/bash Übersicht Modernes Bash
https://www.shellcheck.net/ Code Überprüfen, Syntax
https://gist.github.com/dewomser 72 kurze Bashcripts von mir
Und natürlich gibts auch ein Kommando zum erzeugen des QR-Codes
Termin nächster Linuxstammtisch in Worms kann man bei https://Wolust.de erfahren