4 modi per insegnare i comandi del terminale in Linux

4 modi per insegnare i comandi del terminale in Linux / Linux

Se vuoi diventare un vero maestro di Linux, avere una certa conoscenza dei comandi del terminale è una buona idea. Ecco quattro diversi metodi che puoi utilizzare per iniziare a insegnare da solo.

Consiglio del giorno


Un ottimo modo per imparare gradualmente di più sui comandi del terminale è avere a “Consiglio del giorno” il messaggio di stile viene visualizzato ogni volta che si apre il terminale. Questi messaggi possono dirti su comandi utili, nonché trucchi avanzati per alcuni comandi che potresti già conoscere. Puoi facilmente impostarlo andando nel tuo file .bashrc (che si trova in /casa//.bashrc) e aggiungi quanto segue alla fine del file su una nuova riga:

echo "Lo sapevi che:"; whatis $ (ls / bin | shuf -n 1)

Questo è tutto ciò che devi fare! Se desideri renderlo leggermente più divertente, puoi fare in modo che una mucca dica tutti questi suggerimenti. Per fare ciò, eseguire il comando sudo apt-get install cowsay per Ubuntu / Debian o sudo yum installa cowsay per Fedora. Poi, invece del codice sopra, aggiungi quanto segue al tuo file .bashrc:

cowsay -f $ (ls / usr / share / cowsay / cows | shuf -n 1 | cut -d. -f1) $ (whatis $ (ls / bin) 2> / dev / null | shuf -n 1)

Purtroppo, questo non funziona con tutte le distribuzioni, quindi il tuo successo con cowsay non è garantito. Tuttavia, questo intero suggerimento utilizza “cosa è” su comandi casuali, che tratteremo in seguito.

utilizzando “cosa è”

Se non vuoi imparare cose casuali, forse vuoi conoscere i comandi che devi usare in quel momento. Per fare ciò, semplicemente prefisso tutti i tuoi comandi con “cosa è”. Il comando dovrebbe quindi essere in grado di dirti pezzo per pezzo in cosa consiste il comando.

Un grande esempio whatis sudo yum installi formaggio, può essere visto sopra. Ti dice questo sudo ti dà diritti amministrativi, yum è il gestore di pacchetti, installarel dice a YUM di installare un pacchetto, e formaggio è l'applicazione Photo Booth che desideri installare. Non funziona quasi sempre, specialmente su comandi più complessi o meno comuni, ma vale ancora la pena di provarlo se vuoi sapere che cosa effettivamente fa un comando.

Visualizza tutte le opzioni di comando disponibili


Se stai usando un nuovo comando, ci sono due buoni modi per dare un'occhiata dettagliata a questo. Il primo modo è eseguire il comando “uomo ”, dove è il nome del programma che stai utilizzando. Quindi, correndo “uomo cp” ti dirà tutto quello che c'è da sapere sul comando cp nel visualizzatore di file man.

Un modo più veloce per imparare le parti principali del comando è quello di eseguire “ -Aiuto”, dove è il nome del programma che stai utilizzando. Quindi, correndo “cp -help” ti dirà anche una buona quantità di informazioni sul comando cp, stampate direttamente sul terminale. In altre parole, -help è l'unica bandiera che non ha significati alternati da programma a programma.

Corso Crash - Sì, ora!

Infine, puoi imparare qualcosa sulla sintassi del comando ... proprio qui! Conoscere la sintassi generale dei comandi del terminale può aiutare un bel po 'a capire tutti i comandi, quindi vale la pena studiarlo e comprenderlo prima di guardare i comandi specifici come esempi.

Tutti i comandi condividono la seguente struttura: [sudo] programma [parametro] [parametro] ... [parametro] [-flag] [parametro] [-flag] [parametro] ... [flag] [parametro]

Lasciatemi abbattere ciò che la struttura sopra indica:

  1. Se un comando richiede diritti amministrativi (conosciuti come accesso root), allora devono essere preceduti da “sudo”, che richiede di inserire la password prima dell'esecuzione del comando.
  2. “programma” è dove va il nome dell'applicazione. I nomi delle applicazioni includono yum, apt-get, cheese, tar, cp, mv, firefox e molto altro. A meno che non sia stata eseguita una configurazione aggiuntiva, tutti i programmi che sono accessibili in questo modo dispongono di un eseguibile situato in / usr / bin. Questo dovrebbe applicarsi a tutte le applicazioni installate sul tuo sistema. Per alcune applicazioni, devi solo scriverlo, e questo è tutto. Ad esempio, puoi semplicemente digitare “firefox” e premi Invio, e avvierà Firefox.
  3. Seguendo il programma, puoi iniziare a usare parametri e flag. Questo varia notevolmente da un programma all'altro. Ad esempio, il comando “cp file1 file2” copia il file “file1” e lo salva nella stessa posizione con il nome “file2”. Questi sono i due parametri di quel comando. Alcuni prendono anche dei flag che ne modificano il comportamento, ad esempio il comando “sudo yum installa formaggio -y” ha “installare” come parametro per yum, “formaggio” come parametro da installare, e “-y” come una bandiera per dire che dovrebbe assumere si per tutti i casi in cui normalmente ti chiederebbe se desideri continuare. Sebbene questo esempio non lo mostri, alcuni flag non richiedono i propri parametri e alcuni flag lo fanno. Ogni programma ha il proprio set di flag e significati, che imparerai nel tempo attraverso la ripetizione.

Conclusione

Imparare i comandi del terminale in realtà non è così difficile - una volta che vai avanti e capisci come generalmente funzionano e sono strutturati, imparare gli altri diventerà molto più facile. Se non ha senso dopo poche ore, non arrenderti. La ripetizione è la tua migliore amica, e alla fine inizierai a vedere i modelli. Da lì, si tratta di memorizzazione attraverso la pratica. Abbiamo anche diverse altre risorse per i comandi di apprendimento, come questo foglio di comando dei comandi di Linux, i 40 comandi essenziali di Linux An AZ di Linux - 40 comandi fondamentali che dovresti conoscere in formato AZ di Linux - 40 comandi fondamentali che dovresti sapere Linux è spesso ignorato terza ruota per Windows e Mac. Sì, negli ultimi dieci anni, il sistema operativo open source ha guadagnato molta trazione, ma è ancora ben lontano dall'essere considerato ... Leggi di più, e un'altra introduzione rapida ai comandi di Linux Una guida rapida per iniziare con la linea di comando di Linux Una guida rapida per iniziare con la riga di comando di Linux Puoi fare un sacco di cose incredibili con i comandi in Linux e non è davvero difficile da imparare. Leggi di più .

Quali consigli hai per gli altri che stanno cercando di imparare? Conosci un comando che fa qualcosa di interessante o è solo per divertimento? Fateci sapere nei commenti!

Scopri di più su: Terminal.