Suave

Que é un intérprete de liña de comandos?

Proba O Noso Instrumento Para Eliminar Problemas





Publicado enÚltima actualización: 16 de febreiro de 2021

Que é un intérprete de liña de comandos? Xeralmente, todos os programas modernos teñen un Interface gráfica de usuario (GUI) . Isto significa que a interface ten menús e botóns que os usuarios poden usar para interactuar co sistema. Pero un intérprete de liña de comandos é un programa que só acepta comandos de texto desde un teclado. Estes comandos son entón executados para o sistema operativo. As liñas de texto que o usuario introduce dende o teclado convértense en funcións que o SO pode comprender. Este é o traballo do intérprete de liña de comandos.



Os intérpretes de liña de comandos foron moi utilizados ata a década de 1970. Máis tarde, foron substituídos por programas con interface gráfica de usuario.

Que é un intérprete de liña de comandos



Contidos[ esconderse ]

Onde se utilizan os intérpretes de liña de comandos?

Unha pregunta común que a xente ten é, por que alguén usaría hoxe un intérprete de liña de comandos? Agora temos aplicacións con GUI que simplificaron a forma en que interactuamos cos sistemas. Entón, por que escribir os comandos nunha CLI? Hai tres razóns importantes polas que os intérpretes de liña de comandos seguen sendo relevantes hoxe en día. Imos discutir os motivos un por un.



  1. Algunhas accións pódense facer de forma máis rápida e automática mediante a liña de comandos. Por exemplo, pódese automatizar o comando para pechar algúns programas cando un usuario inicia sesión ou o comando para copiar ficheiros do mesmo formato dun cartafol. Isto reducirá o traballo manual do teu lado. Así, para a execución rápida ou para automatizar determinadas accións, as ordes entréganse desde o intérprete de liña de comandos.
  2. Unha aplicación gráfica é bastante fácil de usar. Non só é interactivo senón que tamén se explica por si mesmo. Unha vez descargada a aplicación, hai unha morea de menús/botóns, etc... que o guiarán con calquera operación dentro do programa. Así, os usuarios novos e sen experiencia sempre prefiren utilizar unha aplicación gráfica. Usar un intérprete de liña de comandos non é tan sinxelo. Non hai menús. Todo hai que escribir. Porén, certos usuarios experimentados usan o intérprete de liña de comandos. Isto débese principalmente a que, cunha CLI, tes acceso directo ás funcións do sistema operativo. Os usuarios experimentados saben o poderoso que é ter acceso a estas funcións. Así, fan uso da CLI.
  3. Ás veces, o software GUI do teu sistema non está construído para admitir os comandos necesarios para executar ou controlar o sistema operativo. Nestes momentos, o usuario non ten outra opción que facer uso da interface de liña de comandos. Se un sistema carece dos recursos necesarios para executar un programa gráfico, a interface de liña de comandos é útil.

En determinadas situacións, é máis eficiente usar a interface de liña de comandos sobre un programa gráfico. Os obxectivos principais do uso dunha CLI están listados a continuación.

  • Nos intérpretes de liña de comandos, é posible mostrar as instrucións usando o Sistema braille . Isto é útil para usuarios cegos. Non poden facer uso de aplicacións gráficas de forma independente xa que a interface non é amigable para eles.
  • Os científicos, os expertos técnicos e os enxeñeiros prefiren os intérpretes de comandos antes que as interfaces gráficas. Isto débese á velocidade e á eficiencia coa que se poden executar determinados comandos.
  • Algúns ordenadores non teñen os recursos necesarios para soportar o bo funcionamento das aplicacións e programas gráficos. Nestes casos tamén se poden usar intérpretes de liña de comandos.
  • Os comandos de escritura pódense realizar máis rápido que facer clic nas opcións dunha interface gráfica. Un intérprete de liña de comandos tamén ofrece ao usuario unha ampla gama de comandos e operacións que non son posibles cunha aplicación GUI.

Ler tamén: Que é un controlador de dispositivo?



Cales son algúns casos nos que se usan intérpretes de liña de comandos na actualidade?

Houbo un tempo no que escribir comandos era a única forma de interactuar co sistema. Non obstante, co tempo, as interfaces gráficas fixéronse máis populares. Pero intérpretes de liña de comandos aínda están en uso. Consulta a seguinte lista para saber onde se usan.

  • O sistema operativo Windows ten unha CLI chamada Símbolo do sistema de Windows.
  • A configuración de Junos e Routers Cisco IOS realízase mediante intérpretes de liña de comandos.
  • Algúns sistemas Linux tamén teñen a CLI. Coñécese como shell de Unix.
  • Ruby e PHP teñen un shell de comandos para uso interactivo. O shell en PHP coñécese como PHP-CLI.

Todos os intérpretes de liña de comandos son iguais?

