mirror of https://github.com/CrimsonTome/tldr.git
German translation: alias, bash, borg, cd, chmod, chromium, chsh, convert, exa (#4132)
Co-authored-by: Zlatan Vasović <zlatanvasovic@gmail.com>client-spec/clarity
parent
b655e1b68a
commit
9aa5907281
|
@ -0,0 +1,28 @@
|
||||||
|
# alias
|
||||||
|
|
||||||
|
> Erstellt Aliase - Wörter, die durch eine Befehlszeile ersetzt werden.
|
||||||
|
> Aliase laufen mit der aktuellen Shell-Sitzung ab, es sei denn, sie sind in der Konfigurationsdatei der Shell definiert, z.B. `~/.bashrc`.
|
||||||
|
|
||||||
|
- Listet alle Aliase auf:
|
||||||
|
|
||||||
|
`alias`
|
||||||
|
|
||||||
|
- Erstellt einen Alias:
|
||||||
|
|
||||||
|
`alias {{wort}}="{{befehl}}"`
|
||||||
|
|
||||||
|
- Zeigt den mit einem bestimmten Alias verknüpften Befehl an:
|
||||||
|
|
||||||
|
`alias {{wort}}`
|
||||||
|
|
||||||
|
- Entferne einen Alias:
|
||||||
|
|
||||||
|
`unalias {{wort}}`
|
||||||
|
|
||||||
|
- Macht `rm` zu einem interaktiven Befehl:
|
||||||
|
|
||||||
|
`alias {{rm}}="{{rm -i}}"`
|
||||||
|
|
||||||
|
- Erstellt `la` als Abkürzung für `ls -a`:
|
||||||
|
|
||||||
|
`alias {{la}}="{{ls -a}}"`
|
|
@ -0,0 +1,33 @@
|
||||||
|
# bash
|
||||||
|
|
||||||
|
> Bourne-Again SHell.
|
||||||
|
> `sh`-kompatibler Kommandozeilen-Interpreter.
|
||||||
|
> Mehr Informationen: <https://gnu.org/software/bash>.
|
||||||
|
|
||||||
|
- Interaktive Shell starten:
|
||||||
|
|
||||||
|
`bash`
|
||||||
|
|
||||||
|
- Führe einen Befehl aus:
|
||||||
|
|
||||||
|
`bash -c "{{befehl}}"`
|
||||||
|
|
||||||
|
- Befehle aus einer Datei ausführen:
|
||||||
|
|
||||||
|
`bash {{datei.sh}}`
|
||||||
|
|
||||||
|
- Ausführen von Befehlen aus einer Datei, Protokollierung aller ausgeführten Befehle an das Terminal:
|
||||||
|
|
||||||
|
`bash -x {{datei.sh}}`
|
||||||
|
|
||||||
|
- Führe Befehle aus einer Datei aus und stoppen Sie beim ersten Fehler:
|
||||||
|
|
||||||
|
`bash -e {{datei.sh}}`
|
||||||
|
|
||||||
|
- Befehle von `stdin` ausführen:
|
||||||
|
|
||||||
|
`bash -s`
|
||||||
|
|
||||||
|
- Drucke die Versionsinformationen der bash aus (verwende `echo $BASH_VERSION`, um nur die Versionszeichenkette anzuzeigen):
|
||||||
|
|
||||||
|
`bash --version`
|
|
@ -0,0 +1,33 @@
|
||||||
|
# borg
|
||||||
|
|
||||||
|
> Deduplizierendes Sicherungswerkzeug.
|
||||||
|
> Erstellt lokale oder entfernte Sicherungen, die als Dateisysteme mountbar sind.
|
||||||
|
> Mehr Information: <https://borgbackup.readthedocs.io/en/stable/usage/general.html>.
|
||||||
|
|
||||||
|
- Initialisiert ein (lokales) Repository:
|
||||||
|
|
||||||
|
`borg init {{/pfad/zum/repo_verzeichnis}}`
|
||||||
|
|
||||||
|
- Sichern Sie ein Verzeichnis in das Repository und erstellen Sie ein Archiv mit dem Namen "Montag":
|
||||||
|
|
||||||
|
`borg create --progress {{/pfad/zum/repo_verzeichnis}}::{{Montag}} {{/pfad/zum/quell_verzeichnis}}`
|
||||||
|
|
||||||
|
- Alle Archive in einem Repository auflisten
|
||||||
|
|
||||||
|
`borg list {{/pfad/zum/repo_verzeichnis}}`
|
||||||
|
|
||||||
|
- Extrahieren eines bestimmten Verzeichnisses aus dem "Monday"-Archiv in einem entfernten Repository, unter Ausschluss aller *.ext-Dateien:
|
||||||
|
|
||||||
|
`borg extract {{benutzer}}@{{host}}:{{/pfad/zum/repo_verzeichnis}}::{{Montag}} {{/pfad/zum/ziel_verzeichnis} --exclude '{{*.ext}}'`
|
||||||
|
|
||||||
|
- Bereinigen Sie ein Repository, indem Sie alle Archive löschen, die älter als 7 Tage sind und Änderungen auflisten:
|
||||||
|
|
||||||
|
`borg prune --keep-within {{7d}} --list {{/pfad/zum/repo_verzeichnis}}`
|
||||||
|
|
||||||
|
- Mounten Sie ein Repository als FUSE-Dateisystem:
|
||||||
|
|
||||||
|
`borg mount {{/pfad/zum/repo_verzeichnis}}::{{Montag}} {{/pfad/zum/mountpoint}}`
|
||||||
|
|
||||||
|
- Hilfe zur Erstellung von Archiven anzeigen:
|
||||||
|
|
||||||
|
`borg create --help`
|
|
@ -0,0 +1,19 @@
|
||||||
|
# cd
|
||||||
|
|
||||||
|
> Ändern des aktuellen Arbeitsverzeichnis.
|
||||||
|
|
||||||
|
- Wechsel in das angegebene Verzeichnis:
|
||||||
|
|
||||||
|
`cd {{pfad/zum/verzeichnis}}`
|
||||||
|
|
||||||
|
- Zum Home-Verzeichnis des aktuellen Benutzers gehen:
|
||||||
|
|
||||||
|
`cd`
|
||||||
|
|
||||||
|
- Gehe zum übergeordneten Verzeichnis des aktuellen Verzeichnisses:
|
||||||
|
|
||||||
|
`cd ..`
|
||||||
|
|
||||||
|
- Gehe zum vorher gewählten Verzeichnis:
|
||||||
|
|
||||||
|
`cd -`
|
|
@ -0,0 +1,31 @@
|
||||||
|
# chmod
|
||||||
|
|
||||||
|
> Ändere die Zugriffsberechtigungen einer Datei oder eines Verzeichnisses.
|
||||||
|
|
||||||
|
- Gib dem Benutzer ([u]ser), der Eigentümer einer Datei ist, das Recht, diese zu auszuführen (e[x]ecute):
|
||||||
|
|
||||||
|
`chmod u+x {{datei}}`
|
||||||
|
|
||||||
|
- Gib dem Benutzer ([u]ser) Rechte zum lesen ([r]ead) und schreiben ([w]rite) an einer Datei / einem Verzeichnis:
|
||||||
|
|
||||||
|
`chmod u+rw {{datei_oder_verzeichnis}}`
|
||||||
|
|
||||||
|
- Entferne ausführbare (e[x]ecutable) Rechte aus der [g]ruppe:
|
||||||
|
|
||||||
|
`chmod g-x {{datei}}`
|
||||||
|
|
||||||
|
- Gibt [a]llen Benutzern Rechte zum lesen ([r]ead) und ausführen (e[x]ecute) an einer Datei:
|
||||||
|
|
||||||
|
`chmod a+rx {{datei}}`
|
||||||
|
|
||||||
|
- Gibt anderen ([o]thers) (nicht in der Gruppe des Dateieigentümers) die gleichen Rechte wie der [g]ruppe:
|
||||||
|
|
||||||
|
`chmod o=g {{datei}}`
|
||||||
|
|
||||||
|
- Entfernt alle Rechte der Anderen ([o]thers):
|
||||||
|
|
||||||
|
`chmod o= {{datei}}`
|
||||||
|
|
||||||
|
- Ändert Genehmigungen rekursiv, indem Sie [g]ruppe und Anderen ([o]thers) die Erlaubniss zum schreiben ([w]rite) geben:
|
||||||
|
|
||||||
|
`chmod -R g+w,o+w {{verzeichnis}}`
|
|
@ -0,0 +1,28 @@
|
||||||
|
# chromium
|
||||||
|
|
||||||
|
> Open-Source-Webbrowser von Google.
|
||||||
|
> Mehr Informationen: <https://chromium.org>.
|
||||||
|
|
||||||
|
- Öffnet Sie eine Datei:
|
||||||
|
|
||||||
|
`chromium {{pfad/zur/datei.html}}`
|
||||||
|
|
||||||
|
- Öffnet Sie eine URL:
|
||||||
|
|
||||||
|
`chromium {{beispiel.com}}`
|
||||||
|
|
||||||
|
- Im Inkognito-Modus öffnen:
|
||||||
|
|
||||||
|
`chromium --incognito {{beispiel.com}}`
|
||||||
|
|
||||||
|
- In einem neuen Fenster öffnen:
|
||||||
|
|
||||||
|
`chromium --new-window {{beispiel.com}}`
|
||||||
|
|
||||||
|
- Öffnet im Anwendungsmodus (ohne Symbolleisten, URL-Leiste, Schaltflächen usw.):
|
||||||
|
|
||||||
|
`chromium --app='{{https://beispiel.com}}'`
|
||||||
|
|
||||||
|
- Verwendet einen Proxy-Server:
|
||||||
|
|
||||||
|
`chromium --proxy-server="{{socks5://hostname:66}}" {{beispiel.com}}`
|
|
@ -0,0 +1,7 @@
|
||||||
|
# chsh
|
||||||
|
|
||||||
|
> Login-Shell des Benutzers ändern.
|
||||||
|
|
||||||
|
- Shell ändern:
|
||||||
|
|
||||||
|
`chsh -s {{pfad/zum/shell_programm}} {{benutzername}}`
|
|
@ -0,0 +1,32 @@
|
||||||
|
# convert
|
||||||
|
|
||||||
|
> Imagemagick Bildkonvertierungswerkzeug
|
||||||
|
> Mehr Informationen: <https://imagemagick.org/script/convert.php>
|
||||||
|
|
||||||
|
- Konvertiert ein Bild von JPG nach PNG:
|
||||||
|
|
||||||
|
`convert {{bild.jpg}} {{bild.png}}`
|
||||||
|
|
||||||
|
- Ein Bild auf 50% seiner Originalgröße skalieren:
|
||||||
|
|
||||||
|
`convert {{bild.png}} -resize 50% {{bild2.png}}`
|
||||||
|
|
||||||
|
- Skaliert ein Bild unter Beibehaltung des ursprünglichen Seitenverhältnisses auf eine maximale Größe von 640x480:
|
||||||
|
|
||||||
|
`convert {{bild.png}} -resize 640x480 {{bild2.png}}`
|
||||||
|
|
||||||
|
- Bilder horizontal aneinader hängen:
|
||||||
|
|
||||||
|
`convert {{bild1.png}} {{bild2.png}} {{bild3.png}} +append {{bild123.png}}`
|
||||||
|
|
||||||
|
- Bilder vertikal aneinander hängen:
|
||||||
|
|
||||||
|
`convert {{bild1.png}} {{bild2.png}} {{bild3.png}} -append {{bild123.png}}`
|
||||||
|
|
||||||
|
- Erstellt ein animiertes Gif-Bild aus einer Serie von Bildern mit einer Verzögerung von 100 ms zwischen den Bildern:
|
||||||
|
|
||||||
|
`convert {{bild1.png}} {{bild2.png}} {{bild3.png}} -delay {{10}} {{animation.gif}}`
|
||||||
|
|
||||||
|
- Erstellt ein Bild mit nichts als einem festen Hintergrund:
|
||||||
|
|
||||||
|
`convert -size {{800x600}} "xc:{{#ff0000}}" {{bild.png}}`
|
|
@ -0,0 +1,28 @@
|
||||||
|
# exa
|
||||||
|
|
||||||
|
> Ein moderner Ersatz für `ls` (Verzeichnisinhalte auflisten).
|
||||||
|
> Mehr Informationen: <https://the.exa.website>.
|
||||||
|
|
||||||
|
- Listet pro Zeile eine Datei auf:
|
||||||
|
|
||||||
|
`exa --oneline`
|
||||||
|
|
||||||
|
- Alle Dateien auflisten, einschließlich versteckter Dateien:
|
||||||
|
|
||||||
|
`exa --all`
|
||||||
|
|
||||||
|
- Lange Formatliste (Berechtigungen, Eigentümer, Größe und Änderungsdatum) aller Dateien:
|
||||||
|
|
||||||
|
`exa --long --all`
|
||||||
|
|
||||||
|
- Listen Sie die Dateien mit den größten oben auf:
|
||||||
|
|
||||||
|
`exa --reverse --sort={{size}}`
|
||||||
|
|
||||||
|
- Zeigt Dateien in einer Baumstruktur an, der drei Ebenen tief ist:
|
||||||
|
|
||||||
|
`exa --long --tree --level={{3}}`
|
||||||
|
|
||||||
|
- Dateien nach Änderungsdatum sortiert auflisten (älteste zuerst)
|
||||||
|
|
||||||
|
`exa --long --sort={{modified}}`
|
Loading…
Reference in New Issue