Morbido

Che cos'è un interprete della riga di comando?

Prova Il Nostro Strumento Per Eliminare I Problemi





postato suUltimo aggiornamento: 16 febbraio 2021

Che cos'è un interprete della riga di comando? In generale, tutti i programmi moderni hanno a Interfaccia utente grafica (GUI) . Ciò significa che l'interfaccia dispone di menu e pulsanti che gli utenti possono utilizzare per interagire con il sistema. Ma un interprete della riga di comando è un programma che accetta solo comandi di testo da una tastiera. Questi comandi vengono quindi eseguiti sul sistema operativo. Le righe di testo che l'utente immette dalla tastiera vengono convertite in funzioni che il sistema operativo può comprendere. Questo è il lavoro dell'interprete della riga di comando.



Gli interpreti della riga di comando sono stati ampiamente utilizzati fino agli anni '70. Successivamente, sono stati sostituiti da programmi con interfaccia utente grafica.

Che cos'è un interprete della riga di comando



hotmail ecom

Contenuti[ nascondere ]

Dove vengono utilizzati gli interpreti della riga di comando?

Una domanda comune che le persone hanno è: perché qualcuno dovrebbe usare un interprete della riga di comando oggi? Ora abbiamo applicazioni con GUI che hanno semplificato il modo in cui interagiamo con i sistemi. Allora perché digitare i comandi su una CLI? Ci sono tre ragioni importanti per cui gli interpreti della riga di comando sono ancora rilevanti oggi. Discutiamo i motivi uno per uno.



  1. Alcune azioni possono essere eseguite più rapidamente e automaticamente utilizzando la riga di comando. Ad esempio, è possibile automatizzare il comando per chiudere alcuni programmi all'accesso di un utente o il comando per copiare file dello stesso formato da una cartella. Ciò ridurrà il lavoro manuale da parte tua. Pertanto, per un'esecuzione rapida o per automatizzare determinate azioni, i comandi vengono dati dall'interprete della riga di comando.
  2. Un'applicazione grafica è abbastanza facile da usare. Non è solo interattivo ma anche autoesplicativo. Una volta scaricata l'applicazione, ci sono un sacco di menu/pulsanti, ecc... che ti guideranno con qualsiasi operazione all'interno del programma. Pertanto, gli utenti nuovi e inesperti preferiscono sempre utilizzare un'applicazione grafica. L'uso di un interprete della riga di comando non è così semplice. Non ci sono menu. Tutto deve essere digitato. Tuttavia, alcuni utenti esperti utilizzano l'interprete della riga di comando. Ciò è dovuto principalmente al fatto che, con una CLI, si ha accesso diretto alle funzioni del sistema operativo. Gli utenti esperti sanno quanto sia potente avere accesso a queste funzioni. Pertanto, fanno uso della CLI.
  3. A volte, il software della GUI sul tuo sistema non è costruito per supportare i comandi necessari per eseguire o controllare il sistema operativo. In tali momenti, l'utente non ha altra scelta che utilizzare l'interfaccia della riga di comando. Se un sistema non dispone delle risorse necessarie per eseguire un programma grafico, l'interfaccia a riga di comando è utile.

In determinate situazioni, è più efficiente utilizzare Command Line Interface su un programma grafico. Gli scopi principali dell'utilizzo di una CLI sono elencati di seguito.

  • Negli interpreti della riga di comando, è possibile visualizzare le istruzioni utilizzando il Sistema Braille . Questo è utile per gli utenti non vedenti. Non possono utilizzare le applicazioni grafiche in modo indipendente poiché l'interfaccia non è facile da usare per loro.
  • Scienziati, esperti tecnici e ingegneri preferiscono gli interpreti dei comandi alle interfacce grafiche. Ciò è dovuto alla velocità e all'efficienza con cui alcuni comandi possono essere eseguiti.
  • Alcuni computer non dispongono delle risorse necessarie per supportare il corretto funzionamento di applicazioni e programmi grafici. Anche in questi casi è possibile utilizzare interpreti della riga di comando.
  • La digitazione dei comandi può essere eseguita più rapidamente rispetto al clic sulle opzioni in un'interfaccia grafica. Un interprete della riga di comando fornisce inoltre all'utente un'ampia gamma di comandi e operazioni che non sono possibili con un'applicazione GUI.

Leggi anche: Che cos'è un driver di dispositivo?



Quali sono alcuni casi in cui gli interpreti della riga di comando vengono utilizzati ai giorni nostri?

C'è stato un tempo in cui digitare i comandi era l'unico modo per interagire con il sistema. Tuttavia, con il tempo, le interfacce grafiche sono diventate più popolari. Ma gli interpreti della riga di comando sono ancora in uso. Scorri l'elenco seguente per sapere dove vengono utilizzati.

bash for windows
  • Il sistema operativo Windows ha una CLI chiamata Prompt dei comandi di Windows.
  • La configurazione di Giunone e Router Cisco IOS viene eseguito utilizzando interpreti della riga di comando.
  • Alcuni sistemi Linux hanno anche la CLI. È noto come shell Unix.
  • Ruby e PHP hanno una shell dei comandi per un uso interattivo. La shell in PHP è nota come PHP-CLI.

Gli interpreti della riga di comando sono tutti uguali?

