La linea de comandos o CLI (Command Line Interface en inglés), es la forma más elemental en la que un ser humano puede interactuar con una computadora.
Esta basada en texto y permite tanto prover instruciones a la computadora como logear (mostrar en la consola) informacion al usuario.
Las instrucciones que podemos proveer son programas CLI, shell builtins (utilidades nativas del sistema operativo) y cualquier aplición instalada en general.
- Nos permite visualizar en formato texto el contenido de un archivo en el terminal.
- Nos permiten modificar el nivel de permisos de archivos y directorios en el sistema operativo.
- Copiar archivos.
- Listar archivos y carpetas del directorio actual.
- Crear directorios.
- Mover archivos o directorios.
- Eliminar archivos y directorios.
- Crear un archivo.
- Mostrar el directorio actual.
- Detener o "matar" un proceso.
- Lista los procesos que se están ejecutando actualmente.
- Sirve para comparar el contenido de 2 archivos.
- Muestra las ultimas líneas de uno o más archivos de texto. Un caso de uso muy comun de este comando es cuando se quieren visualizar en tiempo real los logs de una aplicacion.
- Clasico editor de texto en entornos Linux y Unix-like.
- Abreviacion para "change directory", se usa como su nonbre indica para cambiar de directorio en el que nos encontramos.