Procházet zdrojové kódy

7za, 7zr, aapt, ab, alacritty, atom, avrdude, chown, chroot, clear, cmake, compare, curl, dd, diff: add German translation (#5286)

marchersimon před 4 roky
rodič
revize
e3c79db0e6

+ 25 - 0
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: <https://www.7-zip.org/>.
+
+- 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}}`

+ 17 - 0
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: <https://www.7-zip.org/>.
+
+- 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}}`

+ 17 - 0
pages.de/common/aapt.md

@@ -0,0 +1,17 @@
+# aapt
+
+> Android Asset Packaging Tool.
+> Kompiliere und verpacke die Resourcen einer Android App.
+> Mehr Informationen: <https://elinux.org/Android_aapt>.
+
+- 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}}`

+ 24 - 0
pages.de/common/ab.md

@@ -0,0 +1,24 @@
+# ab
+
+> Apache Benchmarking Tool. Das einfachste Tool um eine Belastungsprobe durchzuführen.
+> Mehr Informationen: <https://httpd.apache.org/docs/2.4/programs/ab.html>.
+
+- 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}}`

+ 24 - 0
pages.de/common/alacritty.md

@@ -0,0 +1,24 @@
+# alacritty
+
+> Plattformübergreifender, GPU-beschleunigter Terminalemulator.
+> Mehr Informationen: <https://github.com/jwilm/alacritty>.
+
+- Ö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}}`

+ 29 - 0
pages.de/common/atom.md

@@ -0,0 +1,29 @@
+# atom
+
+> Ein plattformübergreifender erweiterbarer Texteditor.
+> Erweiterungen werden durch `apm` verwaltet.
+> Mehr Informationen: <https://atom.io/>.
+
+- Ö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`

+ 20 - 0
pages.de/common/avrdude.md

@@ -0,0 +1,20 @@
+# avrdude
+
+> Treiberprogramm für Atmel AVR Mikrocontroller-Programmierung.
+> Mehr Informationen: <https://www.nongnu.org/avrdude/>.
+
+- 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 \?`

+ 23 - 0
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}}`

+ 11 - 0
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}}`

+ 19 - 0
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`

+ 28 - 0
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: <https://cmake.org/cmake/help/latest/manual/cmake.1.html>.
+
+- 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}}`

+ 12 - 0
pages.de/common/compare.md

@@ -0,0 +1,12 @@
+# compare
+
+> Zeige Unterschiede von zwei Bildern.
+> Mehr Informationen: <https://imagemagick.org/script/compare.php>.
+
+- 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}}`

+ 37 - 0
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: <https://curl.se>.
+
+- 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}}`

+ 24 - 0
pages.de/common/dd.md

@@ -0,0 +1,24 @@
+# dd
+
+> Konvertiere und kopiere eine Datei.
+> Mehr Informationen: <https://www.man7.org/linux/man-pages/man1/dd.1.html>.
+
+- 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)`

+ 28 - 0
pages.de/common/diff.md

@@ -0,0 +1,28 @@
+# diff
+
+> Vergleiche Dateien und Verzeichnisse.
+> Mehr Informationen: <https://man7.org/linux/man-pages/man1/diff.1.html>.
+
+- 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}}`

+ 1 - 0
pages/common/aapt.md

@@ -2,6 +2,7 @@
 
 > Android Asset Packaging Tool.
 > Compile and package an Android app's resources.
+> More information: <https://elinux.org/Android_aapt>.
 
 - List files contained in an APK archive:
 

+ 1 - 0
pages/common/dd.md

@@ -1,6 +1,7 @@
 # dd
 
 > Convert and copy a file.
+> More information: <https://www.man7.org/linux/man-pages/man1/dd.1.html>.
 
 - Make a bootable usb drive from an isohybrid file (such like `archlinux-xxx.iso`) and show the progress:
 

+ 1 - 0
pages/common/diff.md

@@ -1,6 +1,7 @@
 # diff
 
 > Compare files and directories.
+> More information: <https://man7.org/linux/man-pages/man1/diff.1.html>.
 
 - Compare files (lists changes to turn `old_file` into `new_file`):