
Oggi, Linux È considerato uno dei sistemi operativi più potenti al mondo.Perché, in un ambiente di codice libreIntegra completa indipendenza, sicurezza e adattabilità, oltre a Si tratta di un sistema multiutente e multitasking. che offre vantaggi significativi. Grazie a ciò, è stato riconosciuto come software libero che Ha ottime prospettive per il futuro.
D'altro canto, una delle caratteristiche più uniche di LinuxIl suo vantaggio principale risiede nel fatto che offre la possibilità di interagire con il sistema attraverso una riga di comando che di solito viene chiamato “Console Linux”Che è in grado di ricevere tutti gli input effettuati dall'utente tramite la tastiera al fine di fornire un'esperienza migliore.
Ora, sebbene molti credano che lavorare con la console Linux sia un'attività che richiede conoscenze avanzate, la verità è che non è così. Perché, Funziona come qualsiasi altro programma. In questo modo, semplifica l'esecuzione delle azioni all'interno del sistema. Pertanto, in questo articolo, descriveremo in dettaglio... Cos'è la console Linux, come si usa e quali sono i comandi più utili?.
Cos'è la console dei comandi di Linux e a cosa serve?
Fondamentalmente, la console dei comandi Linux si riferisce a un programma per computer in cui l'utente può interagire con Linux attraverso una finestra in cui vengono inseriti comandi scritti tramite tastiera. Pertanto, consiste in un dispositivo di sistema operativo che riceve e consegna messaggi per entrambi kernel linux per quanto riguarda l'utente.
In questo senso, si tratta di un programma Linux che fornisce un percorso per il kernel e altri processi inviare i risultati testuali a ciascun utente E inoltre, riceve l'input di testo dall'utentePertanto, mentre l'utente può inserire testo utilizzando la tastiera del computer, può anche leggere i risultati come testo visualizzato sul monitor.
Ora, in generale, la console dei comandi Linux È uno strumento utilizzato per installare elementi sul sistema...oltre che per modificare i permessi delle cartelle, configurare determinati aspetti del sistema, spostare facilmente i file, ecc. In breve, questa console... Viene utilizzato per eseguire attività più rapidamente rispetto all'interfaccia grafica del sistema operativo., grazie al fatto che ti permette di eseguire ogni tipo di azione in modalità testo.
Funzioni e caratteristiche della console: cosa si può fare con essa in Linux?
Inizialmente, la console Linux veniva utilizzata principalmente per la gestione dei file. Sebbene ciò rimanga vero ancora oggi, il sistema operativo si è evoluto considerevolmente. ha implementato ulteriori funzionalità per questo strumento molto utile per gli utenti.
Si riferisce quindi a un'utilità che facilita varie funzioni, tramite la quale è possibile svolgere diverse attività come:
- Administrator i file, sia per ottimizzarli che per annullare le modifiche.
- Gestire il sistema in termini generali.
- installare e disinstallare programmi di qualsiasi tipo.
- Organizzare problemi che non possono essere risolti dall'ambiente grafico di Linux.
- creare directory e navigare tra quelle esistenti nel sistema.
- Visualizza lo stato del sistema operativo.
- Cancellare file o cartelle rapidamente.
- Cambiare Permessi di accesso a file e utenti.
Da parte sua, oltre a queste funzionalità, La console Linux presenta alcune peculiarità o caratteristiche che è essenziale conoscere a fondo.
Pertanto, di seguito evidenziamo i più rilevanti:
- Es un potente strumento Linux che consente l'interazione con l'intero sistema tramite un comando.
- Es facile da maneggiare e/o utilizzarepoiché è sufficiente conoscere i comandi principali per utilizzarlo.
- Es molto pratico, dato che funziona tramite comandi inseriti attraverso la tastiera.
- Es verdaderamente Veloceperché è in grado di svolgere i compiti necessari in pochi secondi, una volta che l'utente gli indica cosa fare.
Console, shell e terminale: quali sono le differenze tra ciascuno?
Sebbene sia vero che è comune per gli utenti che sono nuovi a Linux e gestiscono computer che eseguono questo sistema operativo, Si presume che i termini "console", "shell" e "terminale" siano sinonimi. e si riferiscono allo stesso elemento all'interno del sistema.
Pertanto, usano queste parole in modo intercambiabile per riferirsi allo stesso strumento Linux. Tuttavia, la verità è che Si tratta di tre cose completamente diverse.Pertanto, per utilizzare correttamente Linux e la sua console, innanzitutto, È fondamentale essere in grado di distinguere questa interfaccia da quello che è effettivamente il terminale e la shell del sistema operativo..
Per cominciare, definiremo brevemente ciascuna di esse e poi spiegheremo in che modo si relazionano e/o differiscono l'una dall'altra:
- consolleQuesto è il terminale Linux fisico.
- terminal: È l'ambiente di input e/o output del testo del sistema.
- Conchiglia: Si riferisce all'interprete della riga di comando.
In tal senso, la console e il terminale Sono stati strettamente legati fin dall'inizioPerché sono componenti dell'attrezzatura utilizzata per interagire con un computer che esegue Linux. Ad esempio, un terminale... Si tratta di un particolare tipo di file di dispositivo che implementa una serie di comandi aggiuntivi oltre alla lettura e alla scrittura, Una console è un terminale in senso fisico. che è collegato direttamente alla macchina.
Inoltre, una visita Shell di Linux È l'interprete della riga di comando o l'interfaccia principale che gli utenti vedono quando accedono e il cui scopo è avviare altri programmi. Quindi, in sostanza, la Shell È l'interfaccia a riga di comando attraverso la quale le persone interagiscono con il sistema.
Di conseguenza, tutto ciò porta alla conclusione che, per impostazione predefinita, Il terminale è il dispositivo che si collega alla console tramite il quale è possibile utilizzare la Shell.Pertanto, sebbene i tre termini possano essere correlati tra loro, In realtà sono indipendenti l'uno dall'altro. e hanno funzioni diverse. Tuttavia, insieme, sono responsabili degli utenti Linux avere un'esperienza ottimale durante l'esecuzione dei comandi.
Impara passo dopo passo come utilizzare la console Linux con alcuni comandi di base
Oltre a sapere cos'è la console Linux, quali sono le sue funzioni e come può essere distinta da altri elementi simili, è essenziale sapere come usarlo su questo sistema operativo per farlo correttamente.
Per questo motivo, in questa sezione dell'articolo, spiegheremo passo dopo passo cosa è necessario fare quando si utilizza questo strumento:
Accedi alla console
La prima cosa da fare per utilizzare la console in Linux, è entrare E per questo ci sono due modi diversi. Il primo di questi modi è entrare nel Menu e poi selezionare “Sistema” e poi Seleziona Konsole (Programma Terminale) dal sistema di menu del desktop.
D'altra parte, puoi anche farlo utilizzando una scorciatoia da tastiera in questo sistema operativo. Che è: Ctrl + Alt + F1 che ti permette automaticamente di passare alla prima console. Una volta fatto ciò, dovrai Accedi inserendo nome utente e password..
Interagisci con l'interprete dei comandi
Una volta che ti trovi all'interno della console Linux, puoi Inizia a interagire con l'interprete dei comandi utilizzando i comandi più basilari per familiarizzare con questo ambiente.
Pertanto, tra i comandi più basilari di questo sistema operativo troviamo i seguenti:
pwd: Viene utilizzato per ottenere il percorso della directory di lavoro corrente.cdQuesto è un comando utile per navigare tra file e directory in Linux. Richiede il percorso completo o il nome di ciascuna directory. comando CD.catQuesto comando viene utilizzato per elencare il contenuto di un file sull'output standard. Pertanto, si riferisce a uno dei comandi più comunemente usati in Linux.lsConsente di visualizzare tutto il contenuto di una directory, in particolare la directory di lavoro corrente.locateQuesto comando viene utilizzato per individuare un file specifico ed è ideale per trovarlo anche se non si ricorda il suo nome esatto. Con l'argomento "-i", non fa distinzione tra maiuscole e minuscole.sudoSi tratta di un comando che consente di eseguire operazioni da superutente, ovvero quelle che richiedono permessi di amministratore o di root.findFunziona in modo simile al comando "locate", poiché consente di cercare facilmente file o directory.mvQuesto è il comando principale di Linux per spostare i file e viene utilizzato anche per modificarne i nomi.diffConfronta il contenuto di due file riga per riga. Inoltre, dopo l'analisi, identifica le righe che non corrispondono, consentendo di apportare modifiche al programma senza dover riscrivere il codice sorgente.jobs: Mostra ogni singolo processo corrente con il relativo stato. Si tratta di processi avviati dalla Shell.killÈ utile per chiudere qualsiasi programma che non risponde. Invia un segnale al programma, ordinandogli di terminare automaticamente.unameVisualizza informazioni dettagliate sul sistema Linux (nome della macchina, kernel, ID del sistema operativo, ecc.).hostnameIn pratica, è un comando che permette di scoprire direttamente il nome del proprio host o della propria rete.historyÈ particolarmente efficace se si desidera rivedere i comandi inseriti in precedenza.TopSe desideri monitorare l'utilizzo delle risorse di sistema, questo comando è perfetto. Fornisce un elenco dei processi in esecuzione e la quantità di CPU utilizzata da ciascuno di essi.echoQuesto è un comando utilizzato per spostare dei dati in un file senza troppi sforzi.
Elenco dei comandi più utili che dovresti conoscere in Linux
Ora, oltre a evidenziare alcuni dei comandi Linux più utili nella sezione precedente, vale anche la pena Scopri gli altri comandi supportati dalla console Linux per ottimizzare l'esperienza di ogni utente., secondo i loro interessi.
Pertanto, di seguito ve ne presenteremo alcuni, suddivisi per categorie:
Comandi per gestire e ottenere informazioni di sistema
Questi sono gli ordini che, in sostanza, Ti permettono di gestire il sistema in modo efficienteChe si tratti di spegnere o riavviare il sistema della console, di pianificare varie azioni utili o persino di ottenere informazioni interessanti su Linux.
Questa categoria comprende quanto segue:
rebootViene utilizzato per riavviare automaticamente il sistema. Si noti che per eseguirlo sono necessari i privilegi di root.rtcwakeSi tratta di un'istruzione che avvia e/o arresta automaticamente il sistema. Consente di programmare l'avvio, l'arresto e la sospensione del computer.shutdownQuesto comando arresta immediatamente il sistema. Per utilizzarlo sono necessari i privilegi di amministratore.loggerNello specifico, questa istruzione è responsabile della creazione di record di registro che vengono generati nel file di registro di sistema.whoamiConsiste in un comando che visualizza il nome dell'utente con cui la macchina sta operando in un dato momento.dateIn parole semplici, si tratta di un'istruzione che ha la capacità di visualizzare la data e l'ora complete.wVisualizza informazioni sugli utenti attualmente connessi.free: È quello che visualizza la quantità totale di memoria libera e utilizzata nel sistema, nonché lo spazio rimanente sull'unità di swap.uptimeVisualizza il tempo totale di funzionamento del sistema, nonché il numero di utenti che lo hanno utilizzato.
Comandi di gestione dell'account utente e informazioni sull'utente
Poiché Linux supporta diversi tipi di account utente, offre anche la possibilità di Applicare i comandi per l'amministrazione di questi account in base ai diritti di ciascun utente, compresi i diritti di amministratore. Inoltre, consente richiedere informazioni dettagliate sugli utenti registrati nel sistema, così come i loro gruppi.
Qui di seguito presentiamo i comandi principali di questa categoria:
adduserQuesto comando consente a Linux di creare un account utente in modo rapido e semplice. Tuttavia, per farlo sono necessari i privilegi di amministratore.deluserConsiste in uno schema che chiude l'account utente eliminando tutte le voci relative a un determinato account in base ai file gestiti dal sistema.passwdConsente di modificare la password di un utente. Inoltre, permette di definire intervalli di blocco o di modifica.groupaddSi concentra sulla creazione di gruppi di utenti con la massima efficienza. In questo caso, disporre dei diritti di amministratore in Linux è indispensabile.groupmodSi riferisce alla funzione che gestisce o configura i gruppi di utenti, come ad esempio il nome o il GID di un gruppo specifico.delgroupQuesto comando richiede i privilegi di root e ha la capacità di eliminare gruppi di utenti.sudoQuesta istruzione consente di eseguire programmi in modo sicuro con i permessi di altri utenti. Per utilizzarla, è necessaria la password dell'utente che la richiamerà.newgrpSe desideri modificare il gruppo utenti o l'ID del tuo gruppo utenti senza dover disconnetterti e accedere nuovamente, puoi utilizzare questo comando.fingerIn generale, questo comando è quello solitamente utilizzato per ottenere informazioni sugli utenti del sistema.idQuesta è la funzione che richiede gli ID utente e di gruppo. Pertanto, fornisce i codici specifici per utenti e gruppi all'interno di un determinato account utente.lastSe hai bisogno di conoscere alcuni dettagli sull'ultimo utente attivo, puoi utilizzare questo comando. Fornisce un elenco degli utenti che hanno effettuato l'accesso più di recente, insieme alla data, all'ora di inizio e all'ora di fine della loro sessione.
comandi di gestione della rete
Si stima che un'altra delle categorie più utili Per quanto riguarda i comandi da utilizzare tramite la console Linux, poiché offrono la possibilità di richiedere informazioni da Server DNSconfigurare interfacce, esaminare una connessione specifica, inviare file a un altro computer, ecc..
Di seguito, ne illustriamo ciascuno:
iwQuesto comando può interrogare e configurare le interfacce wireless. Grazie a ciò, è diventato la migliore alternativa a...iwconfig.ipConsente di interrogare, configurare e gestire le interfacce di rete dal terminale. È incluso di default nel pacchetto di utilità iproute2.digQuesto è uno strumento di ricerca che consente di richiedere informazioni dai server DNS e visualizzarle direttamente sullo schermo. La sua sintassi segue in genere uno schema basato sul nome di dominio e indirizzo IP.netstatTramite questo comando è possibile verificare lo stato delle interfacce di rete.ftpCon questa istruzione, gran parte delle distribuzioni Linux hanno un'utilità client preinstallata che facilita il trasferimento di file o dati utilizzando un Protocollo FTPCiò consente lo scambio di file tra il sistema locale e un altro computer connesso alla rete.arpSi tratta di un comando che visualizza e modifica la cache ARP in modo pratico. Nello specifico, consente di aprire e modificare questa cache del sistema operativo.pingÈ ideale per controllare la connessione di rete e verificare la disponibilità di altri computer su quella specifica rete.sftpViene utilizzato per trasferire dati tramite SFTP. Ovvero, su una rete simile a FTP, che si differenzia per le operazioni che vi si svolgono. connessione SSH crittografataCiò consente di stabilire una connessione con un dispositivo di destinazione sulla rete.routeQuesto comando Linux viene utilizzato per visualizzare e modificare le tabelle di routing IP. Pertanto, può essere utilizzato per interrogare e modificare le tabelle di routing IP del kernel.ttyIn pratica, visualizza il nome del terminale. Ovvero, mostra il nome del file del terminale precedentemente definito come input standard.tracerouteCiò consente di tracciare il percorso specifico che un pacchetto di dati IP compie tra il proprio sistema e un altro.



















