¿Qué es un Intérprete de Línea de Comandos?

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

Una breve historia de CLIs

En los primeros días de la computación, los intérpretes de línea de comandos eran en realidad el único método disponible para ejecutar comandos. No existían programas de interfaz gráfica de usuario. A partir de los años 80, las herramientas GUI se hicieron más populares gracias a los grandes avances en potencia computacional.

Los intérpretes de línea de comandos basados en GUI simplificaron en gran medida la forma en que los usuarios interactúan con los equipos. 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 usuarios no expertos en tecnología.

¿Cómo Funciona el Intérprete de Línea de Comandos?

Los usuarios ingresan los comandos a través del teclado. A continuación, el intérprete de línea de comandos convierte los comandos en funciones o llamadas al sistema. El sistema operativo recibe y ejecuta las llamadas respectivas.

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

¿Por Qué Seguimos Utilizando Herramientas De Línea De Comandos?

Velocidad

Las CLI permiten a los usuarios ingresar y ejecutar comandos del sistema rápidamente. Todo lo que necesitan hacer es escribir los comandos y presionar Enter. Los usuarios también pueden utilizar CLI para automatizar tareas informáticas. Esto se traduce en menos tiempo dedicado a presionar las teclas.

Solución de problemas

La solución de problemas de su computadora es mucho más rápida y fácil si utiliza comandos. Por ejemplo, en el símbolo del sistema, la interfaz de línea de comandos integrada de Windows 10 puede ejecutar muchos comandos útiles de solución de problemas.

Puede reparar problemas de archivos del sistema ejecutando sfc / scannow. Si tiene problemas de conectividad de red, puede ejecutar el comando ipconfig /flushdns. Esto restablecerá su conexión a Internet.

La única solución

También hay otra gran ventaja 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 solo desordenaría la interfaz de usuario y confundiría a los usuarios.

FAQ

¿Cómo se llama un intérprete de órdenes?

Los intérpretes de línea de comandos pueden tener nombres diferentes en función del sistema operativo al que sirven. Un intérprete de órdenes también se llama «shell».»Por ejemplo, la CLI en Unix se llama Shell de Unix.

¿Por qué el intérprete de órdenes está separado del núcleo?

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

Por ejemplo, los usuarios pueden personalizar la CLI y agregar nuevas llamadas al sistema. Con una CLI distinta del núcleo, estos cambios no afectarán a este último. En otras palabras, esto no afectará la forma en que se comporta el sistema operativo.

Ahí lo tienes; 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 que esté utilizando.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.