Abbiamo visto che un interprete di comandi non è altro che un modo per interagire con il sistema solo con comandi testuali. Sebbene ci siano diversi interpreti della riga di comando, sono tutti uguali? No. Questo perché i comandi che digiti nella CLI sono basati sulla sintassi del linguaggio di programmazione che stai usando. Pertanto, un comando che funziona su una CLI su un sistema potrebbe non funzionare allo stesso modo in altri sistemi. Potrebbe essere necessario modificare il comando in base alla sintassi del sistema operativo e al linguaggio di programmazione su quel sistema.

È importante essere consapevoli della sintassi e dei comandi corretti. Ad esempio, su una piattaforma, la scansione dei comandi ora indirizzerebbe il sistema alla ricerca di virus. Tuttavia, lo stesso comando potrebbe non essere necessariamente riconosciuto in altri sistemi. A volte, un diverso sistema operativo/linguaggio di programmazione ha un comando simile. Potrebbe portare il sistema a eseguire l'azione che farebbe un comando simile, portando a risultati indesiderati.

È necessario considerare anche la sintassi e la distinzione tra maiuscole e minuscole. Se inserisci un comando con la sintassi sbagliata, il sistema potrebbe interpretare erroneamente il comando. Il risultato è che l'azione prevista non viene eseguita o viene eseguita un'altra attività.

Interpreti della riga di comando in diversi sistemi operativi

Per eseguire attività come la risoluzione dei problemi e la riparazione del sistema, è disponibile uno strumento chiamato Console di ripristino in Windows XP e Windows 2000. Questo strumento funge anche da interprete della riga di comando.

Viene chiamata la CLI in MacOS Terminale.

Il sistema operativo Windows ha un'applicazione chiamata Prompt dei comandi. Questa è la CLI principale in Windows. Le ultime versioni di Windows hanno un'altra CLI: la Windows PowerShell . Questa CLI è più avanzata del prompt dei comandi. Entrambi sono disponibili nella nuova versione del sistema operativo Windows.

Nella finestra di PowerShell, digita il comando premi invio

Alcune applicazioni hanno entrambi: una CLI e un'interfaccia grafica. In queste applicazioni, la CLI ha funzionalità che non sono supportate dall'interfaccia grafica. L'interfaccia a riga di comando fornisce funzionalità aggiuntive perché ha accesso non elaborato ai file dell'applicazione.

Consigliato: Che cos'è un Service Pack?

errore sconosciuto itunes 0xe80000a

Il prompt dei comandi in Windows 10

La risoluzione dei problemi sarebbe molto più semplice se si è a conoscenza dei comandi del prompt dei comandi. Prompt dei comandi è il nome dato alla CLI nel sistema operativo Windows. Non è possibile o necessario conoscere tutti i comandi. Qui abbiamo messo insieme un elenco di alcuni dei comandi importanti.

  • Ping – Questo è un comando utilizzato per verificare se il sistema di rete locale funziona correttamente. Se vuoi sapere se c'è un problema reale con Internet o qualche software che causa il problema, usa Ping. Puoi eseguire il ping di un motore di ricerca o del tuo server remoto. Se ricevi una risposta, significa che c'è una connessione.
  • IPConfig: questo comando viene utilizzato per la risoluzione dei problemi quando l'utente deve affrontare problemi di rete. Quando esegui il comando, restituisce i dettagli sul tuo PC e sulla rete locale. Vengono visualizzati dettagli come lo stato delle diverse connessioni di rete, il sistema in uso, l'indirizzo IP del router in uso, ecc.
  • Aiuto: questo è probabilmente il comando del prompt dei comandi più utile e più utilizzato. L'esecuzione di questo comando visualizzerà l'intero elenco di tutti i comandi sul prompt dei comandi. Se vuoi saperne di più su qualsiasi comando particolare nell'elenco, puoi farlo digitando – /? Questo comando visualizzerà informazioni dettagliate sul comando specificato.
  • Dir: viene utilizzato per sfogliare il file system sul computer. Il comando elencherà tutti i file e le cartelle trovati nella cartella corrente. Può essere utilizzato anche come strumento di ricerca. Basta aggiungere una /S al comando e digitare quello che stai cercando.
  • Cls – Se lo schermo è pieno di troppi comandi, esegui questo comando per cancellare lo schermo.
  • SFC – Qui, SFC sta per System File Checker. SFC/Scannow viene utilizzato per verificare la presenza di errori nei file di sistema. Se è possibile ripararli, anche questo è fatto. Poiché l'intero sistema deve essere scansionato, questo comando potrebbe richiedere del tempo.
  • Elenco attività: se vuoi dare un'occhiata a tutte le attività attualmente attive sul tuo sistema, puoi utilizzare questo comando. Mentre questo comando elenca solo tutte le attività in esecuzione, puoi anche ottenere informazioni aggiuntive usando -m con il comando. Se trovi alcune attività non necessarie, puoi forzarne l'interruzione usando il comando Taskkill.
  • Netstat – Viene utilizzato per ottenere informazioni relative alla rete in cui si trova il PC. Vengono visualizzati dettagli come statistiche ethernet, tabella di routing IP, connessioni TCP, porte in uso, ecc...
  • Esci: questo comando viene utilizzato per uscire dal prompt dei comandi.
  • Assoc: viene utilizzato per visualizzare l'estensione del file e persino modificare le associazioni di file. Se digiti assoc [.ext] dove .ext è l'estensione del file, otterrai informazioni sull'estensione. Ad esempio, se l'estensione inserita è .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope='' > Elon Decker

    Elon è uno scrittore di tecnologia presso Cyber ​​S. Scrive guide pratiche da circa 6 anni e ha trattato molti argomenti. Ama trattare argomenti relativi a Windows, Android e gli ultimi trucchi e suggerimenti.