cheat.sh ti dà accesso ai migliori cheat sheet di Linux e programmazione

cheat.sh ti dà accesso ai migliori cheat sheet di Linux e programmazione

Imparare a fare cose nuove o risolvere problemi su Linux a volte può essere travolgente. Se stai cercando una risposta a un problema e le pagine man non funzionano, si è tentati di tuffarsi a capofitto in Stack Overflow o persino su YouTube.

Ma è facile accedere ai migliori repository di cheat sheet gestiti dalla community del mondo, direttamente dal tuo terminale.

Dove ottenere assistenza per Linux e programmazione

Linux offre diversi modi per ottenere aiuto con comandi e operazioni. Nella maggior parte dei casi, di fronte a un comando o uno strumento che non sai come usare, il tuo primo punto di riferimento dovrebbe essere il manuale.

Puoi leggere il manuale per un particolare comando aprendo un terminale e digitando man seguito dal nome del comando di cui vuoi saperne di più.

Se vuoi leggere il manuale per SSH (secure shell), ad esempio, devi inserire:

man ssh

Ti troverai di fronte a un muro di testo che documenta accuratamente il comando, il suo utilizzo, gli argomenti e tutto ciò che potresti voler sapere.

Un’altra opzione è avviare un comando e chiedere aiuto. Il modo esatto per farlo varia tra i comandi, ma di solito l’aggiunta di –help , -help , –h o -h funzionerà.

ls --help

Il suddetto comando fornirà una versione abbreviata del manuale per ls come output standard.

Altre opzioni includono la ricerca su google della tua query (sono disponibili altri motori di ricerca), lo strascico attraverso Stack Overflow o, naturalmente, vedere se MakeUseOf.com ha una guida autorevole e facile da seguire.

Oppure potresti consultare un cheat sheet.

cheat.sh è un modo più semplice per cercare aiuto sulla riga di comando

Qualunque sia il problema che stai affrontando, è improbabile che tu sia la prima persona ad incontrarlo e giungere alla conclusione che le fonti di aiuto ufficiali non sono sufficienti.

Nel corso degli anni, la comunità attorno a Linux e ad altri progetti open source ha compilato cheat sheet. Si tratta di guide scritte che presentano le informazioni in modo facilmente leggibile e spesso divertente.

I cheat sheet affrontano problemi comuni e casi d’uso, spesso fornendo esempi utilizzabili che puoi utilizzare con il tuo problema attuale. Il loro principale vantaggio rispetto alle pagine man è che sono progettate per essere lette dagli utenti piuttosto che come descrizioni tecniche. Sono più semplici e tendono a concentrarsi su passaggi pratici.

Sono disponibili centinaia di cheat sheet, che coprono centinaia di comandi solo per Linux, e questi cheat sheet sono organizzati in repository online.

cheat.sh è uno strumento per cercare questi cheat sheet e visualizzare le informazioni più utili nel tuo terminale.

Oltre ai comandi e agli strumenti specifici di Linux, cheat.sh cercherà nei repository di cheat sheet 58 linguaggi di programmazione e diversi argomenti adiacenti alla programmazione.

Come installare cheat.sh su Linux

Per accedere a cheat.sh, in realtà non è necessario installarlo affatto. Puoi recuperare le informazioni richieste utilizzando il comando curl, utilizzando cht.sh come dominio e aggiungendo la query alla fine come parte dell’indirizzo. Ad esempio:

curl cht.sh/append+bash

… ti fornirà alcuni esempi veloci, leggibili e commentati di aggiunta di testo ai file in Bash.

Se vuoi aiuto con un particolare linguaggio di programmazione, dovresti includere la lingua come parte dell’indirizzo prima della query.

curl cht.sh/python/random+integer

Il comando precedente ti fornirà istruzioni specifiche per Python per generare un numero intero casuale.

Nella remota possibilità che non ci siano cheat sheet per una query specifica, viene generata una risposta dai cheat sheet e dalle risposte disponibili su Stack Overflow.

Curling cheat sheet dalla riga di comando è bello, ma non è pulito: è disordinato e richiede caratteri extra oltre alla tua query. È molto meglio avere un comando dedicato che puoi usare e la possibilità di inserire le tue query in linguaggio naturale.

Puoi installare cht.sh, un client terminale per cheat.sh, per occuparti di questo per te:

curl -s https://cht.sh/:cht.sh | sudo tee /usr/local/bin/cht.sh && sudo chmod +x /usr/local/bin/cht.sh

L’esecuzione del comando precedente arriccia lo script cht.sh, lo scrive in un file nel percorso e lo rende eseguibile.

Ora puoi usare cheat.sh direttamente, senza bisogno di usare curl, e con spazi intuitivi invece dei simboli “+”.

Usa cht.sh per ottenere l’aiuto della riga di comando di cui hai bisogno

cheatsheet python moltiplica due matrici

L’utilizzo di base di cht.sh è semplice: basta aprire un terminale e digitare cht.sh seguito dall’aiuto necessario. Ad esempio, se vuoi sapere come moltiplicare due matrici in Java, devi inserire:

cht.sh java multiply two matrices

O se vuoi sapere come fare la stessa cosa in Python, la query sarà quasi identica, con solo la lingua cambiata:

cht.sh python multiply two matrices

Non potrebbe essere più semplice, ma puoi anche avviare cht.sh in modalità shell se prevedi di eseguire più query e accedere a ulteriori funzionalità. Ciò richiede un paio di dipendenze extra: xsel e rlwrap . Questi sono disponibili nei repository predefiniti.

Se stai usando Debian o una delle sue derivate, puoi installarle con:

sudo apt install xsel rlwrap

Ora puoi avviare cht.sh con:

cht.sh --shell

Da qui puoi usare il comando cd per saltare nel repository per qualsiasi lingua specifica e condurre le tue domande di aiuto dall’interno. Ad esempio:

cd js

Ora qualsiasi ricerca cht.sh troverà solo risposte dai cheat sheet di JavaScript.

Premendo c , quindi premendo Invio dall’interno della shell cht.sh si copierà l’intero output negli appunti.

Usa cht.sh in modalità Stealth

usa cheat in modalità invisibile

Se siamo onesti, noi e lo sviluppatore dobbiamo ammettere che lo scopo di un cheat sheet è quello di imbrogliare, ed è un po’ un omaggio se le tue dita sono impegnate a premere i tasti senza che nessuna risposta appaia sullo schermo.

La modalità invisibile sfrutta i tuoi appunti e, quando è attiva, prenderà qualsiasi testo evidenziato da qualsiasi finestra e lo utilizzerà come query.

Supponi di essere in un colloquio tecnico per un lavoro che richiede C e ti viene data una domanda scritta su quella vecchia castagna: moltiplicare due matrici.

Prima dell’inizio dell’intervista, avresti avviato cht.sh nel repository c cheat sheet con:

cht.sh --shell c

…quindi è entrato in modalità invisibile con:

stealth

Non appena una domanda appare nel tuo browser o in un’altra app che ti chiede come moltiplicheresti due matrici, evidenzi il testo e il relativo cheat sheet viene visualizzato nel tuo terminale.

Se desideri solo il codice effettivo senza alcun commento, puoi avviare lo stealth in modalità silenziosa con:

stealth Q

I foglietti illustrativi non sostituiscono la vera conoscenza

Sebbene l’utilizzo di cheat sheet dalla riga di comando sia un modo super pratico per ottenere una rapida panoramica di ciò che devi fare e può persino aiutarti a ottenere un lavoro, non c’è alcun sostituto per una conoscenza reale e approfondita di un argomento.

Prendi in considerazione l’idea di seguire un corso online per migliorare le tue capacità di codifica, in modo da dover utilizzare solo occasionalmente un cheat sheet.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *