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}}`