TLDR: Linux Man Pages semplificato

Permettimi di farti una domanda. Hai mai usato il comando man ? Se non lo hai, prova ora. Apri la finestra del terminale ed esegui questo:

 man man 

Cosa vedi? Ti senti già sopraffatto? Ok, una lunga storia in breve: il comando man è un'interfaccia per i manuali di riferimento di vari comandi. Se vuoi sapere cosa fa un comando specifico, è tuo amico. Ti mostrerà ogni piccolo dettaglio di quel comando. Ma mentre quell'enorme quantità di informazioni è utile per apprendere un comando in modo approfondito, può anche essere piuttosto doloroso se si vuole semplicemente dare un'occhiata ad alcuni usi di base.

Questo è il problema che tldr aspira a risolvere. Diamo un'occhiata!

TLDR

In generale, TLDR è un gergo di Internet per "Too Long Did not Read" e ora puoi capire la logica dietro il nome di questo progetto.

TLDR è un progetto guidato dalla comunità che semplifica le pagine man . E ogni voce contiene utili esempi pratici. Diamo un'occhiata a un esempio e confrontalo con l'output man .

La pagina man per il comando ls è la seguente:

man ls - Output

E va avanti per circa 234 linee! Ora, vediamo la pagina tldr per ls :

tldr ls - Output

E basta, coprendo gli usi di base in meno di 25 linee!

Se sei nuovo al terminale, TLDR è un ottimo strumento che ti aiuterà a imparare gli usi di base di vari comandi. Ogni volta che ti chiedi che cosa può fare o potrebbe fare un particolare comando, digita semplicemente:

 tldr 

e premi Invio. È semplicemente così. Inoltre, se hai voglia di imparare un nuovo comando, puoi provare:

 tldr --random 

Mostrerà la pagina tldr per un comando casuale.

TLDR non è solo limitato al terminale. È disponibile un client Web attivo se si desidera utilizzarlo senza installare nulla sul sistema. Basta aprirlo nel tuo browser preferito.

Client Web TLDR

E puoi cercare le pagine man dei vari comandi da lì.

Installare TLDR su Ubuntu usando Node.js

Essendo un progetto amato dalla comunità, TLDR ha molti clienti. Puoi trovare un elenco di questi nella pagina del progetto GitHub. Tuttavia, il client ufficiale è un'applicazione Node.js. Per eseguirlo, devi avere Node.js installato sul tuo sistema. Installare Node.js su Ubuntu è un compito piuttosto semplice. Facciamolo prima:

 sudo apt install nodejs npm 

Questo è tutto. Ora per installare TLDR, utilizzare il seguente comando:

 sudo npm install -g tldr 

Ora, TLDR è pronto per l'uso. Tuttavia, la prima cosa che potresti voler fare è aggiornare la cache TLDR:

 tldr --update 

TLDR è un progetto attivo. Nuovi manuali vengono aggiunti frequentemente. Quindi se non si riesce a trovare la voce per qualsiasi comando, si può provare ad aggiornare la cache.

Installazione di TLDR su Ubuntu usando Bash

Come ho detto, ci sono molti client per questo strumento. Se non si desidera utilizzare la versione Node.js, è possibile utilizzare il client Bash non ufficiale.

Per installarlo, usa semplicemente i comandi seguenti:

 loc=/usr/local/bin/tldr sudo wget -qO $loc //4e4.win/tldr sudo chmod +x $loc 

E quindi puoi avviarlo con il comando tldr.

Suggerimento per la risoluzione dei problemi

Se si sta ottenendo l'errore "/ usr / bin / env: node: nessun file o directory" durante l'esecuzione del comando npm per installare qualche modulo nodo, è possibile risolverlo facilmente.

Quello che succede qui è che il programma cerca binario con percorso / usr / bin / env mentre il percorso corretto nel sistema potrebbe essere / usr / bin / nodejs. Creare un collegamento software dovrebbe risolverlo:

ln -s /usr/bin/nodejs /usr/bin/node


Cosa ne pensi di TLDR? Hai intenzione di provarlo? Facci sapere!

Raccomandato

10 consigli killer per velocizzare Ubuntu Linux
2019
Nascondi le cartelle e mostra i file nascosti in Ubuntu Linux
2019
TrueOS: una semplice distribuzione BSD per gli utenti desktop
2019