- Chris Hoffman
@chrisbhoffman
- Aggiornato luglio 5, 2017, 11: 24am EDT
Se sei un nuovo utente Linux o hai usato Linux per un po’, ti aiuteremo a iniziare con il terminale. Il terminale non è qualcosa di cui dovresti aver paura: è uno strumento potente con molti usi.
Non puoi imparare tutto ciò che devi sapere sul terminale leggendo un singolo articolo. Ci vuole esperienza giocando con il terminale in prima persona., Speriamo che questa introduzione ti aiuti a fare i conti con le basi in modo da poter continuare a imparare di più.
Utilizzo di base del terminale
Avvia un terminale dal menu dell’applicazione del desktop e vedrai la shell bash. Ci sono altre shell, ma la maggior parte delle distribuzioni Linux usa bash per impostazione predefinita.
È possibile avviare un programma digitando il suo nome al prompt. Tutto ciò che si avvia qui-da applicazioni grafiche come Firefox alle utilità della riga di comando-è un programma., (Bash ha in realtà alcuni comandi integrati per la gestione dei file di base e simili, ma anche quelli funzionano come programmi.) A differenza di Windows, non è necessario digitare il percorso completo di un programma per avviarlo. Ad esempio, diciamo che si voleva aprire Firefox. Su Windows, è necessario digitare il percorso completo di Firefox .exe. Su Linux, puoi semplicemente digitare:
firefox
Premere Invio dopo aver digitato un comando per eseguirlo. Si noti che non è necessario aggiungere un .exe o qualcosa del genere-i programmi non hanno estensioni di file su Linux.,
I comandi di terminale possono anche accettare argomenti. I tipi di argomenti che è possibile utilizzare dipende dal programma. Ad esempio, Firefox accetta gli indirizzi web come argomenti. Per avviare Firefox e aprire How-to Geek, è possibile eseguire il seguente comando:
firefox howtogeek.com
Altri comandi da eseguire nella funzione terminale proprio come Firefox, tranne che molti vengono eseguiti solo nel terminale e non aprono alcun tipo di finestra dell’applicazione grafica.,
Installazione del software
Una delle cose più efficienti da fare dal terminale è installare il software. Le applicazioni di gestione del software come Ubuntu Software Center sono fantasiose frontend ai pochi comandi del terminale che usano in background. Invece di fare clic e selezionare le applicazioni una per una, è possibile installarle con un comando da terminale. È anche anche installare più applicazioni con un singolo comando.,
Su Ubuntu (e le altre distribuzioni hanno i loro propri sistemi di gestione dei pacchetti), il comando per installare un nuovo pacchetto software è:
sudo apt-get install nomepacchetto
Questo può sembrare un po ‘ complicato, ma funziona proprio come Firefox comando di cui sopra. La riga sopra lancia sudo, che chiede la password prima di lanciare apt-get con privilegi di root (amministratore). Il programma apt-get legge gli argomenti install packagename e installa un pacchetto chiamato packagename.,
Tuttavia, è anche possibile specificare più pacchetti come argomenti. Per esempio, per installare il browser web Chromium e messaggistica istantanea Pidgin, è possibile eseguire questo comando:
sudo apt-get install chromium-browser pidgin
Se avete appena installato Ubuntu e volevo installare tutti i vostri software preferiti, si potrebbe fare con un singolo comando al di sopra di uno. Avresti solo bisogno di conoscere i nomi dei pacchetti dei tuoi programmi preferiti e puoi indovinarli abbastanza facilmente., Puoi anche affinare le tue ipotesi con l’aiuto del trucco di completamento della scheda qui sotto.
Per istruzioni più approfondite, leggi Come installare programmi in Ubuntu nella riga di comando.
Lavorare con directory e file
La shell guarda nella directory corrente a meno che non si specifichi un’altra directory. Ad esempio, nano è un editor di testo terminale facile da usare. Il comando nano document1 indica a nano di avviare e aprire il file denominato document1 dalla directory corrente., Se si desidera aprire un documento che si trova in un’altra directory, è necessario specificare il percorso completo del file, ad esempio nano /home/chris/Documents/document1 .
Se si specifica un percorso di un file che non esiste, nano (e molti altri programmi) creerà un nuovo file vuoto in quella posizione e lo aprirà.
Per lavorare con file e directory, è necessario conoscere alcuni comandi di base:
- cd – Che ~ a sinistra del prompt rappresenta la directory home (che è /home/you), che è la directory predefinita del terminale., Per passare a un’altra directory, è possibile utilizzare il comando cd. Ad esempio cd / cambierebbe nella directory principale, cd Downloads cambierebbe nella directory Downloads all’interno della directory corrente (quindi questo apre solo la directory Downloads se il terminale si trova nella directory home), cd /home/you/Downloads cambierebbe nella directory Downloads da qualsiasi punto del sistema, cd ~ cambierebbe nella directory home e cd .. sarebbe andato su una directory.
- ls-Il comando ls elenca i file nella directory corrente.
- mkdir-Il comando mkdir crea una nuova directory., mkdir example creerebbe una nuova directory denominata example nella directory corrente, mentre mkdir / home/you/Downloads / test creerebbe una nuova directory denominata test nella directory dei Download.
- rm-Il comando rm rimuove un file. Ad esempio, rm example rimuove il file denominato example nella directory corrente e rm /home/you/Downloads/example rimuove il file denominato example nella directory Downloads.
- cp-Il comando cp copia un file da una posizione all’altra., Ad esempio, cp example /home/you/Downloads copia il file denominato example nella directory corrente in /home/you/Downloads.
- mv-Il comando mv sposta un file da una posizione all’altra. Funziona esattamente come il comando cp sopra, ma sposta il file invece di crearne una copia. mv può essere utilizzato anche per rinominare i file. Ad esempio, mv original renamed sposta un file denominato original nella directory corrente in un file denominato rinominato nella directory corrente, rinominandolo in modo efficace.,
All’inizio potrebbe essere un po ‘ opprimente, ma questi sono i comandi di base che devi padroneggiare per lavorare efficacemente con i file nel terminale. Spostare il file system con cd, visualizzare i file nella directory corrente con ls, creare directory con mkdir e gestire i file con i comandi rm, cp e mv.
Tab Completion
Tab completion è un trucco molto utile. Durante la digitazione di qualcosa – un comando, il nome del file, o alcuni altri tipi di argomenti – è possibile premere Tab per completare automaticamente ciò che si sta digitando., Ad esempio, se si digita firef al terminale e premere Tab, firefox appare automaticamente. Ciò ti evita di dover digitare esattamente le cose: puoi premere Tab e la shell finirà di digitare per te. Funziona anche con cartelle, nomi di file e nomi di pacchetti. Ad esempio, è possibile digitare sudo apt-get install pidg e premere Tab per completare automaticamente pidgin.
In molti casi, la shell non saprà cosa stai cercando di digitare perché ci sono più corrispondenze. Premere il tasto Tab una seconda volta e vedrete un elenco di possibili corrispondenze., Continuare a digitare un paio di lettere per restringere le cose e premere di nuovo Tab per continuare.
Per ulteriori trucchi come questo, leggere Diventare un utente di alimentazione terminale Linux con questi 8 trucchi.
Padroneggiare il terminale
A questo punto, si spera che si dovrebbe sentire un po ‘ più a suo agio nel terminale e avere una migliore comprensione di come funziona.,Non si Dovrebbe Mai girare su Linux
Chris Hoffman, Editor in Chief di How-To Geek., Ha scritto sulla tecnologia per quasi un decennio ed è stato editorialista di PCWorld per due anni. Chris ha scritto per il New York Times, è stato intervistato come esperto di tecnologia su stazioni televisive come NBC 6 di Miami, e ha avuto il suo lavoro coperto da agenzie di stampa come la BBC. Dal 2011, Chris ha scritto oltre 2.000 articoli che sono stati letti più di 500 milioni di volte – – – e questo è solo qui a How-To Geek.Leggi la Biografia completa ”