Vimos que un intérprete de comandos non é outra cousa que unha forma de interactuar co sistema só con comandos baseados en texto. Aínda que hai varios intérpretes de liña de comandos, son todos iguais? Non. Isto débese a que os comandos que escribe na CLI baséanse na sintaxe da linguaxe de programación que está a usar. Así, un comando que funciona nunha CLI nun sistema pode non funcionar da mesma forma noutros sistemas. Quizais teña que modificar o comando en función da sintaxe do sistema operativo e da linguaxe de programación dese sistema.

É importante ter en conta a sintaxe e os comandos correctos. Por exemplo, nunha plataforma, o comando escanear agora dirixiría o sistema para buscar virus. Non obstante, é posible que o mesmo comando non se recoñeza necesariamente noutros sistemas. Ás veces, un sistema operativo ou linguaxe de programación diferente ten un comando similar. Pode levar a que o sistema realice a acción que faría o comando similar, provocando resultados indesexables.

Tamén hai que ter en conta a sintaxe e a distinción entre maiúsculas e minúsculas. Se introduce un comando cunha sintaxe incorrecta, o sistema pode acabar interpretando mal o comando. O resultado é que non se realiza a acción prevista ou se realiza algunha outra actividade.

Intérpretes de liña de comandos en diferentes sistemas operativos

Para realizar actividades como a resolución de problemas e a reparación do sistema, hai unha ferramenta chamada Consola de recuperación en Windows XP e Windows 2000. Esta ferramenta tamén funciona como intérprete de liña de comandos.

A CLI en MacOS chámase Terminal.

O sistema operativo Windows ten unha aplicación chamada Símbolo do sistema. Esta é a CLI principal en Windows. As últimas versións de Windows teñen outra CLI: o Windows PowerShell . Esta CLI é máis avanzada que o símbolo do sistema. Ambos están dispoñibles na nova versión do sistema operativo Windows.

Na xanela de PowerShell, escriba o comando e prema Intro

Algunhas aplicacións teñen ambas: unha CLI e unha interface gráfica. Nestas aplicacións, a CLI ten características que non son compatibles coa interface gráfica. A CLI ofrece funcións adicionais porque ten acceso bruto aos ficheiros da aplicación.

Recomendado: Que é un Service Pack?

O símbolo do sistema en Windows 10

A resolución de problemas sería moito máis sinxela se coñeces os comandos do símbolo do sistema. O símbolo do sistema é o nome dado á CLI no sistema operativo Windows. Non é posible nin necesario coñecer todos os comandos. Aquí elaboramos unha lista dalgúns dos comandos importantes.

  • Ping: este é un comando usado para comprobar se o seu sistema de rede local funciona correctamente. Se queres saber se hai un problema real con Internet ou algún software que o cause, usa Ping. Podes facer ping a un motor de busca ou ao teu servidor remoto. Se recibes unha resposta, significa que hai unha conexión.
  • IPConfig: este comando úsase para solucionar problemas cando o usuario se enfronta a problemas de rede. Cando executas o comando, devolve detalles sobre o teu PC e a rede local. Móstranse detalles como o estado das diferentes conexións de rede, o sistema en uso, o enderezo IP do enrutador en uso, etc.
  • Axuda: este é probablemente o comando do símbolo do sistema máis útil e máis usado. Ao executar este comando amosarase a lista completa de todos os comandos no símbolo do sistema. Se queres saber máis sobre algún comando en particular da lista, podes facelo escribindo - /? Este comando mostrará información detallada sobre o comando especificado.
  • Dir: úsase para explorar o sistema de ficheiros do teu ordenador. O comando enumerará todos os ficheiros e cartafoles atopados no seu cartafol actual. Tamén se pode usar como ferramenta de busca. Só ten que engadir un /S ao comando e escribir o que está a buscar.
  • Cls: se a pantalla está chea de demasiados comandos, executa este comando para borrar a pantalla.
  • SFC: aquí, SFC significa System File Checker. SFC/Scannow úsase para comprobar se algún ficheiro do sistema ten erros. Se é posible reparalos, tamén se fai. Dado que hai que analizar todo o sistema, este comando pode levar algún tempo.
  • Lista de tarefas: se queres botar unha ollada a todas as tarefas que están activas actualmente no teu sistema, podes usar este comando. Aínda que este comando só enumera todas as tarefas que están en funcionamento, tamén pode obter información adicional usando -m co comando. Se atopas tarefas innecesarias, podes forzar a deteña mediante o comando Taskkill.
  • Netstat: utilízase para obter información relacionada coa rede na que está o seu PC. Móstranse detalles como estatísticas de Ethernet, táboa de enrutamento IP, conexións TCP, portos en uso, etc.
  • Saír: este comando úsase para saír do símbolo do sistema.
  • Assoc: úsase para ver a extensión do ficheiro e incluso cambiar as asociacións de ficheiros. Se escribe assoc [.ext] onde .ext é a extensión do ficheiro, obterá información sobre a extensión. Por exemplo, se a extensión introducida é .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope='' > Elon Decker

    Elon é un escritor de tecnoloxía en Cyber ​​S. Leva uns 6 anos escribindo guías prácticas e cubriu moitos temas. Encántalle tratar temas relacionados con Windows, Android e os últimos trucos e consellos.