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

translation-badges
marchersimon 2021-02-20 21:30:55 +01:00 committed by GitHub
parent 92a974ac06
commit e3c79db0e6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
18 changed files with 341 additions and 0 deletions

25
pages.de/common/7za.md Normal file
View File

@ -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
pages.de/common/7zr.md Normal file
View File

@ -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
pages.de/common/aapt.md Normal file
View File

@ -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
pages.de/common/ab.md Normal file
View File

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

View File

@ -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
pages.de/common/atom.md Normal file
View File

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

View File

@ -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
pages.de/common/chown.md Normal file
View File

@ -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
pages.de/common/chroot.md Normal file
View File

@ -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
pages.de/common/clear.md Normal file
View File

@ -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
pages.de/common/cmake.md Normal file
View File

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

View File

@ -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
pages.de/common/curl.md Normal file
View File

@ -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
pages.de/common/dd.md Normal file
View File

@ -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
pages.de/common/diff.md Normal file
View File

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

View File

@ -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:

View File

@ -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:

View File

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