Bash einfach
Angelegt Donnerstag 23 November 2023

LPD 23-2




Stefan Höhn 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 …


Hallo Welt

Philosophisches … existentielles
## Hallo Welt
echo "Hallo Welt!"


## Windows ~ "Explorer"
echo "Wo bin ich als Variable? "; $(pwd) ;ls # oder als Kommando: pwd


## 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?"; whoami


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:
~/bin/lnp_bash/bash-menue.sh


Was ist mit hollywood ?

systemctl start docker
docker run --rm -it bcbcarl/hollywood


Ein Bash-Script von mir

Google Suche (6 Zeilen Bash)

~/bin/googlesuche.sh


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
qrencode -s 15 -o wolust.png https://wolust.de

https://wolust.de/ Wormser Linuxuser Stammtisch

Nächster Linuxstammtisch in Worms ist am 05.12.2023