GNU/Linux >> Linux Esercitazione >  >> Linux

Sostituisci le pagine man con Tealdeer su Linux

Più risorse Linux

  • Comandi Linux cheat sheet
  • Cheat sheet sui comandi avanzati di Linux
  • Corso online gratuito:Panoramica tecnica RHEL
  • Cheat sheet della rete Linux
  • Cheat sheet di SELinux
  • Cheat sheet dei comandi comuni di Linux
  • Cosa sono i container Linux?
  • I nostri ultimi articoli su Linux

Le pagine man erano la mia risorsa di riferimento quando ho iniziato a esplorare Linux. Certamente, man è il comando più utilizzato quando un principiante inizia a familiarizzare con il mondo della riga di comando. Ma le pagine man, con i loro vasti elenchi di opzioni e argomenti, possono essere difficili da decifrare, il che rende difficile capire tutto ciò che volevi sapere. Se desideri una soluzione più semplice con output basato su esempi, penso che tldr sia l'opzione migliore.

Cos'è Tealdeer?

Tealdeer è una meravigliosa implementazione di tldr in Rust. È una pagina di manuale guidata dalla comunità che fornisce esempi molto semplici di come funzionano i comandi. La parte migliore di Tealdeer è che ha praticamente tutti i comandi che useresti normalmente.

Installa Tealdeer

Su Linux, puoi installare Tealdeer dal tuo repository software. Ad esempio, su Fedora:

$ sudo dnf install tealdeer

Su macOS, usa MacPorts o Homebrew.

In alternativa, puoi creare e installare lo strumento con il gestore di pacchetti Cargo di Rust:

$ cargo install tealdeer

Usa Alzavola

Immettendo tldr --list restituisce l'elenco delle pagine man supportate da tldr, come touch , tar , dnf , docker , zcat , zgrep , e così via:

$ tldr --list
2to3
7z
7za
7zr
[
a2disconf
a2dismod
a2dissite
a2enconf
a2enmod
a2ensite
a2query
[...]

Usando tldr con un comando specifico (come tar ) mostra pagine man basate su esempi che descrivono tutte le opzioni che puoi fare con quel comando:

$ tldr tar

  Archiving utility.
  Often combined with a compression method, such as gzip or bzip2.
  More information: <https://www.gnu.org/software/tar>.

  [c]reate an archive and write it to a [f]ile:

      tar cf target.tar file1 file2 file3

  [c]reate a g[z]ipped archive and write it to a [f]ile:

      tar czf target.tar.gz file1 file2 file3

  [c]reate a g[z]ipped archive from a directory using relative paths:

      tar czf target.tar.gz --directory=path/to/directory .

  E[x]tract a (compressed) archive [f]ile into the current directory [v]erbosely:

      tar xvf source.tar[.gz|.bz2|.xz]

  E[x]tract a (compressed) archive [f]ile into the target directory:

      tar xf source.tar[.gz|.bz2|.xz] --directory=directory

  [c]reate a compressed archive and write it to a [f]ile, using [a]rchive suffix to determine the compression program:

      tar caf target.tar.xz file1 file2 file3

Per controllare la cache:

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

Puoi dare un po' di colore all'output di Tealdeer con il --color opzione, impostandola su always , auto e never . L'impostazione predefinita è auto , ma mi piace il colore del contesto aggiunto fornito, quindi rendo il mio permanente con questa aggiunta al mio ~/.bashrc file:

alias tldr='tldr --color always'

Conclusione

Il bello di Tealdeer è che non hai bisogno di una connessione di rete per usarlo, tranne quando aggiorni la cache. Quindi, anche se sei offline, puoi comunque cercare e conoscere il tuo nuovo comando preferito. Per ulteriori informazioni, consulta la documentazione dello strumento.

Useresti Tealdeer? O lo stai già utilizzando? Facci sapere cosa ne pensi nei commenti qui sotto.


Linux
  1. Sostituisci le virgolette intelligenti con il comando sed di Linux

  2. Sostituisci find con fd su Linux

  3. Le 5 migliori opzioni di comando man di Linux per sfogliare le pagine man

  4. Come leggere le pagine man di Linux?

  5. Sostituisci collegamenti simbolici con file

17 Utile comando Tar con esempi pratici in Linux

15 Il comando Tar in Linux utilizza con esempi

Visualizza i cheatsheet dei comandi Linux con lo strumento Tealdeer

Impara a usare le pagine man in modo efficiente in Linux

Come visualizzare una sezione specifica nelle pagine man in Linux

Come installare le pagine man in Alpine Linux