GNU/Linux >> Linux Esercitazione >  >> Linux

Padroneggia la riga di comando di Linux

Se usi Linux abbastanza a lungo, molto probabilmente avrai eseguito azioni tramite il terminale in qualche modo, anche se si trattava di qualcosa di semplice come installare un pacchetto. Potresti anche sapere come creare directory o cartelle, spostare, copiare o rinominare file e cartelle, eseguire software, eseguire lo script dispari di tanto in tanto o persino tentare di compilare software dal codice sorgente. Tuttavia, ti consideri un maestro della riga di comando ?

Sebbene le azioni menzionate siano un buon inizio, la riga di comando è più del semplice utilizzo del sistema su base giornaliera. Per padroneggiare la riga di comando è acquisire familiarità con gli strumenti che hai sotto la cintura. Questi strumenti includono "grep", "sudo", "less", "lsblk"; Ho appena iniziato.​

Cosa c'è che non va in un'interfaccia GUI?

Niente davvero, a meno che tu non sia il tipo di persona a cui piace armeggiare con il proprio sistema. Personalmente, preferisco di gran lunga usare il terminale per eseguire attività che sarebbero noiose in confronto utilizzando un'interfaccia utente grafica (GUI). Sebbene una GUI sia facile per i principianti, la vera potenza risiede nella riga di comando.

L'altra cosa da ricordare è cosa succede se qualcosa si rompe e devi usare la riga di comando per diagnosticare e risolvere i problemi? Un programma GUI non sarà utile se Xorg è rotto. È altamente vantaggioso e consigliato che tu possa almeno utilizzare il terminale per eseguire alcuni comandi e sentirti a tuo agio nel farlo.

Da dove cominciare

Come ti avvicini a questo dipende da te. Potresti cercare "Padronanza della riga di comando di Linux ” ed esplora diverse risorse per trovare una serie di tutorial adatti a te. Un'altra opzione è cercare "Esercizi da riga di comando Linux" e iniziare alcuni esercizi per iniziare a lavorare sulla riga di comando.

Oltre alle numerose risorse relative al terminale Linux, dovresti già avere manuali di riferimento per la maggior parte dei comandi e dei programmi sotto forma di pagine "man". È possibile accedervi utilizzando il comando "man" con il nome del programma o del comando su cui si cerca una guida. In essi si trova una ricchezza di informazioni e ogni documento segue una struttura coerente.

Comandi più utilizzati

Iniziamo con la lettura delle pagine man dei comandi utilizzati per gestire file e directory. Come accennato, ogni pagina man segue un certo schema per motivi di coerenza.

'mkdir'

Visualizza la pagina man di 'mkdir':$ man mkdir

Verrà visualizzato un documento renderizzato che fornirà una breve descrizione del comando, mostrerà come usarlo e fornirà un elenco completo di parametri che accetta per migliorare l'output, eseguire attività extra o alterare completamente il suo comportamento (come solo l'esecuzione il programma per visualizzare il suo numero di versione). Per tornare al terminale in qualsiasi momento, premere 'q' per uscire.

'ls'

$ man ls

Sarai in grado di sfogliare l'elenco di argomenti, principalmente per dettare quale output appare quando si elencano i contenuti della directory.

'bash'

$ man bash

Questo documento ha più contenuti perché bash è più di un semplice programma, è l'interprete di shell usato più comunemente ed è di per sé un linguaggio di programmazione.

Qualcosa di più avanzato da provare

Proviamo qualcosa che potresti non aver fatto prima:guarda i file nella directory /proc. La directory /proc è la posizione in cui si trovano le informazioni sul sistema, sul kernel e sull'hardware. I comandi che verranno utilizzati sono "cat" e "less". La differenza tra i due è che "cat" viene utilizzato per leggere file di testo più piccoli e stamparne il contenuto sul terminale, e "less" è un visualizzatore utilizzato per leggere file di testo più grandi. Le pagine man vengono lette usando "meno".

$ cat /proc/cmdline 

Ciò che ha fatto è stato leggere il file e stampare quali parametri sono stati analizzati per avviare il sistema operativo.

$ less /proc/cpuinfo 

È stato aperto un file contenente informazioni dettagliate sulla CPU del computer.

Inoltre, i file nella cartella /proc sono generati dal kernel e non risiedono sull'unità una volta spento il sistema. Le cartelle con i numeri contengono file sui loro processi, ovvero a ogni processo in esecuzione viene assegnata una cartella con il suo ID come nome.

Va bene, e poi?

L'unico modo per padroneggiare la riga di comando è prendendo il tempo per usarlo, acquisire familiarità con i comandi che usi. Ricerca se necessario e pratica ciò che impari. Se lo desideri, puoi persino avere una macchina virtuale con cui giocare in modo che se qualcosa va storto, il tuo sistema principale rimarrà utilizzabile. L'altra abilità che vale la pena imparare è scrivere script usando bash. Ci sono tutorial là fuori che insegnano non solo la lingua ma anche le basi della programmazione.


Linux
  1. 6 metacaratteri Linux che amo usare sulla riga di comando

  2. 4 modi per modificare le foto sulla riga di comando di Linux

  3. 8 suggerimenti per la riga di comando di Linux

  4. Padroneggia il comando ls di Linux

  5. Alias ​​della riga di comando nella shell di Linux

3 gestori di password per la riga di comando di Linux

Comando Diff in Linux

Recensione del libro:La riga di comando di Linux

Come padroneggiare il comando dell'albero di Linux

Visualizza il contenuto di un file nella riga di comando di Linux

Il comando timer in Linux