*: update German translation (#8331)

pull/1/head
marchersimon 2022-09-16 14:23:00 +02:00 committed by GitHub
parent 145c7c4c65
commit 1cc58e38ae
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
18 changed files with 163 additions and 75 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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:
- Definiere und exportiere eine Umgebungsvariable, die über mehrere Shell-Neustarts hinweg existiert (builtin):
`fish --version`
- Setze und exportiere eine permanente Umgebungsvariable (nur innerhalb der Shell):
`set -Ux {{variablenname}} {{variablenwert}}`
`set --universal --export {{variablenname}} {{variablenwert}}`

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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