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 - tealdeer
, tealdeer-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