¿Qué es un intérprete de línea de comandos?
Un intérprete de línea de comandos es cualquier programa que le permite ingresar comandos y luego ejecutarlos en el sistema operativo. En realidad es una concha.
A diferencia de los programas con una interfaz gráfica de usuario (GUI) como Por ejemplo, para botones y menús controlados por un mouse, un intérprete de línea de comandos acepta líneas de texto del teclado como comandos y luego traduce esos comandos en funciones utilizadas por el sistema operativo.
Otros nombres para el intérprete de línea de comandos
Cualquier intérprete de línea de comandos también se conoce comúnmente como una interfaz de línea de comandos. También es menos conocido como CLI, intérprete de lenguaje de comandos, interfaz de usuario de consola, procesador de comandos, shell, shell de línea de comandos o intérprete de comandos.
CLI es también la abreviatura de otros términos técnicos no relacionados con la interfaz de línea de comandos, como
¿Por qué usarlos?
Cuando puede controlar su computadora desde una aplicación fácil de usar con una interfaz gráfica, es posible que se pregunte por qué alguien querría escribir comandos en la línea de comandos. Hay tres razones principales.
La primera es que puedes automatizar comandos. Podríamos dar muchos ejemplos, pero uno es un script que cierra un servicio o programa cada vez que el usuario inicia sesión por primera vez. Se puede usar otro para copiar archivos con formato similar desde una carpeta, para que no tenga que hacerlo. Compruébelo usted mismo. Estas cosas se pueden hacer de forma rápida y automática mediante comandos.
Otra ventaja de la CLI es el acceso directo a las funciones del sistema operativo. Los usuarios avanzados pueden preferir el acceso conciso pero poderoso que les ofrece.
Sin embargo, los usuarios simples e inexpertos a menudo no quieren usar interfaces de línea de comandos porque definitivamente no son tan fáciles de usar como los programas gráficos. Los comandos disponibles no son tan obvios como los programas con menús y botones. No puede simplemente abrir un intérprete de línea de comandos e inmediatamente saber cómo usarlo como si descargara una aplicación de gráficos normal.
Un intérprete de línea de comandos es útil porque, si bien hay una gran cantidad de comandos y opciones para controlar un sistema operativo, es posible que el software GUI de ese sistema operativo no sea apropiado para usar esos comandos. También le permiten usar algunos de estos comandos sin tener que usarlos todos a la vez, lo que es beneficioso en sistemas que no tienen los recursos para ejecutar programas gráficos.
No todos los intérpretes de línea de comandos son iguales
Cuando el intérprete de línea de comandos entiende un comando en particular, lo entiende de acuerdo con el lenguaje de programación y la sintaxis. Esto significa que los comandos que funcionan en un caso bajo un determinado sistema operativo y lenguaje de programación pueden funcionar (o no) de la misma manera en otro entorno.
Por ejemplo, una plataforma podría usar el comando escanear ahora Escanee su computadora en busca de errores, pero es posible que otro programa o sistema operativo que no tenga esta función incorporada no pueda hacer nada. O, si tiene algo así, el intérprete de línea de comando simplemente lo entiende escanear todo tiempo de escaneo, p.ej
Las gramáticas también son importantes porque son sensibles a los errores tipográficos que podrían malinterpretarse como un comando completamente diferente. El programa se puede utilizar escanear ahora Comienza a escanear, pero si elimina la última letra, promesa de escaneo De esa manera, probablemente sabrá cuándo dejar de escanear.
Más sobre el intérprete de línea de comandos
En la mayoría de los sistemas operativos Windows, el intérprete principal de la línea de comandos es el símbolo del sistema. Windows PowerShell es un intérprete de línea de comandos avanzado que se puede usar con el símbolo del sistema en las versiones más recientes de Windows. Windows Terminal también incluye herramientas de línea de comandos, pero no todas las versiones de Windows lo hacen.
Los 21 mejores consejos sobre el símbolo del sistema
En Windows XP y Windows 2000, una herramienta de diagnóstico especial llamada Consola de recuperación también actúa como un intérprete de línea de comandos para realizar varias tareas de reparación y solución de problemas del sistema.
La interfaz de línea de comandos en macOS se llama Terminal.
A veces, tanto la CLI como la GUI están incluidas en el mismo programa. En este caso, una interfaz normalmente admite alguna funcionalidad que está excluida en la otra interfaz. Por lo general, la sección de línea de comandos tiene la mayor funcionalidad, ya que brinda acceso directo a los archivos de la aplicación y no está restringida por lo que el desarrollador de software desea incluir en la GUI.
Preguntas frecuentes
- ¿Qué escribes para acceder al intérprete interactivo de Python desde la línea de comandos?
Entra en Mac OS o Linux gancho de roca Ejecute el intérprete interactivo de Python desde la línea de comandos. En Windows, abra un símbolo del sistema y escriba py.
- ¿Cómo salgo del intérprete de Python desde la línea de comando?
Función de uso Exportar() Cuando desee finalizar una sesión interactiva de Python. Alternativamente, puede usar atajos de teclado control + p.ej, entonces presione Adelante Regrese al símbolo del sistema de Windows.
- ¿Cómo conoce un intérprete de línea de comandos en términos de Unix?
El intérprete de línea de comandos bajo Unix se menciona a menudo manga.
- ¿Cómo abrir Matlab a través del intérprete de línea de comandos?
Ejecute Matlab desde un símbolo del sistema con el comando matlab. Si desea abrir Matlab sin una pantalla de inicio, use el comando matlab-nosplash. Y para registrar el código de salida usa el comando Matlab - espera.
Deja una respuesta
Entradas relacionados