From e3c79db0e6d482c9312bcb4a8131085a9dbf9af4 Mon Sep 17 00:00:00 2001
From: marchersimon <50295997+marchersimon@users.noreply.github.com>
Date: Sat, 20 Feb 2021 21:30:55 +0100
Subject: [PATCH] 7za, 7zr, aapt, ab, alacritty, atom, avrdude, chown, chroot,
clear, cmake, compare, curl, dd, diff: add German translation (#5286)
---
pages.de/common/7za.md | 25 ++++++++++++++++++++++++
pages.de/common/7zr.md | 17 +++++++++++++++++
pages.de/common/aapt.md | 17 +++++++++++++++++
pages.de/common/ab.md | 24 +++++++++++++++++++++++
pages.de/common/alacritty.md | 24 +++++++++++++++++++++++
pages.de/common/atom.md | 29 ++++++++++++++++++++++++++++
pages.de/common/avrdude.md | 20 +++++++++++++++++++
pages.de/common/chown.md | 23 ++++++++++++++++++++++
pages.de/common/chroot.md | 11 +++++++++++
pages.de/common/clear.md | 19 ++++++++++++++++++
pages.de/common/cmake.md | 28 +++++++++++++++++++++++++++
pages.de/common/compare.md | 12 ++++++++++++
pages.de/common/curl.md | 37 ++++++++++++++++++++++++++++++++++++
pages.de/common/dd.md | 24 +++++++++++++++++++++++
pages.de/common/diff.md | 28 +++++++++++++++++++++++++++
pages/common/aapt.md | 1 +
pages/common/dd.md | 1 +
pages/common/diff.md | 1 +
18 files changed, 341 insertions(+)
create mode 100644 pages.de/common/7za.md
create mode 100644 pages.de/common/7zr.md
create mode 100644 pages.de/common/aapt.md
create mode 100644 pages.de/common/ab.md
create mode 100644 pages.de/common/alacritty.md
create mode 100644 pages.de/common/atom.md
create mode 100644 pages.de/common/avrdude.md
create mode 100644 pages.de/common/chown.md
create mode 100644 pages.de/common/chroot.md
create mode 100644 pages.de/common/clear.md
create mode 100644 pages.de/common/cmake.md
create mode 100644 pages.de/common/compare.md
create mode 100644 pages.de/common/curl.md
create mode 100644 pages.de/common/dd.md
create mode 100644 pages.de/common/diff.md
diff --git a/pages.de/common/7za.md b/pages.de/common/7za.md
new file mode 100644
index 0000000000..87a72ace25
--- /dev/null
+++ b/pages.de/common/7za.md
@@ -0,0 +1,25 @@
+# 7za
+
+> Ein Dateiarchivierer mit hoher Kompressionsrate.
+> Eine alleinstehende Version von `7z` mit Unterstützung für neuere Archivtypen.
+> Mehr Informationen: .
+
+- Archiviere eine Datei oder ein Verzeichnis:
+
+`7za a {{archiv.7z}} {{pfad/zu/datei_oder_verzeichnis}}`
+
+- Extrahiere eine existierende 7z-Datei:
+
+`7za x {{archiv}}`
+
+- Archiviere mit einem bestimmten Archivtyp:
+
+`7za a -t{{zip|gzip|bzip2|tar}} {{archiv}} {{pfad/zu/datei_oder_verzeichnis}}`
+
+- Alle verfügbaren Archivtypen auflisten:
+
+`7za i`
+
+- Listet den Inhalt einer Archivdatei auf:
+
+`7za l {{archiv}}`
diff --git a/pages.de/common/7zr.md b/pages.de/common/7zr.md
new file mode 100644
index 0000000000..225294db90
--- /dev/null
+++ b/pages.de/common/7zr.md
@@ -0,0 +1,17 @@
+# 7zr
+
+> Ein Dateiarchivierer mit hoher Kompressionsrate.
+> Eine alleinstehende Version von `7z`, die nur .7z Dateien unterstützt.
+> Mehr Informationen: .
+
+- Archiviere eine Datei oder ein Verzeichnis:
+
+`7zr a {{archiv.7z}} {{pfad/zu/datei_oder_verzeichnis}}`
+
+- Extrahiere eine existierende 7z-Datei:
+
+`7zr x {{archiv.7z}}`
+
+- Listet den Inhalt einer Archivdatei auf:
+
+`7zr l {{archiv}}`
diff --git a/pages.de/common/aapt.md b/pages.de/common/aapt.md
new file mode 100644
index 0000000000..b5000ffc5b
--- /dev/null
+++ b/pages.de/common/aapt.md
@@ -0,0 +1,17 @@
+# aapt
+
+> Android Asset Packaging Tool.
+> Kompiliere und verpacke die Resourcen einer Android App.
+> Mehr Informationen: .
+
+- Liste alle Dateien eines APK Archivs auf:
+
+`aapt list {{pfad/zu/app.apk}}`
+
+- Zeige die Metadaten einer App an (Version, Berechtigungen, usw.):
+
+`aapt dump badging {{pfad/zu/app.apk}}`
+
+- Erstelle ein neues APK Archiv mit den Dateien eines bestimmten Verzeichnisses:
+
+`aapt package -F {{pfad/zu/app.apk}} {{pfad/zu/verzeichnis}}`
diff --git a/pages.de/common/ab.md b/pages.de/common/ab.md
new file mode 100644
index 0000000000..03314db3d6
--- /dev/null
+++ b/pages.de/common/ab.md
@@ -0,0 +1,24 @@
+# ab
+
+> Apache Benchmarking Tool. Das einfachste Tool um eine Belastungsprobe durchzuführen.
+> Mehr Informationen: .
+
+- Sende 100 HTTP GET Anfragen an eine gegebene URL:
+
+`ab -n {{100}} {{url}}`
+
+- Sende 100 HTTP GET Anfragen an eine gegebene URL, wovon bis zu 10 gleichzeitig bearbeitet werden:
+
+`ab -n {{100}} -c {{10}} {{url}}`
+
+- Wach halten:
+
+`ab -k {{url}}`
+
+- Lege die maximale Anzahl an Sekunden fest, die das Benchmarking dauern darf:
+
+`ab -t {{60}} {{url}}`
+
+- Sende 100 HTTP POST Anfragen an eine gegebene URL, wobei eine JSON Belastung aus einer Datei verwendet wird:
+
+`ab -n {{100}} -T {{application/json}} -p {{daten.json}} {{url}}`
diff --git a/pages.de/common/alacritty.md b/pages.de/common/alacritty.md
new file mode 100644
index 0000000000..9274f2c06e
--- /dev/null
+++ b/pages.de/common/alacritty.md
@@ -0,0 +1,24 @@
+# alacritty
+
+> Plattformübergreifender, GPU-beschleunigter Terminalemulator.
+> Mehr Informationen: .
+
+- Öffne ein neues alacritty-Fenster:
+
+`alacritty`
+
+- Starte alacritty in einem bestimmten Arbeitsverzeichnis:
+
+`alacritty --working-directory {{pfad/zu/verzeichnis}}`
+
+- Führe einen Befehl in einem neuen alacritty-Fenster aus:
+
+`alacritty -e {{befehl}}`
+
+- Gib eine alternative Konfigurations-Datei an (ist standardmäßig $XDG_CONFIG_HOME/alacritty/alacritty.yml):
+
+`alacritty --config-file {{pfad/zu/konfiguration.yml}}`
+
+- Starte mit aktiviertem Live-Konfigurations-Neuladen (kann auch standardmäßig in alacritty.yml eingestellt werden):
+
+`alacritty --live-config-reload --config-file {{pfad/zu/konfiguration.yml}}`
diff --git a/pages.de/common/atom.md b/pages.de/common/atom.md
new file mode 100644
index 0000000000..c889a83665
--- /dev/null
+++ b/pages.de/common/atom.md
@@ -0,0 +1,29 @@
+# atom
+
+> Ein plattformübergreifender erweiterbarer Texteditor.
+> Erweiterungen werden durch `apm` verwaltet.
+> Mehr Informationen: .
+
+- Öffne eine Datei oder ein Verzeichnis:
+
+`atom {{pfad/zu/datei_oder_verzeichnis}}`
+
+- Öffne eine Datei oder ein Verzeichnis in einem neuen Fenster:
+
+`atom -n {{pfad/zu/datei_oder_verzeichnis}}`
+
+- Öffne eine Datei oder ein Verzeichnis in einem vorhandenen Fenster:
+
+`atom --add {{pfad/zu/datei_oder_verzeichnis}}`
+
+- Starte Atom im sicheren Modus (Es werden keine zusätzlichen Pakete geladen):
+
+`atom --safe`
+
+- Verhindert, dass sich Atom in den Hintergrund absetzt und hält es mit dem Terminal verbunden:
+
+`atom --foreground`
+
+- Wartet, bis Atom geschlossen wurde, bevor die Eingabeaufforderung wieder aktiv wird (Nützlich als git commit Editor):
+
+`atom --wait`
diff --git a/pages.de/common/avrdude.md b/pages.de/common/avrdude.md
new file mode 100644
index 0000000000..7e28bc9d95
--- /dev/null
+++ b/pages.de/common/avrdude.md
@@ -0,0 +1,20 @@
+# avrdude
+
+> Treiberprogramm für Atmel AVR Mikrocontroller-Programmierung.
+> Mehr Informationen: .
+
+- Schreibt Speicherinhalt des AVR Mikrocontrollers in datei.hex:
+
+`avrdude -p {{AVR_gerät}} -c {{programmer}} -U flash:r:{{datei.hex}}:i`
+
+- Schreibt den Inhalt von datei.hex in den AVR Mikrocontroller:
+
+`avrdude -p {{AVR_gerät}} -c {{programmer}} -U flash:w:{{datei.hex}}`
+
+- Liste alle verfügbaren AVR Geräte auf:
+
+`avrdude -p \?`
+
+- Liste alle verfügbaren AVR Programmer auf:
+
+`avrdude -c \?`
diff --git a/pages.de/common/chown.md b/pages.de/common/chown.md
new file mode 100644
index 0000000000..3a1e78eff7
--- /dev/null
+++ b/pages.de/common/chown.md
@@ -0,0 +1,23 @@
+# chown
+
+> Ändere den Besitzer und die Besitzergruppe von Dateien und Verzeichnissen.
+
+- Ändere den Besitzer einer Datei/eines Verzeichnisses:
+
+`chown {{benutzer}} {{pfad/zu/datei_oder_verzeichnis}}`
+
+- Ändere den Besitzer und die Besitzergruppe einer Datei/eines Verzeichnisses:
+
+`chown {{benutzer}}:{{gruppe}} {{pfad/zu/datei_oder_verzeichnis}}`
+
+- Ändere den Besitzer eines Verzeichnisses und seines Inhalts rekursiv:
+
+`chown -R {{benutzer}} {{pfad/zu/Verzeichnis}}`
+
+- Ändere den Besitzer eines symbolischen Links:
+
+`chown -h {{benutzer}} {{pfed/zu/symlink}}`
+
+- Ändere den Besitzer einer Datei/eines Verzeichnisses, damit sie/es mit einer Referenzdatei übereinstimmt:
+
+`chown --reference={{pfad/zu/referenzdatei}} {{pfad/zu/datei_oder_verzeichnis}}`
diff --git a/pages.de/common/chroot.md b/pages.de/common/chroot.md
new file mode 100644
index 0000000000..0f5fcded7e
--- /dev/null
+++ b/pages.de/common/chroot.md
@@ -0,0 +1,11 @@
+# chroot
+
+> Führe einen Befehl oder eine interaktive Shell mit einem speziellen root-Verzeichnis aus.
+
+- Führe einen Befehl mit einem neuen root-Verzeichnis aus:
+
+`chroot {{pfad/zu/neuem/root}} {{befehl}}`
+
+- Lege Benutzer und Gruppe (ID oder Name) fest, der benutzt werden soll:
+
+`chroot --userspec={{benutzer:gruppe}}`
diff --git a/pages.de/common/clear.md b/pages.de/common/clear.md
new file mode 100644
index 0000000000..9b12af931d
--- /dev/null
+++ b/pages.de/common/clear.md
@@ -0,0 +1,19 @@
+# clear
+
+> Leert den Bildschirm eines Terminals.
+
+- Leert den Bildschirm (äquivalent zu Strg+L in einer Bash Shell):
+
+`clear`
+
+- Leert den Bildschirm, aber erhält den Rückscroll-Puffer des Terminals:
+
+`clear -x`
+
+- Legt den Typ des zu leerendes Terminals fest (Standardwert ist die Umgebungsvariable $TERM):
+
+`clear -T {{typ_des_terminals}}`
+
+- Zeigt die Version von `ncurses` an, die von `clear` benutzt wird:
+
+`clear -V`
diff --git a/pages.de/common/cmake.md b/pages.de/common/cmake.md
new file mode 100644
index 0000000000..43e1226423
--- /dev/null
+++ b/pages.de/common/cmake.md
@@ -0,0 +1,28 @@
+# cmake
+
+> Plattformübergreifes Build-Automatisierungs-System, das Vorlagen für native Build-Systeme erzeugt.
+> Mehr Informationen: .
+
+- Erzeugt eine Build-Vorlage im aktuellen Verzeichnis mit `CMakeLists.txt` eines Projektordners:
+
+`cmake {{pfad/zu/projektordner}}`
+
+- Erzeugt eine Build-Vorlage mit der Build-Art auf `Release` gesetzt:
+
+`cmake {{pfad/zu/projektordner}} -D {{CMAKE_BUILD_TYPE=Release}}`
+
+- Benutze eine generierte Vorlage in einem bestimmten Verzeichnis um Artifakte zu erzeugen:
+
+`cmake --build {{pfad/zu/build_verzeichnis}}`
+
+- Installiere die Build-Artifakte in `/usr/local/` und enferne Debugsymbole:
+
+`cmake --install {{pfad/zu/build_verzeichnis}} --strip`
+
+- Installiere die Build-Artifakte mit einem eigenen Präfix für Pfade:
+
+`cmake --install {{pfad/zu/build_verzeichnis}} --strip --prefix {{pfad/zu/verzeichnis}}`
+
+- Führe ein eigenes Build-Ziel aus:
+
+`cmake --build {{pfad/zu/build_verzeichnis}} --target {{zielname}}`
diff --git a/pages.de/common/compare.md b/pages.de/common/compare.md
new file mode 100644
index 0000000000..6b204f92da
--- /dev/null
+++ b/pages.de/common/compare.md
@@ -0,0 +1,12 @@
+# compare
+
+> Zeige Unterschiede von zwei Bildern.
+> Mehr Informationen: .
+
+- Vergleiche 2 Bilder:
+
+`compare {{bild1.png}} {{bild2.png}} {{diff.png}}`
+
+- Vergleiche 2 Bilder mit einer bestimmten Metrik:
+
+`compare -verbose -metric {{PSNR}} {{bild1.png}} {{bild2.png}} {{diff.png}}`
diff --git a/pages.de/common/curl.md b/pages.de/common/curl.md
new file mode 100644
index 0000000000..7bfbf6f177
--- /dev/null
+++ b/pages.de/common/curl.md
@@ -0,0 +1,37 @@
+# curl
+
+> Überträgt Daten von oder zu einem Server.
+> Unterstützt die meisten Protokolle, inklusive HTTP, FTP und POP3.
+> Mehr Informationen: .
+
+- Lade den Inhalt einer URL in eine Datei:
+
+`curl {{http://beispiel.de}} -o {{dateiname}}`
+
+- Lade eine Datei herunter und speichere dan Inhalt in einen Dateinamen, der von der URL vorgegeben wird:
+
+`curl -O {{http://beispiel.de/dateiname}}`
+
+- Lade eine Datei herunter, folge Weiterleitungen und setze vergangene Dateitransfers automatisch fort:
+
+`curl -O -L -C - {{http://beispiel.de/dateiname}}`
+
+- Sende formular-codierte Daten (POST Anfragen des Typs `application/x-www-form-urlencoded`). Benutze `-d @dateiname` oder `-d @'-'`, um von STDIN zu lesen:
+
+`curl -d {{'name=karl-dieter'}} {{http://beispiel.de/formular}}`
+
+- Sende eine Anfrage mit einem extra Header mit einer eigenen HTTP-Methode:
+
+`curl -H {{'X-Mein-Header: 123'}} -X {{PUT}} {{http://beispiel.de}}`
+
+- Sende Daten als JSON-Format und lege den geeigneten Inhaltstyp-Header fest:
+
+`curl -d {{'{"name":"karl-dieter"}'}} -H {{'Content-Type: application/json'}} {{http://beispiel.de/benutzer/1234}}`
+
+- Übergib einen Benutzernamen und Passwort für Server-Authentifizierung:
+
+`curl -u meinbenutzername:meinpasswort {{http://beispiel.de}}`
+
+- Übergib Client-Zertifikat und -Schlüssel für eine Resource und überspringe Zertifikatsüberprüfung:
+
+`curl --cert {{client.pem}} --key {{key.pem}} --insecure {{https://beispiel.de}}`
diff --git a/pages.de/common/dd.md b/pages.de/common/dd.md
new file mode 100644
index 0000000000..9d1e1fc5cc
--- /dev/null
+++ b/pages.de/common/dd.md
@@ -0,0 +1,24 @@
+# dd
+
+> Konvertiere und kopiere eine Datei.
+> Mehr Informationen: .
+
+- Erstelle ein bootbares USB-Laufwerk von einer isohybriden Datei (wie `archlinux-xxxx.iso`) und zeige den Fortschritt an:
+
+`dd if={{datei.iso}} of=/dev/{{usb_laufwerk}} status=progress`
+
+- Klone ein USB-Laufwerk in ein anderes in 4MiB Blöcken, ignoriere Fehler und zeige den Fortschritt an:
+
+`dd if=/dev/{{quell_laufwerk}} of=/dev/{{ziel_laufwerk}} bs=4M conv=noerror status=progress`
+
+- Erstelle eine Datei mit 100 zufälligen Bytes mithilfe des Zufall-Treibers des Kernels:
+
+`dd if=/dev/urandom of={{zufällige_datei}} bs=100 count=1`
+
+- Teste die Schreibgeschwindigkeit eines Laufwerks:
+
+`dd if=/dev/zero of={{datei_1GB}} bs=1024 count=1000000`
+
+- Ü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/diff.md b/pages.de/common/diff.md
new file mode 100644
index 0000000000..0818f313ea
--- /dev/null
+++ b/pages.de/common/diff.md
@@ -0,0 +1,28 @@
+# diff
+
+> Vergleiche Dateien und Verzeichnisse.
+> Mehr Informationen: .
+
+- Vergleiche Dateien (Listet jene Veränderungen auf, mit denen `alte_datei` zu `neue_datei` wird):
+
+`diff {{alte_datei}} {{neue_datei}}`
+
+- Vergleiche Dateien und ignoriere Leerzeichen:
+
+`diff -w {{alte_datei}} {{neue_datei}}`
+
+- Vergleiche Dateien und zeige Unterschiede nebeneinander:
+
+`diff -y {{alte_datei}} {{neue_datei}}`
+
+- Vergleiche Dateien und zeige Unterschiede in vereinheitlichtem Format (wie in `git diff`):
+
+`diff -u {{alte_datei}} {{neue_datei}}`
+
+- Vergleiche Verzeichnisse rekursiv (zeigt sowohl Namen von unterschiedlichen Dateien/Verzeichnissen, als auch Unterschiede zwischen Dateien):
+
+`diff -r {{altes_verzeichnis}} {{neues_verzeichnis}}`
+
+- Vergleiche Verzeichnisse und zeige nur die Namen der Dateien, die unterschiedlich sind:
+
+`diff -rq {{altes_verzeichnis}} {{neues_verzeichnis}}`
diff --git a/pages/common/aapt.md b/pages/common/aapt.md
index 30790de1e9..81617e4818 100644
--- a/pages/common/aapt.md
+++ b/pages/common/aapt.md
@@ -2,6 +2,7 @@
> Android Asset Packaging Tool.
> Compile and package an Android app's resources.
+> More information: .
- List files contained in an APK archive:
diff --git a/pages/common/dd.md b/pages/common/dd.md
index 0386626fdf..b1a38ac6e5 100644
--- a/pages/common/dd.md
+++ b/pages/common/dd.md
@@ -1,6 +1,7 @@
# dd
> Convert and copy a file.
+> More information: .
- Make a bootable usb drive from an isohybrid file (such like `archlinux-xxx.iso`) and show the progress:
diff --git a/pages/common/diff.md b/pages/common/diff.md
index 6ac5815e87..d2cb87b56a 100644
--- a/pages/common/diff.md
+++ b/pages/common/diff.md
@@ -1,6 +1,7 @@
# diff
> Compare files and directories.
+> More information: .
- Compare files (lists changes to turn `old_file` into `new_file`):