GNU/Linux >> Znalost Linux >  >> Linux

Zobrazte Cheatsheety příkazů Linuxu pomocí nástroje Tealdeer

Díky rostoucímu počtu zdrojů je učení linuxových příkazů pro nováčky pohodlné a snazší. Jedním z pozoruhodných zdrojů je tldr-pages . Projekt tldr-pages je sbírka zjednodušených a komunitou spravovaných stránek nápovědy pro nástroje příkazového řádku. Na rozdíl od tradičních man pages , projekt tldr-pages poskytuje stručné a praktické příklady pro daný nástroj příkazového řádku, s výjimkou všech ostatních obsáhlých textových částí. Kromě oficiálního klienta tldr existuje mnoho klientů třetích stran pro přístup ke stránkám tldr. Jedním z nich je Tealdeer . Tealdeer je rychlý, neoficiální klient tldr, který vám umožňuje přistupovat a zobrazovat cheatsheety příkazů Linuxu ve vašem terminálu.

Vývojář Tealdeer tvrdí, že je velmi rychlý ve srovnání s oficiálním klientem tldr a dalšími klienty tldr podporovanými komunitou. Tealdeer je opensource nástroj napsaný v Rust programovací jazyk a jeho zdrojový kód je volně dostupný na GitHubu.

Nainstalujte klienta Tealdeer tldr v systému Linux

Tealdeer lze nainstalovat několika způsoby, jak je uvedeno níže.

1. Nainstalujte Tealdeer pomocí správce balíčků

Tealdeer byl zabalen pro mnoho distribucí Linuxu.

Pro Arch Linux a jeho derivátů, je k dispozici v AUR -  tealdeertealdeer-bin nebo tealdeer-git . Kterýkoli z těchto balíčků tealdeer můžete nainstalovat pomocí pomocného programu AUR, například Yay , jako níže:

$ yay -S tealdeer

Nebo,

$ yay -S tealdeer-bin

Nebo,

$ yay -S tealdeer-git

Chcete-li nainstalovat Tealdeer na Fedoru, spusťte:

$ sudo dnf install tealdeer

Na NixOS:

$ nix-env --install tealdeer

Na openSUSE:

$ sudo zypper install tealdeer

V systému Void Linux:

$ sudo xbps-install --synchronize tealdeer

2. Nainstalujte Tealdeer pomocí nákladu

Nainstalujte si programovací jazyk Rust do svého systému Linux, pokud jste jej ještě nenainstalovali.

  • Nainstalujte programovací jazyk Rust v systému Linux

Poté spusťte následující příkaz a nainstalujte Tealdeer pomocí cargo správce balíčků:

$ cargo install tealdeer

3. Nainstalujte Tealdeer ze statických binárních souborů

Můžete si také stáhnout předkompilované binární soubory z stránky vydání GitHubu a přesuňte jej do $PATH jako níže.

$ 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

Udělejte jej spustitelným:

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

Volitelně si můžete stáhnout skript dokončení shellu pro váš $SHELL ze stránek vydání, abyste povolili funkci automatického dokončení.

  • Bash :zkopírujte bash_tealdeer soubor do /usr/share/bash-completion/completions/tldr
  • Ryby :zkopírujte fish_tealdeer soubor do ~/.config/fish/completions/tldr.fish
  • Zsh :zkopírujte zsh_tealdeer soubor do /usr/share/zsh/site-functions/_tldr

Zobrazení cheatů pro příkazy Linuxu s Tealdeerem v terminálu

Získávání cheatsheetů pro příkazy Unixu a Linuxu je s Tealdeerem mnohem jednodušší!

Než začnete používat Tealdeer, musíte aktualizovat jeho mezipaměť příkazem:

$ tldr --update

Nyní můžete zobrazit cheatsheet libovolného příkazu Unixu a Linuxu pomocí klienta Tealdeer, jak je uvedeno níže:

tldr command_name

Například se chystám zobrazit ls cheatsheet příkazu pomocí Tealdeer pomocí tohoto příkazu:

$ tldr ls

Klient Tealdeer načte požadovaný cheatsheet ze tldr-pages projekt a zobrazte jej ve svém terminálu.

Zde je ukázkový výstup výše uvedeného příkazu:

  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

Vidět? Neexistují žádné komplexní textové části, žádné vysvětlení pro jednotlivé příznaky/možnosti. Jen malý popis o ls příkaz a praktický příklad příkazů! Ze seznamu si můžete vybrat ten, který chcete použít!

Není třeba procházet man pages nebo není třeba hledat na webu. Tealdeer vám může poskytnout praktické příklady většiny příkazů Unixu a Linuxu.

Můžete dokonce získat tldr příklady příkazů jako níže:

$ 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

Chcete-li vypsat všechny příkazy v mezipaměti, spusťte:

$ tldr --list

Pokud chcete vymazat místní mezipaměť, použijte -c , --clear-cache vlajka.

$ tldr --clear-cache

Po vymazání mezipaměti nezapomeňte aktualizovat místní mezipaměť:

$ tldr --update

Další podrobnosti naleznete v tldr sekce nápovědy:

$ 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. Sledujte příkazy a úkoly pomocí příkazu watch v systému Linux

  2. Nahradit manuálové stránky Tealdeerem v Linuxu

  3. Odesílejte příkazy do více relací SSH pomocí Terminátora

  1. Příkazy systému Linux pro zobrazení informací o vašem hardwaru

  2. 3 užitečné věci, které můžete dělat s nástrojem IP v Linuxu

  3. Příkazy hlavy a ocasu v Linuxu vysvětleny s příklady

  1. 10+ Linux VI příkazy s příklady

  2. Linuxové příkazy:prozkoumávání virtuální paměti pomocí vmstat

  3. Najděte soubor pomocí příkazů Najít a najít v Linuxu