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`):