Interfície de línia d'ordres

De la Viquipèdia, l'enciclopèdia lliure.
Saltar a la navegació Saltar a la cerca
Captura de pantalla d'una sessió bash a Gentoo Linux
Captura de pantalla d'una sessió de FreeDOS a l' emulador de Bochs

En el càlcul d' una "interfície de línia d'ordres [1] (ja ' Anglès interfície de línia d'ordres, en CLI acrònim) o consola, de vegades anomenat simplement la línia de comandaments o símbol de sistema és un tipus d'interfície d'usuari que es caracteritza per una" textual interacció entre usuari i ordinador (veure intèrpret d'ordres ): l'usuari dóna ordres d' entrada de text mitjançant un teclat alfanumèric i rep respostes textuals a la sortida de l'ordinador mitjançant una pantalla alfanumèrica o una impressora . En els sistemes operatius moderns que s’utilitzen en ordinadors personals , en lloc de la CLI, hi ha, en la seva major part, la interfície gràfica amb funcions típicament fàcils d’utilitzar .

Descripció

Aquest tipus d’enfocament deriva de la modalitat d’interacció amb ordinadors de generacions anteriors, que va tenir lloc a través de terminals textuals no capaços de realitzar cap processament i connectats a un ordinador central (sistema mainframe ). Actualment s’obté una interfície de tipus CLI mitjançant un programa que permet a l’usuari interactuar escrivint les ordres adequades en un emulador de terminal de text: els shell són un exemple típic, però altres programes també utilitzen aquest enfocament.

Sovint en sistemes amb possibilitats d’interacció dual (gràfics i textuals) hi ha una estreta correlació entre la interfície gràfica i la interfície textual: normalment tot el que es pot fer mitjançant una interfície gràfica es pot fer mitjançant una interfície textual de línia d’ordres amb les ordres / instruccions adequades i viceversa. En molts casos, al contrari, les operacions de la interfície gràfica es mapen (o tradueixen) directament a les ordres de la interfície textual, que per tant representa el motor real o el cor del sistema, amb la part gràfica assumint així en tots els aspectes el significat d’una interfície senzilla : home-màquina fàcil d’utilitzar .

La interfície de línia d’ordres encara és molt comuna per al control i la configuració de dispositius especialitzats, com ara encaminadors , commutadors , servidors i impressores de xarxa, però també per connectar - se remotament a altres equips d’una xarxa informàtica , equipats amb un intèrpret d’ordres adequat (com bash o CSH ): en aquest cas, s’utilitzen protocols com Telnet o SSH .

Operació

Normalment, el programa no fa res fins que no rep una ordre d’entrada de l’usuari. El cursor intermitent o ressaltat, anomenat prompt , indica la posició a la pantalla on finalment s’escriurà l’ordre donada per l’usuari.

Les ordres s’han de donar en forma de línies de text respectant una sintaxi precisa. Sovint, una ordre té les anomenades opcions , que s’insereixen després de la mateixa ordre, que especifiquen una funcionalitat específica o addicional de la mateixa ordre. Després de redactar una línia d'ordres, heu d'escriure la tecla "Retorn" o "Retorn".

En aquest punt, el programa analitza (o millor dit, interpreta ) la línia d’ordres i, si s’ha compost d’una manera sintàcticament correcta, l’executa, en cas contrari no executa l’ordre, retornant a l’usuari un senyal del primer error. trobades a la lectura i tornant a començar des de la sol·licitud . Com a resultat d'executar una ordre, podeu aconseguir que el programa escrigui un text de resposta al terminal o a un altre dispositiu de sortida .

CLI en alguns sistemes operatius

A l'entorn del Windows NT , la CLI s'obté a través del programa " Indicador d'ordres " ( cmd.exe ), que crida la interfície command.com del sistema operatiu MS-DOS als gràfics . Un intèrpret d’ordres més avançat en un entorn Windows és PowerShell .

A Unix , Linux i sistemes similars parlem de "terminal", perquè la interfície visual és la mateixa; l' intèrpret d'ordres és el programa d'interfície de línia d'ordres, que s'executa dins d'un terminal de text per emetre ordres al sistema. Es poden existir diferents shell ( Bash , Korn shell , C shell ) que es poden utilitzar al mateix temps.

Nota

  1. ^ El glossari gratuït del traductor de programes suggereix utilitzar el terme "interfície de línia d'ordres"

Articles relacionats

Informàtica Portal de TI : accediu a les entrades de Viquipèdia relacionades amb TI