diff --git a/pages.de/common/7za.md b/pages.de/common/7za.md
index 74b4ffd53..a51c24f4d 100644
--- a/pages.de/common/7za.md
+++ b/pages.de/common/7za.md
@@ -4,21 +4,33 @@
> Eine alleinstehende Version von `7z` mit Unterstützung für neuere Archivtypen.
> Weitere Informationen: .
-- Archiviere eine Datei oder ein Verzeichnis:
+- [a]rchiviere eine Datei oder ein Verzeichnis:
-`7za a {{archiv.7z}} {{pfad/zu/datei_oder_verzeichnis}}`
+`7za a {{pfad/zu/archiv.7z}} {{pfad/zu/datei_oder_verzeichnis}}`
-- Extrahiere eine existierende 7z-Datei:
+- Verschlüssle ein vorhandenes Archiv (einschließlich Dateinamen):
-`7za x {{archiv}}`
+`7za a {{pfad/zu/verschlüsselt.7z}} -p{{passwort}} -mhe=on {{pfad/zu/archiv.7z}}`
-- Archiviere mit einem bestimmten Archivtyp:
+- E[x]trahiere ein Archiv und behalte die originale Verzeichnisstruktur bei:
-`7za a -t{{zip|gzip|bzip2|tar}} {{archiv}} {{pfad/zu/datei_oder_verzeichnis}}`
+`7za x {{pfad/zu/archiv.7z}}`
-- Gib den Inhalt einer Archivdatei aus:
+- E[x]trahiere ein Archiv in ein bestimmtes Verzeichnis:
-`7za l {{archiv}}`
+`7za x {{pfad/zu/archiv.7z}} -o{{pfad/zu/verzeichnis}}`
+
+- E[x]trahiere ein Archiv nach stdout:
+
+`7za x {{pfad/zu/archiv.7z}} -so`
+
+- [a]rchiviere mit einem bestimmten Archivtyp:
+
+`7za a -t{{zip|gzip|bzip2|tar}} {{pfad/zu/archiv.7z}} {{pfad/zu/datei_oder_verzeichnis}}`
+
+- [l]iste den Inhalt einer Archivdatei auf:
+
+`7za l {{pfad/zu/archiv.7z}}`
- Liste alle verfügbaren Archivtypen auf:
diff --git a/pages.de/common/7zr.md b/pages.de/common/7zr.md
index 86d2f9b80..c3c757f6e 100644
--- a/pages.de/common/7zr.md
+++ b/pages.de/common/7zr.md
@@ -1,17 +1,33 @@
# 7zr
> Ein Dateiarchivierer mit hoher Kompressionsrate.
-> Eine alleinstehende Version von `7z`, die nur .7z Dateien unterstützt.
+> Eine alleinstehende Version von `7z`, die nur `.7z` Dateien unterstützt.
> Weitere Informationen: .
-- Archiviere eine Datei oder ein Verzeichnis:
+- [a]rchiviere eine Datei oder ein Verzeichnis:
-`7zr a {{archiv.7z}} {{pfad/zu/datei_oder_verzeichnis}}`
+`7zr a {{pfad/zu/archiv.7z}} {{pfad/zu/datei_oder_verzeichnis}}`
-- Extrahiere eine existierende 7z-Datei:
+- Verschlüssle ein vorhandenes Archiv (einschließlich Dateinamen):
-`7zr x {{archiv.7z}}`
+`7zr a {{pfad/zu/verschlüsselt.7z}} -p{{passwort}} -mhe=on {{pfad/zu/archiv.7z}}`
-- Gib den Inhalt einer Archivdatei aus:
+- E[x]trahiere ein Archiv und behalte die originale Verzeichnisstruktur bei:
-`7zr l {{archiv}}`
+`7zr x {{pfad/zu/archiv.7z}}`
+
+- E[x]trahiere ein Archiv in ein bestimmtes Verzeichnis:
+
+`7zr x {{pfad/zu/archiv.7z}} -o{{pfad/zu/verzeichnis}}`
+
+- E[x]trahiere ein Archiv nach stdout:
+
+`7zr x {{pfad/zu/archiv.7z}} -so`
+
+- [l]iste den Inhalt einer Archivdatei auf:
+
+`7zr l {{pfad/zu/archiv.7z}}`
+
+- Liste alle verfügbaren Archivtypen auf:
+
+`7zr i`
diff --git a/pages.de/common/ansible-galaxy.md b/pages.de/common/ansible-galaxy.md
index 145d2fc8a..0f1cca56a 100644
--- a/pages.de/common/ansible-galaxy.md
+++ b/pages.de/common/ansible-galaxy.md
@@ -1,17 +1,17 @@
# ansible-galaxy
-> Mögliche Rollen erstellen und verwalten.
+> Erstelle und verwalte Ansible Rollen.
> Weitere Informationen: .
- Installiere eine Rolle:
-`ansible-galaxy install {{benutzername.rollenname}}`
+`ansible-galaxy install {{benutzername}}.{{rollenname}}`
- Entferne eine Rolle:
-`ansible-galaxy remove {{benutzername.rollenname}}`
+`ansible-galaxy remove {{benutzername}}.{{rollenname}}`
-- Installierte Rollen auflisten:
+- Liste installierte Rollen auf:
`ansible-galaxy list`
@@ -22,3 +22,11 @@
- Erstelle eine neue Rolle:
`ansible-galaxy init {{rollenname}}`
+
+- Erhalte Informationen über eine Benutzerrolle:
+
+`ansible-galaxy role info {{benutzername}}.{{rollenname}}`
+
+- Erhalte Informationen über eine Kollektion:
+
+`ansible-galaxy collection info {{benutzername}}.{{kollektionsname}}`
diff --git a/pages.de/common/convert.md b/pages.de/common/convert.md
index 8edeefaf2..e2de08c70 100644
--- a/pages.de/common/convert.md
+++ b/pages.de/common/convert.md
@@ -30,3 +30,7 @@
- Erstelle ein Bild mit nichts als einem festen Hintergrund:
`convert -size {{800x600}} "xc:{{#ff0000}}" {{pfad/zu/bild.png}}`
+
+- Erstelle ein Favicon aus mehreren Bildern verschiedener Größe:
+
+`convert {{pfad/zu/bild1.png}} {{pfad/zu/bild2.png}} {{pfad/zu/bild3.png}} {{pfad/zu/bild.ico}}`
diff --git a/pages.de/common/dd.md b/pages.de/common/dd.md
index b59a94c3a..b03d89e11 100644
--- a/pages.de/common/dd.md
+++ b/pages.de/common/dd.md
@@ -5,7 +5,7 @@
- Erstelle ein bootbares USB-Laufwerk von einer isohybriden Datei (wie `archlinux-xxxx.iso`) und zeige den Fortschritt an:
-`dd if={{pfad/zu/datei.iso}} of=/dev/{{usb_drive}} status=progress`
+`dd if={{pfad/zu/datei.iso}} of=/dev/{{laufwerk}} status=progress`
- Klone ein USB-Laufwerk in ein anderes in 4MiB Blöcken, ignoriere Fehler und zeige den Fortschritt an:
@@ -19,6 +19,14 @@
`dd if=/dev/zero of={{pfad/zu/1GB_datei}} bs=1024 count=1000000`
+- Erstelle ein System-Backup als IMG Datei und zeige den Fortschritt an:
+
+`dd if=/dev/{{laufwerk}} of={{pfad/zu/datei.img}} status=progress`
+
+- Stelle ein Laufwerk aus einer IMG Datei wieder her und zeige den Fortschritt an:
+
+`dd if={{pfad/zu/datei.img}} of=/dev/{{laufwerk}} status=progress`
+
- Überprüfe den Fortschritt eines laufenden dd-Prozsses (Führe diesen Befehl von einer anderen Shell aus):
`kill -USR1 $(pgrep ^dd)`
diff --git a/pages.de/common/exa.md b/pages.de/common/exa.md
index bf8eb9a76..175d6998c 100644
--- a/pages.de/common/exa.md
+++ b/pages.de/common/exa.md
@@ -26,3 +26,11 @@
- Liste Dateien nach Änderungsdatum aufsteigend sortiert auf:
`exa --long --sort={{modified}}`
+
+- Liste Dateien inklusive Header, Icons und Git-Status:
+
+`exa --long --header --icons --git`
+
+- Liste keine Dateien auf, die in `.gitignore` erwähnt werden:
+
+`exa --git-ignore`
diff --git a/pages.de/common/fuck.md b/pages.de/common/fuck.md
index b37ee748a..166371c36 100644
--- a/pages.de/common/fuck.md
+++ b/pages.de/common/fuck.md
@@ -10,3 +10,7 @@
- Versuche den zuletzt ausgeführten Befehl zu korrigieren:
`fuck`
+
+- Bestätige das erste Ergebnis sofort (korrektes Argument hängt vom Level der Frustration ab):
+
+`fuck --{{yes|yeah|hard}}`
diff --git a/pages.de/common/git-clone.md b/pages.de/common/git-clone.md
index 49606b4a9..4d07ea294 100644
--- a/pages.de/common/git-clone.md
+++ b/pages.de/common/git-clone.md
@@ -30,3 +30,7 @@
- Klone ein existierendes Repository, aber lade nur einen bestimmten Branch herunter:
`git clone --branch {{name}} --single-branch {{url_zu_repository}}`
+
+- Klone ein existierendes Repository mit einem bestimmten SSH Befehl:
+
+`git clone --config core.sshCommand="{{ssh -i pfad/zu/privat_ssh_schlüssel}}" {{url_zu_repository}}`
diff --git a/pages.de/common/git-init.md b/pages.de/common/git-init.md
index f6c1c71df..3953982ad 100644
--- a/pages.de/common/git-init.md
+++ b/pages.de/common/git-init.md
@@ -7,6 +7,10 @@
`git init`
+- Erstelle eine neues Repository mit einem bestimmten Namen für den ersten Branch:
+
+`git init --initial-branch={{branch_name}}`
+
- Erstelle ein neues Repository, welches SHA256 für Objekt-Hashes verwendet (benötigt Git 2.29+):
`git init --object-format={{sha256}}`
diff --git a/pages.de/common/gpg.md b/pages.de/common/gpg.md
index b7561ed3c..462bc9245 100644
--- a/pages.de/common/gpg.md
+++ b/pages.de/common/gpg.md
@@ -1,8 +1,13 @@
# gpg
> GNU Privacy Guard.
+> Siehe `gpg2` für GNU Privacy Guard 2.
> Weitere Informationen: .
+- Erstelle einen öffentlichen und privaten GPG Schlüssel interaktiv:
+
+`gpg --full-generate-key`
+
- Signiere `doc.txt` ohne Verschlüsselung (Ausabe nach `doc.txt.asc`):
`gpg --clearsign {{doc.txt}}`
diff --git a/pages.de/common/ls.md b/pages.de/common/ls.md
index 540b7150c..9690413a4 100644
--- a/pages.de/common/ls.md
+++ b/pages.de/common/ls.md
@@ -30,3 +30,7 @@
- Liste alle Dateien sortiert nach dem Änderungsdatum mit ältester beginnend auf:
`ls -ltr`
+
+- Liste nur Verzeichnisse auf:
+
+`ls -d {{*/}}`
diff --git a/pages.de/common/mv.md b/pages.de/common/mv.md
index 057a8908e..9ae5edd92 100644
--- a/pages.de/common/mv.md
+++ b/pages.de/common/mv.md
@@ -7,6 +7,10 @@
`mv {{pfad/zu/datei}} {{pfad/zu/zieldatei}}`
+- Verschiebe mehrere Dateien in ein anderes Verzeichnis und behalte deren Namen bei:
+
+`mv {{datei1}} {{datei2}} {{datei3}} {{pfad/zu/ziel_verzeichnis}}`
+
- Überschreibe bereits existierende Dateien ohne vorherige Bestätigung:
`mv -f {{pfad/zu/datei}} {{pfad/zu/zieldatei}}`