mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-04-22 00:42:08 +02:00
*: update German translation (#8331)
This commit is contained in:
parent
145c7c4c65
commit
1cc58e38ae
18 changed files with 163 additions and 75 deletions
|
@ -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}} ]`
|
||||
|
|
|
@ -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 -`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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`
|
||||
|
|
|
@ -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`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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,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}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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`
|
||||
|
|
Loading…
Add table
Reference in a new issue