Offizielles Plakat Linux Presentation day 23.2 in Worms

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