Saltar al contenido
Think Tecno

¿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 usan 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 usar el Shell para ejecutar comandos de texto.

Una breve historia de las CLI

En los primeros días de la informática, 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. Desde la década de 1980, las herramientas GUI se han vuelto más populares gracias a los importantes avances en la potencia informática.

Los intérpretes de línea de comandos basados ​​en GUI han simplificado enormemente la forma en que los usuarios interactúan con las computadoras. El papel de cada botón se ha vuelto bastante intuitivo y autoexplicativo. En otras palabras, las computadoras se han vuelto más atractivas y más fáciles de usar para los usuarios que no son expertos en tecnología.

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

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

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

LEER
¿Qué es Nvidia Reflex?

¿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 tienen que hacer es escribir los comandos y presionar Enter. Los usuarios también pueden usar CLI para automatizar las tareas de la ordenador. Esto se traduce en menos tiempo para presionar teclas.

Solución de problemas

La solución de problemas de su ordenador es mucho más fácil y rápida si usa comandos. Por ejemplo, el símbolo del sistema, la CLI incorporada de Windows 10 pueden ejecutar muchos comandos útiles para la resolución de problemas.

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

La única solución

También hay otro beneficio importante que mantiene vivas las herramientas de línea de comandos. Hay algunos comandos que solo pueden ejecutar intérpretes de línea de comandos.

La interfaz de usuario simplemente no puede albergar botones individuales para todas las funciones admitidas por un programa. Agregar más menús y submenús tampoco funcionaría. Esto solo saturaría la interfaz de usuario y confundiría a los usuarios.

Preguntas más frecuentes

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

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

¿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 corazón del sistema operativo. Tener un kernel que cambia con frecuencia haría que el sistema fuera inestable.

LEER
Cómo falsificar tu posición en Facebook

Por ejemplo, los usuarios pueden personalizar la CLI y agregar nuevas llamadas al sistema. Con una CLI que no sea el kernel, dichos cambios no afectarán al kernel. En otras palabras, esto no afectará el comportamiento del sistema operativo.

Aquí está; 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 experto, sin importar qué sistema operativo esté utilizando.


Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'add_bh_gateway' not found or invalid function name in /home/jfbbyokk/public_html/thinktecno.com/wp-includes/class-wp-hook.php on line 310