GNU/Linux >> Linux Esercitazione >  >> Linux

Una guida al terminale Linux per principianti

C'è un bar a poche strade da dove vivo, e ci vado ogni domenica per una partita regolarmente programmata di D&D. Hanno un menu e le prime volte che ho ordinato, ho guardato il menu per diversi minuti per vedere quali fossero le mie scelte. Essendo una creatura abitudinaria, alla fine ho smesso di riferirmi al menu perché sapevo esattamente cosa hanno in vendita e so esattamente cosa voglio. Ordinare il cibo per la tavola ora è facile come dire "il solito" e aspettare che le tazze di caffè e le ciotole di patatine e focaccine vengano consegnate (di solito in modo scomodo proprio nel momento in cui ci siamo lanciati per l'iniziativa, ma non è certo compito del personale colpa o problema).

Simile al menu di un ristorante, le interfacce grafiche per computer offrono agli utenti una scelta di azioni. Ci sono icone, finestre e pulsanti e cerchi quello che stai cercando, fai clic sugli elementi, trascini altri elementi e manipoli le rappresentazioni grafiche fino al completamento di un'attività. Dopo un po', però, questo può diventare ingombrante e, peggio ancora, inefficiente. Sai esattamente cosa deve essere fatto, quindi non sarebbe carino dire al computer esattamente cosa vuoi che accada, piuttosto che seguire i movimenti fisici e mentali della ricerca di componenti e ripetere una routine di danza basata sul mouse?

Cos'è il terminale Linux?

Più risorse Linux

  • Comandi Linux cheat sheet
  • Cheat sheet sui comandi avanzati di Linux
  • Corso online gratuito:Panoramica tecnica RHEL
  • Cheat sheet della rete Linux
  • Cheat sheet di SELinux
  • Cheat sheet dei comandi comuni di Linux
  • Cosa sono i container Linux?
  • I nostri ultimi articoli su Linux

Il terminale Linux è un'interfaccia testuale utilizzata per controllare un computer Linux. È solo uno dei tanti strumenti forniti agli utenti Linux per eseguire qualsiasi compito, ma è ampiamente considerato il metodo più efficiente disponibile. Al di fuori della scrittura del codice, è sicuramente il metodo più diretto possibile. È così popolare, infatti, che Apple ha cambiato le sue basi in Unix e ha ottenuto la shell Bash e Z, e Microsoft ha sviluppato PowerShell, la propria riga di comando open source.

Cos'è un comando Linux?

Un comando è una parola chiave speciale che puoi usare in un terminale per dire al tuo computer di eseguire un'azione. La maggior parte dei comandi sono piccole applicazioni che vengono installate con il resto del sistema operativo. Potresti non renderti conto che sono sul tuo computer perché sono generalmente conservati in directory relativamente oscure come /bin , /sbin , /usr/bin e /usr/sbin , ma il tuo terminale sa dove trovarli (grazie a qualcosa chiamato PATH). Altri comandi sono integrati nel tuo terminale. Non devi preoccuparti se un comando è stato installato o se è integrato perché il tuo terminale conosce i comandi in ogni caso. Meglio ancora, sulla maggior parte delle distribuzioni Linux, quando il tuo terminale non riesce a trovare un comando, cerca su Internet un pacchetto per fornire quel comando e poi si offre di installarlo ed eseguirlo per te!

Ecco un semplice comando:

$ ls

Il ls comando è l'abbreviazione di "list" ed elenca il contenuto della directory corrente. Apri un terminale e provalo. Quindi apri una finestra di gestione dei file (File su Linux, Finder su macOS, Esplora risorse su Windows) e confrontare. Sono due viste diverse degli stessi dati.

Che cos'è un argomento in un comando Linux?

Un argomento è qualsiasi parte di un comando che non è il comando. Ad esempio, per elencare il contenuto di una directory specifica, puoi fornire il nome di quella directory come argomento:

$ ls Documents

In questo esempio, ls è il comando e Documents è l'argomento. Ciò visualizzerebbe un elenco dei tuoi Documents contenuto della directory.

Cosa sono le opzioni in Linux?

Comando opzioni , chiamato anche flag o interruttori , fanno parte degli argomenti dei comandi. Un argomento di comando è tutto ciò che segue un comando e un'opzione è solitamente (ma non sempre) delimitata da un trattino o da doppi trattini. Ad esempio:

$ ls --classify Documents

In questo esempio, --classify è un'opzione. Ha anche una versione breve perché gli utenti del terminale tendono a preferire l'efficienza di una digitazione inferiore:

$ ls -F Documents

Le opzioni brevi di solito possono essere combinate. Ecco un ls comando che combina -l opzione con il --human-readable , --classify e --ignore-backups opzioni:

$ ls -lhFB

Alcune opzioni possono accettare argomenti da sole. Ad esempio, il --format opzione per ls consente di modificare la modalità di presentazione delle informazioni. Per impostazione predefinita, i contenuti delle directory vengono forniti in colonne, ma se è necessario che siano elencati in un elenco delimitato da virgole, è possibile impostare il format in comma :

$ ls --format=comma Documents
alluvial, android-info.txt, arduinoIntro, dmschema,
headers.snippet, twine, workshop.odt

Il segno di uguale (= ) è facoltativo, quindi funziona altrettanto bene:

$ ls --format comma Documents
alluvial, android-info.txt, arduinoIntro, dmschema,
headers.snippet, twine, workshop.odt

Imparare a usare il terminale Linux

Imparare a utilizzare un terminale può aumentare l'efficienza e la produttività e può anche rendere l'informatica molto divertente. Ci sono poche volte in cui eseguo un comando accuratamente realizzato e non mi siedo meravigliandomi di ciò che sono riuscito a realizzare con solo poche parole digitate in uno schermo altrimenti vuoto. Un terminale è molte cose:programmazione, poesia, puzzle e pragmatismo, ma non importa come la vedi, è un'innovazione duratura che vale la pena imparare.

  • Usa il terminale Linux per vedere quali file ci sono sul tuo computer
  • Come aprire e chiudere le directory nel terminale Linux
  • Navigazione nel terminale Linux
  • Sposta un file nel terminale Linux
  • Rinomina un file nel terminale Linux
  • Copia file e cartelle nel terminale Linux
  • Rimuovi file e cartelle nel terminale Linux

Dopo aver letto ed esercitato le lezioni in questi articoli, scarica il nostro ebook gratuito, la guida dell'amministratore di sistema allo scripting Bash per divertirti ancora di più nel terminale.


Linux
  1. 8 suggerimenti per la riga di comando di Linux

  2. 20 strumenti di produttività per il terminale Linux

  3. Comando dir Linux per principianti (10 esempi)

  4. Linux tty Command Tutorial per principianti (con esempi)

  5. Comando killall Linux per principianti (8 esempi)

16 Esempi pratici di comando Linux LS per principianti

Spiegazione del comando Linux mv per principianti (8 esempi)

I 40 comandi utili del server Linux per principianti e professionisti

Una guida pratica per il comando chroot in Linux

Il comando dpkg in Linux:un riferimento per principianti

Quattro browser Web per la riga di comando di Linux