Linux Bash

Linux Bash ist die Befehlskonsole unter Linux. Mit den Linux Bash Befehlen können Shellskripte in Linux geschrieben werden, diese haben meist die Dateiendung ".sh". 

Die Linux Bash ist, auf den ersten Blick und zur besseren Vorstellung, mit DOS oder der Eingabeaufforderung in Windows vergleichbar.  Um bei dem Vergleich zu bleiben, sind Linux Shellskripte mit Windows Batch oder mit den Windows Power Shell Skripten, vergleichbar. Betrachtet man die Syntax, könnte man auf die Idee kommen, Linux Bash diente als Vorlage für die Windows Powershell.

 


Beiträge zu "Linux Bash"

Preview Linux Bash Script How to inkl Beispielvideo

Linux Bash Script How to inkl Beispielvideo

geändert: 17.10.2016 von Bernhard (Erstveröffentlichung: 29.03.2009)

  ... weiterlesen

Bash Funktion und Logging für ein rsync-Backup-Script

erstellt: 06.08.2021 von Bernhard

Um mehrere Ordner über rsync zu synchronisieren, können die einzelnen Ordner für den Sync wie folgt in eine Bash-Datei geschrieben werden, soweit so einfach: ... weiterlesen

Apache htaccess - Beispiele

erstellt: 02.03.2021 von Bernhard

Mit Hilfe der .htaccess-Datei kann der Zugriff auf einen Apache Webserver gesteuert werden. Dazu reicht es eine Textdatei mit den Namen .htaccess in einem veröffentlichten Ordner am Webserver anzulegen und mit entsprechenden Regeln zu befüllen. ... weiterlesen

Linux Bash Loop

erstellt: 15.04.2019 von Bernhard

 Endlos Ping mittels Bash auf einen bestimmten Port und Log in eine Textdatei bei Fehlern. ... weiterlesen

Git ohne GitHub

geändert: 16.04.2020 von Bernhard (Erstveröffentlichung: 12.04.2019)

Nachdem Git komplett ohne Datenbank auskommt und mit einem beliebigen Ordner verwendet werden kann, bietet Git für jeden Software- oder Script-Entwickler praktisch sofort einen Mehrwert: Git bietet eine History der Änderungen, eine Möglichkeit diese zu vergleichen und somit die Möglichkeit auf einen früheren Stand einzelner oder aller Änderungen zurückzukehren. Änderungen in Git sind nicht einzelne Files, sondern der eigentliche Source-Code. ... ... weiterlesen

Linux Bash eval - 3D Drucker Temperaturüberwachung

geändert: 16.11.2018 von Bernhard (Erstveröffentlichung: 04.10.2018)

Für meinen 3D-Drucker habe ich eine zusätzliche Temperaturüberwachung gebastelt. Der Drucker wird von einem GT2560 Board gesteuert, zusätzlich verwende ich einen Raspberry um per Webinterface auf den Drucker zuzugreifen. Die Idee war jetzt eine komplett unabhängige Temperaturmessung zum GT2560 Board mit mehreren Sensoren am Raspberry. Die Protokollierung und Parametrisierung wollte ich auf einem Webserver im Internet vornehmen.  ... weiterlesen

rsync vom Webserver nach Hause

erstellt: 07.06.2018 von Bernhard

  ... weiterlesen

Datum mit Linux Bash

geändert: 05.06.2016 von Bernhard (Erstveröffentlichung: 22.08.2012)

#!/bin/bash date=$(date --utc --date "$1" +%F) echo $date   ... weiterlesen

Linux Daten synchronisieren auf eine externe NTFS Festplatte

geändert: 05.06.2016 von Bernhard (Erstveröffentlichung: 22.08.2012)

Das Script führt automatisch ein ntfsfix aus, damit Festplatten die nicht sauber ausgesteckt wurden gemountet werden können. Quellcode: ... weiterlesen

Bilder von der Digitalkamera runterladen und automatisch laut Datum benennen

geändert: 17.10.2016 von Bernhard (Erstveröffentlichung: 22.08.2012)

Inhalt der .sh Datei: Variablen müssen auf die Digicam bzw. Speicherordner angepasst werden: benötigtes Paket: renrot ... weiterlesen

Linux Bash - Zum Fortsetzen eine beliebige Taste drücken

geändert: 25.03.2020 von Bernhard (Erstveröffentlichung: 22.08.2012)

Variante 1 beliebige Taste #!/bin/bash echo "Fortsetzten mit beliebiger Taste ... " stty -icanon -echo min 1 time 0 dd bs=1 count=1 >/dev/null 2>&1 stty stty -g echo Variante 2, weiter mit Enter read -p "weiter mit Enter"  (danke an borwinius und Jörg) ... weiterlesen

Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Außerdem geben wir Informationen zu Ihrer Nutzung unserer Website an unsere Partner für soziale Medien, Werbung und Analysen weiter. Details anzeigen.