Il numero crescente di risorse ha reso l'apprendimento dei comandi Linux comodo e facile per i neofiti. Una delle risorse degne di nota è tldr-pages . Il progetto tldr-pages è una raccolta di pagine di aiuto semplificate e gestite dalla comunità per strumenti a riga di comando. A differenza delle tradizionali man pages
, il progetto tldr-pages fornisce esempi concisi e pratici per un determinato strumento a riga di comando, escludendo tutte le altre parti di testo complete. Oltre al client tldr ufficiale, esistono molti client di terze parti per accedere alle pagine tldr. Uno di questi è Tealdeer . Tealdeer è un client tldr veloce e non ufficiale che ti consente di accedere e visualizzare i cheatsheet dei comandi Linux nel tuo terminale.
Lo sviluppatore di Tealdeer afferma che è molto veloce rispetto al client tldr ufficiale e ad altri client tldr supportati dalla comunità. Tealdeer è uno strumento opensource scritto in Rust linguaggio di programmazione e il relativo codice sorgente sono disponibili gratuitamente in GitHub.
Installa il client Tealdeer tldr in Linux
Tealdeer può essere installato in diversi modi, come elencato di seguito.
1. Installa Tealdeer utilizzando il gestore dei pacchetti
Tealdeer è stato confezionato per molte distribuzioni Linux.
Per Arch Linux e i suoi derivati, è disponibile in AUR - tealdeer
, tealdeer-bin
o tealdeer-git
. Puoi installare uno qualsiasi di questi pacchetti tealdeer utilizzando un programma di supporto AUR, ad esempio Sì , come di seguito:
$ yay -S tealdeer
Oppure,
$ yay -S tealdeer-bin
Oppure,
$ yay -S tealdeer-git
Per installare Tealdeer su Fedora, esegui:
$ sudo dnf install tealdeer
Su NixOS:
$ nix-env --install tealdeer
Su openSUSE:
$ sudo zypper install tealdeer
Su Linux vuoto:
$ sudo xbps-install --synchronize tealdeer
2. Installa Tealdeer utilizzando il carico
Installa il linguaggio di programmazione Rust sul tuo sistema Linux se non l'hai ancora installato.
- Installa il linguaggio di programmazione Rust in Linux
Quindi, esegui il comando seguente per installare Tealdeer utilizzando cargo
gestore dei pacchetti:
$ cargo install tealdeer
3. Installa Tealdeer da binari statici
Puoi anche scaricare i binari precompilati dalla pagina delle versioni di GitHub e spostalo nel tuo $PATH
come di seguito.
$ 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
Rendilo eseguibile:
$ sudo chmod +x /usr/local/bin/tldr
Facoltativamente, puoi scaricare lo script di completamento della shell per il tuo $SHELL
dalle pagine dei rilasci per abilitare la funzione di completamento automatico.
- Ben :copia
bash_tealdeer
file in/usr/share/bash-completion/completions/tldr
- Pesce :copia
fish_tealdeer
file in~/.config/fish/completions/tldr.fish
- Zsh :copia
zsh_tealdeer
file in/usr/share/zsh/site-functions/_tldr
Visualizza i cheatsheet dei comandi di Linux con Tealdeer nel terminale
Ottenere cheatsheet per i comandi Unix e Linux è molto più semplice con Tealdeer!
Prima di iniziare a usare Tealdeer, devi aggiornare la sua cache con il comando:
$ tldr --update
Ora puoi visualizzare il cheatsheet di qualsiasi comando Unix e Linux con il client Tealdeer come di seguito:
tldr command_name
Ad esempio, visualizzerò ls
cheatsheet del comando usando Tealdeer usando questo comando:
$ tldr ls
Il client Tealdeer recupererà il cheatsheet richiesto dalle tldr-pages proiettalo e visualizzalo nel tuo Terminale.
Ecco l'output di esempio del comando precedente:
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
Vedere? Non ci sono parti di testo complete, nessuna spiegazione per ogni flag/opzione. Solo una piccola descrizione di ls
comando e l'esempio pratico comandi! Puoi scegliere quello che desideri utilizzare dall'elenco!
Non è necessario sfogliare le man pages
o non c'è bisogno di fare una ricerca sul web. Tealdeer può fornirti esempi pratici per la maggior parte dei comandi Unix e Linux.
Puoi anche ottenere il tldr
esempi di comando come di seguito:
$ 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
Per elencare tutti i comandi nella cache, esegui:
$ tldr --list
Se vuoi svuotare la cache locale, usa -c
, --clear-cache
bandiera.
$ tldr --clear-cache
Dopo aver svuotato la cache, non dimenticare di aggiornare la cache locale:
$ tldr --update
Per maggiori dettagli, fare riferimento a tldr
sezione di aiuto:
$ 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