Bash einfach
Angelegt Donnerstag 23 November 2023
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
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
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) ;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
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
systemctl start docker
docker run --rm -it bcbcarl/hollywood
Google Suche (6 Zeilen Bash)
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