Homepage » come » Principiante Geek Come iniziare a utilizzare il terminale Linux

    Principiante Geek Come iniziare a utilizzare il terminale Linux

    Che tu sia un nuovo utente Linux o che tu stia usando 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 familiarizzare con le nozioni di base in modo da poter continuare ad imparare di più.

    Utilizzo terminale di base

    Avvia un terminale dal menu dell'applicazione del tuo desktop e vedrai la shell bash. Ci sono altre shell, ma la maggior parte delle distribuzioni Linux usa bash di default.

    È possibile avviare un programma digitandone il nome al prompt. Tutto ciò che viene lanciato qui - da applicazioni grafiche come Firefox a utility a riga di comando - è un programma. (In effetti, Bash ha alcuni comandi incorporati per la gestione dei file di base e simili, ma anche quelli funzionano come i programmi.) A differenza di Windows, non è necessario digitare il percorso completo di un programma per avviarlo. Ad esempio, supponiamo di voler aprire Firefox. Su Windows, devi digitare il percorso completo del file .exe di Firefox. Su Linux, puoi semplicemente digitare:

    firefox

    Premi Invio dopo aver digitato un comando per eseguirlo. Si noti che non è necessario aggiungere un file .exe o qualcosa del genere - i programmi non hanno estensioni di file su Linux.

    I comandi del terminale possono anche accettare argomenti. I tipi di argomenti che è possibile utilizzare dipendono 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 che avresti eseguito nel terminale funzionano proprio come Firefox, eccetto che molti funzionano solo nel terminale e non aprono nessun tipo di finestra grafica dell'applicazione.

    Installazione del software

    Una delle cose più efficaci da fare dal terminale è installare il software. Le applicazioni di gestione del software come Ubuntu Software Center sono eleganti frontend ai pochi comandi di terminale che usano in background. Invece di fare clic e selezionare le applicazioni una ad una, è possibile installarle con un comando di terminale. È persino possibile installare più applicazioni con un singolo comando.

    Su Ubuntu (altre distribuzioni hanno i loro sistemi di gestione dei pacchetti), il comando per installare un nuovo pacchetto software è:

    sudo apt-get install packagename

    Questo può sembrare un po 'complicato, ma funziona come il comando di Firefox sopra. La linea di cui sopra si avvia sudo, che richiede la password prima dell'avvio apt-get con privilegi di root (amministratore). Il programma apt-get legge gli argomenti installa packagename e installa un pacchetto chiamato nome del pacchetto.

    Tuttavia, puoi anche specificare più pacchetti come argomenti. Ad esempio, per installare il browser Web Chromium e il programma di messaggistica istantanea Pidgin, è possibile eseguire questo comando:

    sudo apt-get install chrid-browser pidgin

    Se hai appena installato Ubuntu e vuoi installare tutti i tuoi software preferiti, puoi farlo con un singolo comando come quello precedente. Dovresti solo 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 delle schede qui sotto.

    Per istruzioni più approfondite, leggere Come installare programmi in Ubuntu nella riga di comando.

    Lavorare con directory e file

    La shell viene visualizzata nella directory corrente a meno che non venga specificata un'altra directory. Ad esempio, nano è un editor di testo di terminale facile da usare. Il comando nano document1 dice nano per avviare e aprire il file denominato document1 dalla directory corrente. Se si desidera aprire un documento situato in un'altra directory, è necessario specificare il percorso completo del file, ad esempio, nano / home / chris / Documenti / documento1 .

    Se si specifica un percorso per 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 - Quello ~ a sinistra del prompt rappresenta la directory home (ovvero / home / tu), che è la directory predefinita del terminale. Per passare a un'altra directory, puoi usare il CD comando. Per esempio cd / cambierebbe nella directory principale, cd download cambierebbe nella directory Download all'interno della directory corrente (quindi questo apre la directory Download solo se il terminale si trova nella tua home directory), cd / home / tu / Download passerebbe alla directory Download da qualsiasi punto del sistema, cd ~ cambierebbe nella tua directory home, e CD… andrebbe su una directory.
    • ls - Il ls comando elenca i file nella directory corrente.

    • mkdir - Il mkdir comando crea una nuova directory. esempio mkdir creerebbe una nuova directory di nome esempio nella directory corrente, mentre mkdir / home / voi / Download / test creerebbe una nuova directory chiamata test nella tua directory di download.
    • rm - Il rm il comando rimuove un file. Per esempio, rm esempio rimuove il file con il nome di esempio nella directory corrente e rm / home / tu / Download / esempio rimuove il file chiamato esempio nella directory Download.
    • cp - Il cp comando copia un file da una posizione a un'altra. Per esempio, Esempio di cp / home / voi / Download copia il file chiamato esempio nella directory corrente a / home / voi / Download.
    • mv - Il mv comando sposta un file da una posizione a un'altra. Funziona esattamente come il comando cp sopra, ma sposta il file invece di creare una copia. mv può anche essere usato per rinominare i file. Per esempio, mv originale ribattezzato sposta un file chiamato originale nella directory corrente in un file chiamato 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. Spostati nel tuo file system con CD, visualizza i file nella directory corrente con ls, creare directory con mkdir, e gestire i file con rm, cp, e mv comandi.

    Completamento scheda

    Il completamento delle schede è un trucco molto utile. Durante la digitazione di qualcosa, un comando, un nome di file o altri tipi di argomenti, puoi premere Tab per completare automaticamente ciò che stai digitando. Ad esempio, se si digita firef al terminale e premi Tab, firefox appare automaticamente. Questo 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, puoi digitare sudo apt-get install pidg e premi Tab per completare automaticamente pidgin.

    In molti casi, la shell non saprà cosa stai cercando di digitare perché ci sono più corrispondenze. Premi il tasto Tab una seconda volta e vedrai un elenco di possibili corrispondenze. Continua a digitare altre lettere per restringere le cose e premi nuovamente Tab per continuare.

    Per altri trucchi come questo, leggi Diventa un utente Linux Power Terminal con questi 8 trucchi.

    Padroneggiare il terminale

    A questo punto, dovresti sperare di sentirti un po 'più a tuo agio nel terminale e avere una migliore comprensione di come funziona. Per saperne di più sul terminale - e alla fine controllarlo - continua il tuo viaggio con questi articoli:

    • 8 comandi mortali che non dovresti mai eseguire su Linux
    • Come gestire i file dal terminale Linux: 11 comandi da conoscere
    • Come ottenere aiuto con un comando dal terminale Linux: 8 trucchi per principianti e professionisti allo stesso modo
    • Come gestire i processi dal terminale Linux: 10 comandi da conoscere
    • Come lavorare con la rete dal terminale Linux: 11 comandi da conoscere
    • Come multitasking nel terminale Linux: 3 modi per utilizzare più gusci contemporaneamente