Suau

Què és un intèrpret de línia d'ordres?

Proveu El Nostre Instrument Per Eliminar Problemes





posat enÚltima actualització: 16 de febrer de 2021

Què és un intèrpret de línia d'ordres? En general, tots els programes moderns tenen un Interfície gràfica d'usuari (GUI) . Això vol dir que la interfície té menús i botons que els usuaris poden utilitzar per interactuar amb el sistema. Però un intèrpret de línia d'ordres és un programa que només accepta ordres de text des d'un teclat. Aquestes ordres s'executen després al sistema operatiu. Les línies de text que l'usuari introdueix des del teclat es converteixen en funcions que el sistema operatiu pot entendre. Aquesta és la feina de l'intèrpret de línia d'ordres.



Els intèrprets de línia d'ordres es van utilitzar àmpliament fins a la dècada de 1970. Més tard, van ser substituïts per programes amb interfície gràfica d'usuari.

Què és un intèrpret de línia d'ordres



Continguts[ amagar ]

On s'utilitzen els intèrprets de línia d'ordres?

Una pregunta habitual que es fa la gent és, per què algú hauria d'utilitzar un intèrpret de línia d'ordres avui? Ara tenim aplicacions amb GUI que han simplificat la manera com interactuem amb els sistemes. Aleshores, per què escriure les ordres en una CLI? Hi ha tres motius importants pels quals els intèrprets de línia d'ordres encara són rellevants avui dia. Parlem un per un dels motius.



  1. Algunes accions es poden fer de manera més ràpida i automàtica mitjançant la línia d'ordres. Per exemple, es pot automatitzar l'ordre per tancar alguns programes quan un usuari inicia sessió o l'ordre per copiar fitxers del mateix format d'una carpeta. Això reduirà el treball manual del vostre costat. Així, per a una execució ràpida o per automatitzar determinades accions, les ordres es donen des de l'intèrpret de línia d'ordres.
  2. Una aplicació gràfica és bastant fàcil d'utilitzar. No només és interactiu sinó que també s'explica per si mateix. Un cop descarregueu l'aplicació, hi ha un munt de menús/botons, etc... que us guiaran amb qualsevol operació dins del programa. Així, els usuaris nous i sense experiència sempre prefereixen utilitzar una aplicació gràfica. L'ús d'un intèrpret de línia d'ordres no és tan senzill. No hi ha menús. S'ha d'escriure tot. Tanmateix, certs usuaris experimentats utilitzen l'intèrpret de línia d'ordres. Això és principalment perquè, amb una CLI, teniu accés directe a les funcions del sistema operatiu. Els usuaris experimentats saben el poderós que és tenir accés a aquestes funcions. Per tant, fan ús de la CLI.
  3. De vegades, el programari GUI del vostre sistema no està creat per admetre les ordres necessàries per executar o controlar el sistema operatiu. En aquests moments, l'usuari no té cap altra opció que fer ús de la interfície de línia d'ordres. Si un sistema no té els recursos necessaris per executar un programa gràfic, la interfície de línia d'ordres és útil.

En determinades situacions, és més eficient utilitzar la interfície de línia d'ordres sobre un programa gràfic. A continuació s'enumeren els propòsits principals de l'ús d'una CLI.

  • En els intèrprets de línia d'ordres, és possible mostrar les instruccions mitjançant l' Sistema Braille . Això és útil per als usuaris cecs. No poden fer ús de les aplicacions gràfiques de manera independent, ja que la interfície no és fàcil d'utilitzar per a ells.
  • Els científics, els experts tècnics i els enginyers prefereixen els intèrprets de comandaments a les interfícies gràfiques. Això es deu a la velocitat i eficiència amb què es poden executar determinades ordres.
  • Alguns ordinadors no disposen dels recursos necessaris per donar suport al bon funcionament de les aplicacions i programes gràfics. En aquests casos també es poden utilitzar intèrprets de línia d'ordres.
  • Les ordres d'escriure es poden fer més ràpidament que fer clic a les opcions d'una interfície gràfica. Un intèrpret de línia d'ordres també ofereix a l'usuari una àmplia gamma d'ordres i operacions que no són possibles amb una aplicació GUI.

Llegeix també: Què és un controlador de dispositiu?



Quins són alguns casos en què s'utilitzen intèrprets de línia d'ordres a l'actualitat?

Hi va haver un temps en què escriure ordres era l'única manera d'interactuar amb el sistema. Tanmateix, amb el temps, les interfícies gràfiques es van fer més populars. Però els intèrprets de línia d'ordres encara estan en ús. Consulteu la llista següent per saber on s'utilitzen.

  • El sistema operatiu Windows té una CLI anomenada Símbol del sistema de comandaments de Windows.
  • La configuració de Junos i Encaminadors Cisco IOS es fa mitjançant intèrprets de línia d'ordres.
  • Alguns sistemes Linux també tenen la CLI. Es coneix com a shell Unix.
  • Ruby i PHP tenen un intèrpret d'ordres per a ús interactiu. El shell en PHP es coneix com PHP-CLI.

Tots els intèrprets de línia d'ordres són iguals?

Hem vist que un intèrpret d'ordres no és més que una manera d'interactuar amb el sistema només amb ordres basades en text. Tot i que hi ha diversos intèrprets de línia d'ordres, són tots iguals? No. Això es deu al fet que les ordres que escriviu a la CLI es basen en la sintaxi del llenguatge de programació que utilitzeu. Per tant, una ordre que funciona en una CLI d'un sistema pot no funcionar de la mateixa manera en altres sistemes. És possible que hàgiu de modificar l'ordre en funció de la sintaxi del sistema operatiu i del llenguatge de programació d'aquest sistema.

