Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

10 Bash-Tricks, die Ihnen Stunden an Arbeit sparen

08. 10. 2025 1 Min. Lesezeit intermediate

Die meisten Entwickler nutzen Bash täglich, verwenden aber kaum 10% seiner Möglichkeiten. Hier sind 10 Tricks, die Ihnen wirklich Stunden an Arbeit pro Woche sparen.

1. Reverse History Search (Ctrl+R)

Statt hundertmal Pfeil nach oben zu drücken — drücken Sie Ctrl+R und beginnen Sie, einen Teil des Befehls zu tippen. Bash durchsucht die Historie und bietet den neuesten Treffer an.

10 Bash-Tricks, die Ihnen Stunden an Arbeit sparen

(reverse-i-search)`docker’: docker compose up -d

2. Brace Expansion

Erstellen Sie mehrere Dateien oder Verzeichnisse auf einmal:

mkdir -p project/{src,test,docs,config} touch app.{js,css,html} cp config.yml{,.backup}

3. Process Substitution

Ausgaben zweier Befehle ohne temporäre Dateien vergleichen:

diff <(sort file1.txt) <(sort file2.txt) diff <(kubectl get pods -n staging) <(kubectl get pods -n production)

4. Xargs für parallele Verarbeitung

find . -name “*.jpg” | xargs -P 8 -I {} convert {} -resize 50% {} cat urls.txt | xargs -P 10 -I {} curl -sO {}

5. Bang-Operatoren

!! wiederholt den letzten Befehl. !$ nimmt das letzte Argument. !^ das erste Argument.

sudo !! # letzten Befehl mit sudo wiederholen mkdir /tmp/test && cd !$ # cd in das gerade erstellte Verzeichnis

6. Heredoc für mehrzeilige Strings

cat << ‘EOF’ > config.json { “host”: “localhost”, “port”: 5432 } EOF

7. Trap für Aufräumarbeiten

tmpfile=$(mktemp) trap “rm -f $tmpfile” EXIT

tmpfile wird immer gelöscht

8. Parameter Expansion

file=”photo.backup.tar.gz” echo ${file%.tar.gz} # photo.backup echo ${file##*.} # gz echo ${file,,} # lowercase echo ${file^^} # UPPERCASE

9. Set -euo pipefail

Drei Zeilen am Anfang jedes Skripts:

!/bin/bash

set -euo pipefail IFS=$’\n\t’

10. Schnelle Berechnungen

echo $((1024 * 1024)) # 1048576 printf “%’d\n” 1000000 # 1,000,000 echo “scale=2; 100/3” | bc # 33.33

Zusammenfassung

Wählen Sie jede Woche einen neuen Trick und nutzen Sie ihn, bis er automatisch wird. In einem Monat sind Sie 2× schneller im Terminal.

bashlinuxterminalProduktivität
Teilen:

CORE SYSTEMS Team

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.