Interfaz de línea de comandos
Una interfaz de línea de comandos (o CLI) es una interfaz basada en texto que se utiliza para introducir comandos. En los primeros días de la informática, antes del mouse, era la forma estándar de interactuar con una computadora. Aunque la interfaz gráfica de usuario (GUI) ha reemplazado en gran medida a las CLI, todavía se incluyen con varios sistemas operativos importantes, como Windows y OS X.
Existen muchos tipos diferentes de interfaces de línea de comandos, pero las dos más populares son DOS (para Windows) y el shell bash (para Linux y OS X). Cada CLI utiliza su propia sintaxis de comandos, pero todas funcionan de manera similar. Por ejemplo, toda CLI tiene un indicador de comandos, que se muestra cuando la interfaz está lista para aceptar un comando. Cuando escribe un comando, este aparece junto al indicador de comandos y, al presionar Enter, el comando se ejecuta.
A continuación se muestran algunos ejemplos de indicadores de comandos para diferentes interfaces de línea de comandos, con la carpeta raíz como directorio actual.
- Windows (DOS): C:\>
- OS X (shell bash): My-iMac:/ me$
- Linux (shell bash): [root@myserver /]#
La forma estándar de cambiar de directorio en la mayoría de las CLI es utilizar el comando cd, seguido de la ruta del directorio. Si utiliza Windows, puede escribir cd C:\Users para acceder a la carpeta Users. Si utiliza OS X, puede escribir cd /Volumes/SSD/Users (suponiendo que el nombre de la unidad sea "SSD"). Algunos otros comandos son idénticos entre DOS y el shell bash, pero cada CLI también admite muchos comandos diferentes. Por ejemplo, para mostrar el contenido del directorio actual, escribiría dir en DOS y ls en el shell bash.
La mayoría de las personas prefiere una interfaz gráfica de usuario estándar a una de línea de comandos. Sin embargo, algunas operaciones pueden completarse más rápido usando un teclado en lugar de un mouse. Por lo tanto, las CLI suelen ser utilizadas por administradores de redes y administradores web para tareas comunes, como transferir archivos y comprobar el estado del servidor.
NOTE: A veces, una interfaz de línea de comandos también se denomina consola o ventana de terminal. OS X incluye una utilidad llamada "Terminal" que funciona como la CLI de OS X.
Pon a prueba tu conocimiento