És important tenir en compte la sintaxi i les ordres correctes. Per exemple, en una plataforma, l'ordre escaneja ara dirigiria el sistema per cercar virus. Tanmateix, és possible que la mateixa ordre no es reconegui necessàriament en altres sistemes. De vegades, un llenguatge de programació/SO diferent té una ordre similar. Pot fer que el sistema realitzi l'acció que faria l'ordre similar, donant lloc a resultats no desitjats.

També s'ha de tenir en compte la sintaxi i la distinció entre majúscules i minúscules. Si introduïu una ordre amb la sintaxi incorrecta, el sistema pot acabar interpretant malament l'ordre. El resultat és que no es realitza l'acció prevista, o bé es realitza alguna altra activitat.

Intèrprets de línia d'ordres en diferents sistemes operatius

Per realitzar activitats com ara la resolució de problemes i la reparació del sistema, hi ha una eina anomenada Consola de recuperació a Windows XP i Windows 2000. Aquesta eina també funciona com a intèrpret de línia d'ordres.

La CLI a MacOS s'anomena Terminal.

El sistema operatiu Windows té una aplicació anomenada Símbol del sistema. Aquesta és la CLI principal de Windows. Les últimes versions de Windows tenen una altra CLI: la Windows PowerShell . Aquesta CLI és més avançada que el símbol del sistema. Tots dos estan disponibles a la nova versió del sistema operatiu Windows.

A la finestra de PowerShell, escriviu l'ordre premeu Intro

Algunes aplicacions tenen totes dues: una CLI i una interfície gràfica. En aquestes aplicacions, la CLI té funcions que no són compatibles amb la interfície gràfica. La CLI ofereix funcions addicionals perquè té accés sense format als fitxers d'aplicació.

Recomanat: Què és un Service Pack?

L'indicador d'ordres a Windows 10

La resolució de problemes seria molt més fàcil si coneixeu les ordres del símbol del sistema. L'indicador d'ordres és el nom donat a la CLI al sistema operatiu Windows. No és possible ni necessari conèixer totes les ordres. Aquí hem elaborat una llista d'algunes de les ordres importants.

  • Ping: aquesta és una ordre que s'utilitza per comprovar si el vostre sistema de xarxa local funciona correctament. Si voleu saber si hi ha un problema real amb Internet o algun programari que l'hagi causat, feu servir Ping. Podeu fer ping a un motor de cerca o al vostre servidor remot. Si rebeu una resposta, vol dir que hi ha connexió.
  • IPConfig: aquesta ordre s'utilitza per resoldre problemes quan l'usuari s'enfronta a problemes de xarxa. Quan executeu l'ordre, retorna detalls sobre el vostre ordinador i la xarxa local. Es mostren detalls com ara l'estat de les diferents connexions de xarxa, el sistema en ús, l'adreça IP de l'encaminador en ús, etc.
  • Ajuda: aquesta és probablement l'ordre del símbol del sistema més útil i més utilitzat. Si executeu aquesta ordre, es mostrarà la llista completa de totes les ordres al símbol del sistema. Si voleu saber més sobre qualsevol comanda concreta de la llista, podeu fer-ho escrivint - /? Aquesta ordre mostrarà informació detallada sobre l'ordre especificada.
  • Dir: s'utilitza per navegar pel sistema de fitxers del vostre ordinador. L'ordre enumerarà tots els fitxers i carpetes que es troben a la vostra carpeta actual. També es pot utilitzar com a eina de cerca. Només cal que afegiu un /S a l'ordre i escriviu el que esteu cercant.
  • Cls: si la pantalla està plena de massa ordres, executeu aquesta ordre per esborrar la pantalla.
  • SFC: aquí, SFC significa System File Checker. SFC/Scannow s'utilitza per comprovar si algun fitxer del sistema té errors. Si és possible reparar-los, també es fa. Com que s'ha d'escanejar tot el sistema, aquesta ordre pot trigar una mica.
  • Llista de tasques: si voleu fer una ullada a totes les tasques que estan actives actualment al vostre sistema, podeu utilitzar aquesta ordre. Tot i que aquesta ordre només enumera totes les tasques que estan en funcionament, també podeu obtenir informació addicional utilitzant -m amb l'ordre. Si trobeu algunes tasques innecessàries, podeu forçar l'aturada mitjançant l'ordre Taskkill.
  • Netstat: s'utilitza per obtenir informació relacionada amb la xarxa en què es troba el vostre PC. Es mostren detalls com ara les estadístiques d'Ethernet, la taula d'encaminament IP, les connexions TCP, els ports en ús, etc.
  • Sortir: aquesta ordre s'utilitza per sortir de l'indicador d'ordres.
  • Assoc: s'utilitza per veure l'extensió del fitxer i fins i tot canviar les associacions de fitxers. Si escriviu assoc [.ext] on .ext és l'extensió del fitxer, obtindreu informació sobre l'extensió. Per exemple, si l'extensió introduïda és .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope='' > Elon Decker

    L'Elon és un escriptor tecnològic a Cyber ​​S. Fa uns 6 anys que escriu guies pràctiques i ha tractat molts temes. Li encanta cobrir temes relacionats amb Windows, Android i els últims trucs i consells.