¿Qué es un intérprete de línea de comandos?

Un intérprete de línea de comandos (CLI) es un programa que los usuarios de computadoras usan para ejecutar comandos de texto. Cada sistema operativo tiene su propia CLI. Por ejemplo, Windows 10 ofrece dos CLI: Símbolo del sistema y PowerShell (para usuarios avanzados). Los usuarios de Linux pueden usar el shell para ejecutar comandos de texto.

Una breve historia de las CLI

De hecho, en los primeros días de la informática, los intérpretes de línea de comandos eran la única forma de ejecutar comandos. No existían programas de interfaz gráfica de usuario. A partir de la década de 1980, gracias a los grandes avances en la potencia informática, las herramientas GUI se hicieron cada vez más populares.

Los intérpretes de línea de comandos basados ​​en GUI facilitan la interacción de los usuarios con las computadoras. El papel de cada botón se volvió bastante intuitivo y autoexplicativo. En otras palabras, las computadoras se volvieron más atractivas y fáciles de usar para los usuarios no tecnológicos.

¿Cómo funciona el intérprete de línea de comandos?

Los usuarios ingresan los comandos usando el teclado. El intérprete de la línea de comandos luego convierte los comandos en funciones o llamadas al sistema. El sistema operativo recibe y realiza las llamadas adecuadas.

Piense en la CLI como un traductor. El programa básicamente traduce sus instrucciones en funciones que su sistema operativo puede comprender.

¿Por qué seguimos usando herramientas de línea de comandos?

velocidad

Las CLI permiten a los usuarios ingresar y ejecutar rápidamente comandos del sistema. Todo lo que tienes que hacer es escribir los comandos y presionar Enter. Los usuarios también pueden utilizar CLI para automatizar tareas informáticas. Esto significa menos tiempo para presionar botones.

Solución de problemas

La resolución de problemas de la computadora es mucho más rápida y sencilla cuando usa comandos. Por ejemplo, el símbolo del sistema, la CLI integrada en Windows 10, puede ejecutar muchos comandos útiles para la resolución de problemas.

Puede solucionar problemas con los archivos del sistema ejecutando sfc / scannow. Si tiene problemas de conectividad de red, esto es lo que puede hacer ipconfig / flushdns Mando. Esto restablecerá su conexión a Internet.

La única solución

Hay otro gran beneficio que mantiene vivas las herramientas de línea de comandos. Hay ciertos comandos que solo los intérpretes de línea de comandos pueden ejecutar.

La interfaz de usuario simplemente no puede alojar botones individuales para todas las funciones que admite un programa. Agregar varios menús y submenús tampoco funcionaría. Eso simplemente saturaría la interfaz de usuario y confundiría a los usuarios.

Preguntas más frecuentes

¿Cuál es el nombre de un intérprete de comandos?

Los intérpretes de la línea de comandos pueden tener diferentes nombres según el sistema operativo. Un intérprete de comandos también se llama «cuenco. “Por ejemplo, la CLI se llama Unix Shell en Unix.

¿Por qué el intérprete de comandos está separado del kernel?

Los intérpretes de línea de comandos están separados del kernel porque a menudo están sujetos a cambios. El kernel es el núcleo del sistema operativo. Un kernel que cambia con frecuencia haría que el sistema fuera inestable.

Por ejemplo, los usuarios pueden personalizar la CLI y agregar nuevas llamadas al sistema. Si la CLI es diferente del kernel, dichos cambios no afectan a este último. En otras palabras, no afecta el comportamiento del sistema operativo.

Aquí vamos; Esperamos que esta guía le haya ayudado a comprender mejor lo que hace una CLI. Desarrollar sus habilidades de CLI es un paso importante para convertirse en un usuario avanzado, independientemente del sistema operativo utilizado.

Deja un comentario