Browse Source

*: update German translation (#8331)

marchersimon 2 years ago
parent
commit
1cc58e38ae

+ 18 - 10
pages.de/common/[.md

@@ -4,22 +4,30 @@
 > Gibt 0 zurück, wenn der Ausdruck wahr ist und 1 wenn nicht.
 > Weitere Informationen: <https://www.gnu.org/software/bash/manual/bash.html#index-test>.
 
-- Überprüfe, ob die gegebene Variable und der gegebene String gleich sind:
+- Überprüfe, ob eine bestimmte Variable gleich oder ungleich einem bestimmen String ist:
 
-`[ "{{$VARIABLE}}" == "{{/bin/zsh}}" ]`
+`[ "${{variable}}" {{==|!=}} "{{string}}" ]`
 
-- Ermittle, ob die gegebene Variable leer ist:
+- Überprüfe, ob eine Variable gleich, ungleich, größer, kleiner, größer-gleich oder kleiner-gleich als eine bestimme Zahl ist:
 
-`[ -z "{{$GIT_BRANCH}}" ]`
+`[ "${{variable}}" -{{eq|ne|gt|lt|ge|le}} {{zahl}} ]`
 
-- Ermittle, ob eine Datei existiert:
+- Überprüfe, ob eine bestimmte Variable einen nicht-leeren Wert hat:
 
-`[ -f "{{pfad/zu/datei}}" ]`
+`[ -n "${{variable}}" ]`
 
-- Ermittle, ob ein Verzeichnis nicht existiert:
+- Überprüfe, ob eine bestimmte Variable einen leeren Wert hat:
 
-`[ ! -d "{{pfad/zu/verzeichnis}}" ]`
+`[ -z "${{variable}}" ]`
 
-- If-else Abfrage:
+- Überprüfe, ob eine bestimmte Datei existiert:
 
-`[ {{ausdruck}} ] && {{echo "wahr"}} || {{echo "falsch"}}`
+`[ -f {{pfad/zu/datei}} ]`
+
+- Überprüfe, ob ein bestimmtes Verzeichnis existiert:
+
+`[ -d {{pfad/zu/verzeichnis}} ]`
+
+- Überprüfe, ob eine Datei oder ein Verzeichnis existiert:
+
+`[ -e {{pfad/zu/datei_oder_verzeichnis}} ]`

+ 6 - 2
pages.de/common/cd.md

@@ -7,13 +7,17 @@
 
 `cd {{pfad/zu/verzeichnis}}`
 
+- Wechsle zum Verzeichnis über dem aktuellen Verzeichnis:
+
+`cd ..`
+
 - Wechsle in das Home-Verzeichnis des aktuellen Benutzers:
 
 `cd`
 
-- Wechsle zum Verzeichnis über dem aktuellen Verzeichnis:
+- Wechsle in das Home-Verzeichnis eines bestimmten Benutzers:
 
-`cd ..`
+`cd ~{{benutzername}}`
 
 - Wechsle zum zuletzt gewählten Verzeichnis:
 

+ 4 - 0
pages.de/common/chmod.md

@@ -30,3 +30,7 @@
 - Ändere Rechte rekursiv, indem der Besitzer[g]ruppe und anderen ([o]thers) die Rechte zum Schreiben ([w]rite) geben werden:
 
 `chmod -R g+w,o+w {{pfad/zu/verzeichnis}}`
+
+- Gib [a]llen Benutzern rekursiv Rechte zum Lesen ([r]ead) von Dateien und Ausführen (e[X]ecute) von Unterverzeichnissen innerhalb eines Verzeichnis:
+
+`chmod -R a+rX {{pfad/zu/verzeichnis}}`

+ 14 - 6
pages.de/common/chromium.md

@@ -3,13 +3,9 @@
 > Open-Source-Webbrowser von Google.
 > Weitere Informationen: <https://www.chromium.org/developers/how-tos/run-chromium-with-flags/>.
 
-- Öffne eine html-Datei:
+- Öffne eine bestimmte Datei oder URL:
 
-`chromium {{pfad/zu/datei.html}}`
-
-- Öffne eine bestimmte URL:
-
-`chromium {{beispiel.com}}`
+`chromium {{https://beispiel.com|pfad/zu/datei.html}}`
 
 - Öffne eine URL im Inkognito-Modus:
 
@@ -26,3 +22,15 @@
 - Öffne eine URL und verwende einen Proxy-Server:
 
 `chromium --proxy-server="{{socks5://hostname:66}}" {{beispiel.com}}`
+
+- Öffne Chromium mit einem eigenen Profil-Verzeichnis:
+
+`chromium --user-data-dir={{pfad/zu/verzeichnis}}`
+
+- Öffne Chromium ohne CORS-Verifizierung (nützlich, um eine API zu testen):
+
+`chromium --user-data-dir={{pfad/zu/verzeichnis}} --disable-web-security`
+
+- Öffne Chromium mit einem `DevTools`-Fenster für jeden geöffneten Tab:
+
+`chromium --auto-open--devtools-for-tabs`

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

@@ -3,6 +3,18 @@
 > Ändere die Login-Shell eines Benutzers.
 > Weitere Informationen: <https://manned.org/chsh>.
 
+- Ändere die Login-Shell des aktuellen Benutzers interaktiv:
+
+`chsh`
+
+- Ändere die Login-Shell des aktuellen Benutzers:
+
+`chsh -s {{pfad/zu/shell}}`
+
 - Ändere die Login-Shell eines Benutzers:
 
 `chsh -s {{pfad/zu/shell}} {{benutzername}}`
+
+- Liste alle verfügbaren Shells auf:
+
+`chsh --list-shells`

+ 19 - 11
pages.de/common/code.md

@@ -3,26 +3,34 @@
 > Visual Studio Code.
 > Weitere Informationen: <https://github.com/microsoft/vscode>.
 
-- Öffne VS Code:
+- Öffne Visual Studio Code:
 
 `code`
 
-- Öffne das aktuelle Verzeichnis in VS Code:
+- Öffne bestimmte Dateien und/oder Verzeichnisse:
 
-`code .`
+`code {{pfad/zu/datei_oder_verzeichnis1 pfad/zu/datei_oder_verzeichnis2 ...}}`
 
-- Öffne eine bestimmte Datei oder Verzeichnis in VS Code:
+- Vergleiche zwei bestimmte Dateien:
 
-`code {{pfad/zu/datei_oder_verzeichnis}}`
+`code --diff {{pfad/zu/datei1}} {{pfad/zu/datei2}}`
 
-- Öffne eine Datei oder ein Verzeichnis im aktuell geöffnetem VS Code Fenster:
+- Öffne bestimmte Dateien und/oder Verzeichnisse in einem neuen Fenster:
 
-`code --reuse-window {{pfad/zu/datei_oder_verzeichnis}}`
+`code --new-window {{pfad/zu/datei_oder_verzeichnis1 pfad/zu/datei_oder_verzeichnis2 ...}}`
 
-- Öffne mehrere Dateien in VS Code:
+- Installiere oder lösche bestimmte Erweiterung:
 
-`code -d {{pfad/zu/datei1}} {{pfad/zu/datei2}}`
+`code --{{install|uninstall}}-extension {{herausgeber.erweiterung}}`
 
-- Öffne VS Code root:
+- Liste alle installierten Erweiterungen auf:
 
-`sudo code {{pfad/zu/datei_oder_verzeichnis}} --user-data-dir`
+`code --list-extensions`
+
+- Liste alle installierten Erweiterungen und deren Version auf:
+
+`code --list-extensions --show-versions`
+
+- Starte Visual Studio Code als Superuser und speichere Benutzerdaten in einem bestimmten Verzeichnis:
+
+`sudo code --user-data-dir {{pfad/zu/verzeichnis}}`

+ 6 - 18
pages.de/common/cut.md

@@ -3,26 +3,14 @@
 > Schneide Felder von stdin oder einer Datei aus.
 > Weitere Informationen: <https://www.gnu.org/software/coreutils/cut>.
 
-- Schneide die ersten 16 Zeichen jeder Zeile von stdin aus:
+- Schneide bestimmte Zeichen oder einen Feldbereich jeder Zeile aus:
 
-`cut -c {{1-16}}`
+`{{befehl}} | cut --{{characters|fields}}={{1|1,10|1-10|1-|-10}}`
 
-- Schneide die ersten 16 Zeichen jeder Zeile der angegebenen Datei aus:
+- Schneide einen bestimmten Bereich jeder Zeile mit einem bestimmten Trennzeichen aus:
 
-`cut -c {{1-16}} {{pfad/zu/datei}}`
+`{{befehl}} | cut --delimiter="{{,}} --{{characters}}={{1}}"`
 
-- Schneide alles ab dem dritten Zeichen bis zum Ende der Zeile aus:
+- Schneide einen bestimmten Bereich jeder Zeile einer bestimmten Datei aus:
 
-`cut -c {{3-}}`
-
-- Schneide das fünfte Feld jeder Zeile aus und nutze den Doppelpunkt als Trennzeichen (standardmäßig Tab):
-
-`cut -d'{{:}}' -f{{5}}`
-
-- Schneide das 2. und 10. Feld jeder Zeile aus und nutze Semikolon als Trennzeichen:
-
-`cut -d'{{;}}' -f{{2,10}}`
-
-- Schneide alles ab dem dritten Zeichen bis zum Ende der Zeile aus und nutze Leerzeichen als Trennzeichen:
-
-`cut -d'{{ }}' -f{{3-}}`
+`cut --{{characters}}={{1}} {{pfad/zu/datei}}`

+ 9 - 5
pages.de/common/diff.md

@@ -9,20 +9,24 @@
 
 - Vergleiche Dateien und ignoriere Leerzeichen:
 
-`diff -w {{pfad/zu/datei1}} {{pfad/zu/datei2}}`
+`diff --ignore-all-space {{pfad/zu/datei1}} {{pfad/zu/datei2}}`
 
 - Vergleiche Dateien und zeige Unterschiede nebeneinander:
 
-`diff -y {{pfad/zu/datei1}} {{pfad/zu/datei2}}`
+`diff --side-by-side {{pfad/zu/datei1}} {{pfad/zu/datei2}}`
 
 - Vergleiche Dateien und zeige Unterschiede in vereinheitlichtem Format (wie in `git diff`):
 
-`diff -u {{pfad/zu/datei1}} {{pfad/zu/datei2}}`
+`diff --unified {{pfad/zu/datei1}} {{pfad/zu/datei2}}`
 
 - Vergleiche Verzeichnisse rekursiv (zeigt sowohl Namen von unterschiedlichen Dateien/Verzeichnissen, als auch Unterschiede zwischen Dateien):
 
-`diff -r {{altes_verzeichnis}} {{neues_verzeichnis}}`
+`diff --recursive {{altes_verzeichnis}} {{neues_verzeichnis}}`
 
 - Vergleiche Verzeichnisse und zeige nur die Namen der Dateien, die unterschiedlich sind:
 
-`diff -rq {{altes_verzeichnis}} {{neues_verzeichnis}}`
+`diff --recursive --brief {{altes_verzeichnis}} {{neues_verzeichnis}}`
+
+- Erstelle ein patch-Datei für Git bestehend aus den Unterschieden zweier Dateien und behandle fehlende Dateien als leer:
+
+`diff --text --unified --new-file {{pfad/zu/datei1}} {{pfad/zu/datei2}} > {{pfad/zu/diff.patch}}`

+ 8 - 0
pages.de/common/docker-run.md

@@ -26,3 +26,11 @@
 - Führe einen Befehl in einem neuen Container mit veröffentlichten Ports aus:
 
 `docker run --publish {{host_port}}:{{container_port}} {{image}} {{befehl}}`
+
+- Führe einen Befehl in einem neuen Container aus und überschreibe den Einstiegspunkt des Images:
+
+`docker run --entrypoint {{befehl}} {{image}}`
+
+- Führe einen Befehl in einem neuen Container aus und verbinde ihn mit einem Netzwerk:
+
+`docker run --network {{netzwerk}} {{image}}`

+ 11 - 11
pages.de/common/fish.md

@@ -8,26 +8,26 @@
 
 `fish`
 
-- Führe einen Befehl aus:
+- Starte eine interaktive Shell-Sitzung ohne die Start-Konfiguration zu laden:
 
-`fish -c "{{befehl}}"`
+`fish --no-config`
 
-- Führe ein Skript aus:
+- Führe einen bestimmten Befehl aus:
+
+`fish --command "{{echo 'fish wird ausgeführt'}}"`
+
+- Führe ein bestimmtes Skript aus:
 
 `fish {{pfad/zu/skript.fish}}`
 
-- Überprüfe ein Skript auf Syntaxfehler:
+- Überprüfe ein bestimmtes Skript auf Syntaxfehler:
 
 `fish --no-execute {{pfad/zu/skript.fish}}`
 
-- Starte eine private interaktive Shell-Sitzung, in der `fish` weder auf die Shell-History zugreift, noch diese verändert:
+- Starte eine private, interaktive Shell-Sitzung, in der `fish` weder auf die Shell-History zugreift, noch diese verändert:
 
 `fish --private`
 
-- Gib die Version von fish aus:
-
-`fish --version`
-
-- Setze und exportiere eine permanente Umgebungsvariable (nur innerhalb der Shell):
+- Definiere und exportiere eine Umgebungsvariable, die über mehrere Shell-Neustarts hinweg existiert (builtin):
 
-`set -Ux {{variablenname}} {{variablenwert}}`
+`set --universal --export {{variablenname}} {{variablenwert}}`

+ 5 - 1
pages.de/common/git-push.md

@@ -13,7 +13,11 @@
 
 - Lade den aktuellen Branch in ein entferntes Repository mit Angabe des Namens des entfernten Branches hoch:
 
-`git push {{remote_name}} -u {{remote_branch}}`
+`git push -u {{remote_name}} {{remote_branch}}`
+
+- Lade Änderungen eines bestimmten lokalen Branches zu einem bestimmten entfernten Branch hoch:
+
+`git push {{remote_name}} {{lokaler_branch}}:{{entfernter_branch}}`
 
 - Lade Änderungen aller lokalen Branches zu ihrem entfernten Repository hoch:
 

+ 9 - 1
pages.de/common/nodemon.md

@@ -19,6 +19,14 @@
 
 `nodemon {{pfad/zu/datei.js}} {{argumente}}`
 
+- Übergib Argumente an node selbst, wenn sie nicht bereits Argumente von nodemon sind (z.B. `--inspect`):
+
+`nodemon {{argumente}} {{pfad/zu/datei.js}}`
+
 - Führe Nicht-Node Skripte aus:
 
-`nodemon --exec "{{python --verbose}}" {{pfad/zu/datei.py}}`
+`nodemon --exec "{{befehl_um_skript_auszuführen}} {{argumente}}" {{pfad/zu/skript}}`
+
+- Führe ein Python-Skript aus:
+
+`nodemon --exec "python {{argumente}}" {{pfad/zu/datei.py}}`

+ 11 - 3
pages.de/common/npx.md

@@ -3,13 +3,21 @@
 > Führt Binärdateien von `npm` Paketen aus.
 > Weitere Informationen: <https://github.com/npm/npx>.
 
-- Führe die Binärdatei eines übergebenen npm Pakets aus:
+- Führe die Binärdatei eines bestimmten npm Pakets aus:
 
-`npx {{modul_name}}`
+`npx {{modulname}} {{befehlsargumente}}`
 
 - Übergib den konkreten Namen, falls das Paket mehrere Binärdateien besitzt:
 
-`npx -p {{paket_name}} {{modul_name}}`
+`npx --package {{paketname}} {{modulname}}`
+
+- Führe einen Befehl aus, wenn er im aktuellen Verzeichnis oder in `node_modules/.bin` gefunden wird:
+
+`npx --no-install {{befehl}} {{befehlsargumente}}`
+
+- Führe die Binärdatei eines bestimmten npm Moduls aus und unterdrücke jede Ausgabe von `npx` selbst:
+
+`npx --quiet {{modulname}} {{befehlsargumente}}`
 
 - Zeige eine Hilfe an:
 

+ 4 - 0
pages.de/common/pass.md

@@ -31,3 +31,7 @@
 - Initialisiere ein Git Repository (Alle durch pass durchgeführten Änderungen werden automatisch committed):
 
 `pass git init`
+
+- Führe einen Git-Befehl für den Passwort-Store aus:
+
+`pass git {{befehl}}`

+ 9 - 1
pages.de/common/pip.md

@@ -8,9 +8,13 @@
 
 `pip install {{paketname}}`
 
+- Installiere ein Paket im Benutzerverzeichnis, anstatt systemweit:
+
+`pip install --user {{paketname}}`
+
 - Aktualisiere ein Paket:
 
-`pip install -U {{paketname}}`
+`pip install --upgrade {{paketname}}`
 
 - Deinstalliere ein Paket:
 
@@ -23,3 +27,7 @@
 - Zeige Informationen über ein installiertes Paket an:
 
 `pip show {{paketname}}`
+
+- Installiere Pakete, die in einer Datei gelistet sind:
+
+`pip install --requirement {{requirements.txt}}`

+ 8 - 0
pages.de/common/puppet-agent.md

@@ -22,3 +22,11 @@
 - Protokolliere jede ausgewertete Ressource (selbst wenn sich nichts geändert hat):
 
 `puppet agent --test --evaltrace`
+
+- Deaktiviere den Agenten:
+
+`puppet agent --disable "{{nachricht}}"`
+
+- Aktiviere den Agenten:
+
+`puppet agent --enable`

+ 0 - 4
pages.de/linux/adduser.md

@@ -22,7 +22,3 @@
 - Erstelle einen neuen Benutzer und füge ihn zur angegebenen Gruppe hinzu:
 
 `adduser --ingroup {{gruppe}} {{benutzername}}`
-
-- Füge einen vorhandenen Benutzer zur angegebenen Gruppe hinzu:
-
-`adduser {{benutzername}} {{gruppe}}`

+ 8 - 0
pages.de/linux/nordvpn.md

@@ -22,3 +22,11 @@
 - Stelle eine Verbindung zu einem NordVPN-Server in einem bestimmten Land her:
 
 `nordvpn connect {{Germany}}`
+
+- Stelle eine Verbinding zu einem NordVPN-Server in einem bestimmten Land und einer bestimmten Stadt her:
+
+`nordvpn connect {{Germany}} {{Berlin}}`
+
+- Aktiviere die `autoconnect`-Option:
+
+`nordvpn set autoconnect on`