diff --git a/pages.de/common/alias.md b/pages.de/common/alias.md new file mode 100644 index 000000000..ecc23300d --- /dev/null +++ b/pages.de/common/alias.md @@ -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}}"` diff --git a/pages.de/common/bash.md b/pages.de/common/bash.md new file mode 100644 index 000000000..758093833 --- /dev/null +++ b/pages.de/common/bash.md @@ -0,0 +1,33 @@ +# bash + +> Bourne-Again SHell. +> `sh`-kompatibler Kommandozeilen-Interpreter. +> Mehr Informationen: . + +- 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` diff --git a/pages.de/common/borg.md b/pages.de/common/borg.md new file mode 100644 index 000000000..353e49be0 --- /dev/null +++ b/pages.de/common/borg.md @@ -0,0 +1,33 @@ +# borg + +> Deduplizierendes Sicherungswerkzeug. +> Erstellt lokale oder entfernte Sicherungen, die als Dateisysteme mountbar sind. +> Mehr Information: . + +- 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` diff --git a/pages.de/common/cd.md b/pages.de/common/cd.md new file mode 100644 index 000000000..61b25ab0a --- /dev/null +++ b/pages.de/common/cd.md @@ -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 -` diff --git a/pages.de/common/chmod.md b/pages.de/common/chmod.md new file mode 100644 index 000000000..50fe5cd73 --- /dev/null +++ b/pages.de/common/chmod.md @@ -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}}` diff --git a/pages.de/common/chromium.md b/pages.de/common/chromium.md new file mode 100644 index 000000000..3b8e2c775 --- /dev/null +++ b/pages.de/common/chromium.md @@ -0,0 +1,28 @@ +# chromium + +> Open-Source-Webbrowser von Google. +> Mehr Informationen: . + +- Ö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}}` diff --git a/pages.de/common/chsh.md b/pages.de/common/chsh.md new file mode 100644 index 000000000..61f0aeb63 --- /dev/null +++ b/pages.de/common/chsh.md @@ -0,0 +1,7 @@ +# chsh + +> Login-Shell des Benutzers ändern. + +- Shell ändern: + +`chsh -s {{pfad/zum/shell_programm}} {{benutzername}}` diff --git a/pages.de/common/convert.md b/pages.de/common/convert.md new file mode 100644 index 000000000..ebdf20d36 --- /dev/null +++ b/pages.de/common/convert.md @@ -0,0 +1,32 @@ +# convert + +> Imagemagick Bildkonvertierungswerkzeug +> Mehr Informationen: + +- 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}}` diff --git a/pages.de/common/exa.md b/pages.de/common/exa.md new file mode 100644 index 000000000..bb911d8a6 --- /dev/null +++ b/pages.de/common/exa.md @@ -0,0 +1,28 @@ +# exa + +> Ein moderner Ersatz für `ls` (Verzeichnisinhalte auflisten). +> Mehr Informationen: . + +- 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}}`