Una volta che sei passato alla distribuzione Linux che hai scelto e preso confidenza con l'interfaccia utente, dovresti essere felice di continuare. Ma cosa succede se vuoi funzionalità extra? Cosa succede se facendo clic con il mouse su alcuni menu non si sta realizzando l'esperienza power user desiderata?
La risposta, ovviamente, è di abbracciare la linea di comando. Ma per quanto sia facile avviare una finestra di terminale (di solito CTRL + ALT + T ) o disconnettersi dal desktop per passare alla riga di comando principale, può essere difficile ricordare ogni singolo comando di cui si ha bisogno.
Ecco i siti Web e i libri di cui hai bisogno per diventare un maestro della riga di comando.
Qual è la riga di comando?
"Riga di comando" è un termine generico con interfacce utente basate su testo. Windows ha due (Prompt dei comandi e Prompt dei comandi di Windows PowerShell e Windows PowerShell: Qual è la differenza? Prompt dei comandi e Windows PowerShell: Qual è la differenza? Gli utenti di Windows possono cavarsela senza usare il prompt dei comandi o PowerShell. nuove funzionalità dietro l'angolo, forse è giunto il momento che abbiamo imparato. Per saperne di più), così come macOS. In Linux, la linea di comando viene comunemente definita come
- la riga di comando,
- il terminale (essenzialmente un'emulazione di un classico terminale PC),
- la console (un altro nome per terminale),
- una shell (un ambiente a riga di comando), o
- bash.
Quest'ultimo nome è un acronimo di B ourne A gain SH ell, ed è ciò che appare sulla maggior parte dei sistemi operativi Linux all'avvio del terminale. Una shell è essenzialmente un programma o un ambiente che supporta comandi basati su testo.
Quindi cosa puoi fare per imparare questi comandi? Puoi esercitarti e passare molto tempo nella shell. Per aiutarti, abbraccia libri e siti web che ti aiuteranno ad affinare le tue capacità nel terminale. Ecco alcuni suggerimenti.
Grandi siti Web per imparare la riga di comando
Innanzitutto, daremo un'occhiata a cinque fantastici siti Web che possono aiutarti ad apprendere più comandi bash.
1. La guida di Bash
Scritto principalmente da Maarten Billemont, The Bash Guide - in modo abbastanza appropriato - è una raccolta di guide ed esercizi open source che puoi usare per prendere confidenza con la riga di comando.
Partendo dalle basi di ciò che è bash, delle diverse modalità (interattive e non interattive) e di come è nato, questo sito offre uno sfondo completo per aiutarti a capire i meccanismi della riga di comando.
2. Il libro di ricette di Linux
La versione online del libro stampato con lo stesso nome, The Linux Cookbook è di Michael Stutz. Questa versione basata sul web è in vecchio stile, unstyled, semplice HTML e come tale non offre una lettura facile. Tuttavia, ha una funzione di ricerca, quindi non dovresti avere problemi a trovare quello che stai cercando.
Le sue dimensioni e profondità lo rendono un posto ben meritato in questa lista. Tuttavia, per una versione aggiornata, dovrai andare su Amazon.
3. Tutorial di Ryan
Hai due motivi per dare un'occhiata ai Tutorials di Ryan. In primo luogo, c'è la sezione Tutorial di Linux, che è divisa in 13 sezioni e mira a darti una serie di tutorial su cui lavorare per sviluppare la tua comprensione della linea di comando.
Inoltre, c'è una sezione di Bash Scripting, che spiega la programmazione di base che puoi fare nella riga di comando. Questo copre variabili, se istruzioni, cicli e funzioni. Se questi non ti sono familiari, non preoccuparti: sono ragionevolmente semplici!
4. Guida dell'utente di openSUSE
Ospitato nel sito Web del supporto IT dell'Università di Cambridge, il manuale di openSUSE 9.0 è una guida approfondita e consultabile con un grande capitolo dedicato alla riga di comando. Nei momenti di visitare questa risorsa, scoprirai le pipe e imparerai come creare un archivio. Naturalmente, è richiesta una certa conoscenza preliminare!
Essenzialmente un manuale HTML, questo è un sito piuttosto semplice, ma con una grande quantità di informazioni che è possibile utilizzare per aggiornare la conoscenza della riga di comando.
5. Proprio qui a MakeUseOf!
Saremmo negligenti se non menzionassimo i nostri contributi al mondo dell'aiuto alla linea di comando. Nel corso degli anni, MakeUseOf ha prodotto numerosi tutorial che dimostrano come utilizzare la riga di comando. Questi includono tutto, dallo spegnimento del PC 5 modi per spegnere il computer Linux dalla riga di comando 5 modi per spegnere il computer Linux dalla riga di comando Nessun sistema operativo è perfetto. Linux non fa eccezione e dovrai ricominciare a un certo punto. Ma come? Sono disponibili diversi comandi di spegnimento per gli utenti Linux. Ulteriori informazioni sull'installazione di dischi e partizioni Montaggio di dischi rigidi e partizioni Uso della riga di comando di Linux Montaggio di dischi rigidi e partizioni Utilizzo della riga di comando di Linux Cercare di ottenere di più dal terminale Linux? Imparare a montare e smontare manualmente i dischi rigidi è un ottimo punto di partenza. Le moderne distribuzioni Linux rendono questo più semplice e intuitivo che mai. Leggi di più .
Quindi, si senta libero di aggiungere un segnalibro alla nostra sezione Linux insieme agli altri siti sopra elencati.
Libri con conoscenza della riga di comando che dovresti leggere
Non sono solo i siti web in cui troverai una manciata di comandi di Linux da afferrare o da immergerti. Questi tre libri si dimostreranno particolarmente utili nello sviluppo delle tue conoscenze bash.
1. Command Line Kung Fu
Con un titolo completo di " Command Line Kung Fu: Bash Scripting Tricks, Linux Shell Programming Tips e Bash One-Liners, questo libro di Jason Cannon è sorprendentemente semplice. Fortunatamente, inizia con alcuni comandi utili (come sudo !! per eseguire l'ultimo comando come root) e termina con l'osservazione dell'output del comando.
Command Line Kung Fu: Bash Scripting Tricks, Linux Shell Programming Tips e Bash One-Liners Command Line Kung Fu: Bash Scripting Tricks, Linux Shell Suggerimenti per la programmazione e Bash One-Liners Acquista ora su Amazon $ 13, 82
Sulla strada, si ferma ad ogni comando vitale, dandoti contesto e background. Questi sono aspetti cruciali dell'apprendimento e impediscono che le cose si secchino. Meglio ancora è il commento di Cannon, che si concentra sull'uso del terminale come strumento.
2. La riga di comando di Linux: una introduzione completa
Per gentile concessione di William E Shotts, questo titolo del 2012 è un ottimo modo per entrare nella linea di comando. Sebbene si definisca come una "introduzione", questo volume in realtà va molto più in profondità. In effetti, potrebbe facilmente sedersi come riferimento completo alla riga di comando.
La riga di comando di Linux: una introduzione completa La riga di comando di Linux: una introduzione completa Acquista ora su Amazon $ 25, 57
Al rovescio della medaglia, questo libro è un po 'pesante. Il layout è in grado di evidenziare i comandi e le loro variazioni, ma - esempi utili a parte - può essere una lettura difficile. Occasionalmente intere pagine sono date al testo senza un suggerimento di un comando.
Puoi anche accedere a gran parte dei contenuti di questo libro tramite il sito web www.linuxcommand.org.
3. Linux Command Line e Shell Scripting Bible
Infine è questo libro di Richard Blum e Christine Bresnahan, parte della vasta gamma Wiley di guide informatiche. La terza edizione è stata pubblicata nel 2015 e si considera la "migliore tabella di marcia per dirigere la comunicazione con il vostro sistema". Stando alle 816 pagine, questo non è un vanto inesatto!
Linux Command Line e Shell Scripting Bible Linux Command Line e Shell Scripting Bible Acquista ora su Amazon $ 20, 00
Mentre gli altri due libri in questa lista presentano un esempio di scripting bash, Blum & Bresnahan fanno un ulteriore passo avanti. Qui troverai tutto il necessario per sviluppare una profonda conoscenza della riga di comando e dello scripting della shell. Mentre è consigliabile leggere l'ordine, questo volume è anche un buon libro di consultazione.
O, basta usare il terminale!
Ogni volta che rimani bloccato usando il terminale Linux, puoi chiedere aiuto. Questo potrebbe essere semplicemente digitando la guida per istruzioni generali, oppure potrebbe essere includendo un interruttore (tipicamente -h) alla fine di un comando relativo al programma. Le schermate risultanti di informazioni dovrebbero mostrarti dove stai andando male.
Con così tanti modi per ottenere un handle sulla linea di comando in Linux, è una sorpresa che molte persone non siano abili. Ma se vuoi avere il pieno controllo del tuo PC Linux, la linea di comando continua ad essere dove si trova il vero potere. Con la pratica, può essere più veloce del trascinamento del puntatore del mouse sullo schermo.
Hai una conoscenza approfondita del terminale? Come hai fatto a farcela? Qualche consiglio da condividere con i principianti di Linux? Diteci nei commenti.