GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Zeigen Sie Cheatsheets für Linux-Befehle mit dem Tealdeer-Tool an

Die wachsende Anzahl von Ressourcen hat das Erlernen der Linux-Befehle für Neulinge bequem und einfacher gemacht. Eine der bemerkenswertesten Ressourcen sind tldr-pages . Das tldr-pages-Projekt ist eine Sammlung vereinfachter und von der Community verwalteter Hilfeseiten für Befehlszeilentools. Im Gegensatz zu den traditionellen man pages , bietet das tldr-pages-Projekt prägnante und praktische Beispiele für ein bestimmtes Befehlszeilentool, ohne alle anderen umfassenden Textteile. Neben dem offiziellen tldr-Client gibt es viele Clients von Drittanbietern, um auf die tldr-Seiten zuzugreifen. Einer von ihnen ist Tealdeer . Tealdeer ist ein schneller, inoffizieller tldr-Client, mit dem Sie in Ihrem Terminal auf Cheatsheets für Linux-Befehle zugreifen und diese anzeigen können.

Der Entwickler von Tealdeer behauptet, dass es im Vergleich zum offiziellen tldr-Client und anderen von der Community unterstützten tldr-Clients sehr schnell ist. Tealdeer ist ein in Rust geschriebenes Open-Source-Tool Programmiersprache und deren Quellcode ist auf GitHub frei verfügbar.

Tealdeer tldr-Client unter Linux installieren

Tealdeer kann wie unten aufgeführt auf verschiedene Arten installiert werden.

1. Installieren Sie Tealdeer mit dem Paketmanager

Tealdeer wurde für viele Linux-Distributionen gepackt.

Für Arch Linux und seine Derivate ist es in AUR verfügbar -  tealdeertealdeer-bin oder tealdeer-git . Sie können jedes dieser Tealdeer-Pakete mit einem AUR-Hilfsprogramm installieren, zum Beispiel Yay , wie unten:

$ yay -S tealdeer

Oder,

$ yay -S tealdeer-bin

Oder,

$ yay -S tealdeer-git

Um Tealdeer auf Fedora zu installieren, führen Sie Folgendes aus:

$ sudo dnf install tealdeer

Unter NixOS:

$ nix-env --install tealdeer

Unter openSUSE:

$ sudo zypper install tealdeer

Unter Void Linux:

$ sudo xbps-install --synchronize tealdeer

2. Installieren Sie Tealdeer mit Fracht

Installieren Sie die Programmiersprache Rust auf Ihrem Linux-System, falls Sie sie noch nicht installiert haben.

  • Installieren Sie die Programmiersprache Rust unter Linux

Führen Sie dann den folgenden Befehl aus, um Tealdeer mit cargo zu installieren Paketmanager:

$ cargo install tealdeer

3. Installieren Sie Tealdeer aus statischen Binärdateien

Sie können die vorkompilierten Binärdateien auch von der GitHub-Versionsseite herunterladen und verschieben Sie es in Ihren $PATH wie unten.

$ wget https://github.com/dbrgn/tealdeer/releases/download/v1.4.1/tldr-linux-x86_64-musl
$ sudo cp tldr-linux-x86_64-musl /usr/local/bin/tldr

Ausführbar machen:

$ sudo chmod +x /usr/local/bin/tldr

Optional können Sie das Shell-Completion-Skript für Ihre $SHELL herunterladen von den Veröffentlichungsseiten, um die Funktion zur automatischen Vervollständigung zu aktivieren.

  • Bash :Kopieren Sie bash_tealdeer Datei nach /usr/share/bash-completion/completions/tldr
  • Fisch :Kopieren Sie fish_tealdeer Datei nach ~/.config/fish/completions/tldr.fish
  • Zsh :Kopieren Sie zsh_tealdeer Datei nach /usr/share/zsh/site-functions/_tldr

Linux-Befehls-Cheatsheets mit Tealdeer im Terminal anzeigen

Das Abrufen von Cheatsheets für Unix- und Linux-Befehle wird mit Tealdeer viel einfacher!

Bevor Sie mit der Verwendung von Tealdeer beginnen, müssen Sie seinen Cache mit folgendem Befehl aktualisieren:

$ tldr --update

Jetzt können Sie das Cheatsheet eines beliebigen Unix- und Linux-Befehls mit dem Tealdeer-Client wie folgt anzeigen:

tldr command_name

Zum Beispiel werde ich ls Cheatsheet des Befehls mit Tealdeer mit diesem Befehl:

$ tldr ls

Der Tealdeer-Client ruft das angeforderte Cheatsheet von den tldr-Seiten ab Projekt und zeigen Sie es in Ihrem Terminal an.

Hier ist die Beispielausgabe des obigen Befehls:

  List directory contents.

  List files one per line:

      ls -1

  List all files, including hidden files:

      ls -a

  List all files, with trailing `/` added to directory names:

      ls -F

  Long format list (permissions, ownership, size and modification date) of all files:

      ls -la

  Long format list with size displayed using human readable units (KB, MB, GB):

      ls -lh

  Long format list sorted by size (descending):

      ls -lS

  Long format list of all files, sorted by modification date (oldest first):

      ls -ltr

Sehen? Es gibt keine umfassenden Textteile, keine Erklärung für die einzelnen Flags/Optionen. Nur eine kleine Beschreibung zu ls Befehl und die praktischen Beispielbefehle! Sie können diejenige, die Sie verwenden möchten, aus der Liste auswählen!

Sie müssen nicht durch die man pages blättern oder keine Notwendigkeit, eine Websuche durchzuführen. Tealdeer kann Ihnen praktische Beispiele für die meisten Unix- und Linux-Befehle liefern.

Sie können sogar den tldr erhalten Beispiele für Befehle wie unten:

$ tldr tldr

  Displays simple help pages for command-line tools, from the tldr-pages project.
  More information: <https://tldr.sh>.

  Get typical usages of a command (hint: this is how you got here!):

      tldr command

  Show the tar tldr page for Linux:

      tldr -p linux tar

  Get help for a git subcommand:

      tldr git-checkout

  Update local pages (if the client supports caching):

      tldr -u

Um alle Befehle im Cache aufzulisten, führen Sie Folgendes aus:

$ tldr --list

Wenn Sie den lokalen Cache leeren möchten, verwenden Sie -c , --clear-cache Flagge.

$ tldr --clear-cache

Vergessen Sie nach dem Löschen des Caches nicht, den lokalen Cache zu aktualisieren:

$ tldr --update

Weitere Einzelheiten finden Sie unter tldr Hilfebereich:

$ tldr --help
Usage:

    tldr [options] <command>...
    tldr [options]

Options:

    -h --help           Show this screen
    -v --version        Show version information
    -l --list           List all commands in the cache
    -f --render <file>  Render a specific markdown file
    -o --os <type>      Override the operating system [linux, osx, sunos, windows]
    -u --update         Update the local cache
    -c --clear-cache    Clear the local cache
    -p --pager          Use a pager to page output
    -m --markdown       Display the raw markdown instead of rendering it
    -q --quiet          Suppress informational messages
    --config-path       Show config file path
    --seed-config       Create a basic config
    --color <when>      Control when to use color [always, auto, never] [default: auto]

Examples:

    $ tldr tar
    $ tldr --list

To control the cache:

    $ tldr --update
    $ tldr --clear-cache

To render a local file (for testing):

    $ tldr --render /path/to/file.md

Linux
  1. Überwachen Sie Befehle und Aufgaben mit dem Linux-Überwachungsbefehl

  2. Ersetzen Sie Manpages durch Tealdeer unter Linux

  3. Senden Sie mit Terminator Befehle an mehrere SSH-Sitzungen

  4. Linux-Befehle:Durchsuchen des virtuellen Speichers mit vmstat

  5. Suchen Sie eine Datei mit den Befehlen Suchen und Suchen in Linux

Datumsbefehl in Linux mit Verwendungsbeispielen

RPM-Befehle in Linux mit Beispielen

SSH-Befehle in Linux mit Verwendungsbeispielen

Zeigen Sie Netzwerkinformationen in Linux mit What IP Tool an

So zeigen Sie Cheatsheets für Linux-Befehle mit z

Zeigen Sie Statistiken zu Virtualisierungssystemen mit Virt-top in Linux an