Què és un intèrpret de línia de comandaments?

Interfícies de línia de comandaments Definició i interfícies de línia d'ordres comuns

Un intèrpret de línia d'ordres és qualsevol programa que permeti l'entrada d' ordres i, a continuació, executa aquestes comandes al sistema operatiu . És literalment un intèrpret d'ordres.

A diferència d'un programa que té una interfície gràfica d'usuari (GUI) com els botons i els menús que controlen el meu ratolí , un intèrpret de línia d'ordres accepta línies de text des d'un teclat com les ordres i després converteix aquests comandaments en funcions que el sistema operatiu entén.

Qualsevol programa d'intèrpret de línia d'ordres també es refereix sovint en general com una interfície de línia d'ordres. Més sovint, un intèrpret de línia d'ordres també s'anomena CLI , intèrpret d'idioma de comandaments , interfície d'usuari de la consola , processador d'ordres, intèrpret d'ordres, línia d'ordres o un intèrpret d'ordres .

Per què s'utilitzen intèrprets de línia d'ordres?

Si una computadora es pot controlar mitjançant aplicacions fàcils d'usar que tinguin una interfície gràfica, podeu preguntar-se per què algú vol que introdueixi comandes a través de la línia d'ordres. Hi ha tres raons principals ...

El primer és que podeu automatitzar les ordres. Hi ha molts exemples que puc donar, però un és un script per tancar sempre certs serveis o programes quan l'usuari accedeix per primera vegada. Un altre pot ser usat per copiar fitxers d'un format similar fora d'una carpeta perquè no hàgiu de filtrar vostè mateix Aquestes coses es poden fer de manera ràpida i automàtica mitjançant ordres.

Un altre avantatge per utilitzar un intèrpret de línia d'ordres és que podeu tenir accés directe a les funcions del sistema operatiu. Els usuaris avançats poden preferir la interfície de la línia d'ordres a causa d'aquest accés tan conciso i poderós que els proporciona.

Tanmateix, els usuaris senzills i inexperts no solen utilitzar una interfície de línia d'ordres perquè definitivament no són tan fàcils d'utilitzar com un programa gràfic. Les ordres disponibles no són tan evidents com un programa que té un menú i botons. No podeu tan sols obrir un intèrpret de línia d'ordres i, immediatament, saber fer-lo servir tal com es pot fer amb una aplicació gràfica normal que podeu descarregar.

Els intèrprets de línia de comandaments són útils perquè, si bé hi pot haver una gran quantitat d'ordres i opcions per controlar un sistema operatiu, és possible que el programari GUI d'aquest sistema operatiu no estigui simplement construït per utilitzar aquests comandaments. A més, un intèrpret de línia d'ordres us permet utilitzar alguns d'aquests comandaments sense haver d'utilitzar tots alhora, cosa que és beneficiosa en sistemes que no tenen recursos per executar un programa gràfic.

Més informació sobre intèrprets de línia de comandaments

En la majoria de sistemes operatius de Windows, l'intèrpret de línia d'ordres principal és el símbol del sistema . Windows PowerShell és un intèrpret de línia d'ordres més avançat disponible al costat del símbol del sistema en versions més recents de Windows.

En Windows XP i Windows 2000, una eina de diagnòstic especial anomenada Recovery Console també actua com a intèrpret de línia d'ordres per realitzar diverses tasques de solució de problemes i reparació del sistema.

La interfície de línia d'ordres del sistema operatiu macOS es diu Terminal.

De vegades, tant la interfície de línia d'ordres com la interfície gràfica d'usuari s'inclouen dins del mateix programa. Quan aquest és el cas, és típic que una interfície admeti determinades funcions que s'exclouen a l'altra. Normalment és la part de la línia d'ordres que inclou més funcions perquè proporciona accés sense processos als fitxers de l'aplicació i no està limitat pel que el desenvolupador de programari ha optat per incloure a la GUI.