See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Liña de comandos - Wikipedia

Liña de comandos

Na Galipedia, a wikipedia en galego.

Traballo en progreso: Este artigo relacionado coa informática é, polo de agora, só un bosquexo. Traballa nel e contribúe a que a Galipedia mellore e medre. Axuda se podes tamén noutros artigos de informática que precisan ser completados.


A liña de comandos (Command Line Interface, "Interfaz de Liña de Comandos") é unha forma de interactuar cun ordenador a través de texto, é dicir secuencias de caracteres tecleados.

Pantallazo dunha sesión Bash, tomada de Linux.
Pantallazo dunha sesión Bash, tomada de Linux.

Os comandos dánselle ao ordenador utilizando liñas de texto (ou sexa, secuencias de caracteres introducidos por medio do teclado), e a resposta tamén se recibe como texto. As interfaces de liñas de comandos apareceron cando se conectaron os teletipos aos ordenadores na década de 1950. En termos de interacción e resposta inmediata supuxeron un avanzo en relación ao uso de cartóns perforados.

Co uso dos monitores como dispositivos de interface, foise evoluíndo cara as interfaces gráficas de usuario (GUI), como as coñecidas de Mac OS, X-Window e Windows a partir de 1984.

Sen embargo, unha minoría significativa de usuarios informáticos ainda prefire o uso da liña de comandos, algúns debido a unha discapacidade visual, pero a maioría porque pensan que lles resultan máis produtivas. Utilízannas sobretodo os programadores e os administradores de sistemas, especialmente nos sistemas operativos baseados en Unix, así como na enxeñaría e na ciencia e moitos usuarios domésticos con coñecementos técnicos avanzados.

Na súa forma máis simple, unha liña de comandos mostra un indicador ou prompt, o usuario introduce un comando ou mandato e termina o comando coa tecla Enter; o computador executa o comando, fornecendo unha resposta ("saída") en texto. Un programa que fornece esta interface denomínase 'intérprete de liña de comandos, shell ou "consola". Como exemplos, os varios shells de Unix (sh, ksh, csh, tcsh, bash, etc.), o histórico CP/M e o command.com do DOS.

Algúns programas permiten utilizar tanto a GUI como a interface de liña de comandos, como o programa de CAD AutoCAD. Así, o Matlab, un programa de cálculo numérico para enxeñaría e ciencias ofrece unha interface gráfica para algúns cálculos, pero outros só son accesíbeis desde a liña de comandos.

Os comandos que se utilizan son habitualmente da forma:

[faiAlgo] [como] [nosFicheiros]

ou

[faiAlgo] [como] < [ficheiroDeEntrada] > [ficheiroDeSaída]


O "faiAlgo" pódese interpetar como un verbo, o "como" como un adverbio (por exemplo, executar o comando explicando todos os pasos ou só os importantes) e [nosFicheiros] como un obxecto. O '>' do segundo exemplo é un carácter de redirección, que lle indica ao intérprete de liña de comandos que envíe a saída do comando, non á pantalla, senón ao ficheiros que aparece a continuación. Outro carácter de redirección é a "tubería" (pipe, '|'), que indica que se use a saída dun comando como entrada do seguinte.


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -