Operativa headless: uso de la terminal de comandos

Una de las destrezas más demandadas a los técnicos y ingenieros en el sector productivo de la informática, y en particular, de la IA, es el manejo de la terminal de Linux, por múltiples motivos:
Los nodos de computación de altas prestaciones que ejecutan procesos de IA corren sobre sistemas GNU/Linux y carecen de interfaz gráfica, por lo que solo se puede operar con ellos mediante la terminal de comandos.
Permite el trabajo en remoto sobre estos sistemas, a través de la red, mediante conexiones SSH (Secure SHell).
Resulta imprescindible para la gestión y administración de cualquier tipo de sistema informático basado en GNU/Linux.
Realización de operaciones masivas en lotes, mediante el uso de la terminal y lenguaje de scripting Bash (Bourne Again SHell).
Permite tener el control de todo lo que sucede en el sistema.
En un entorno gráfico, no sabemos "qué está pasando por debajo" cuando interactuamos con elementos de la interfaz.
En una terminal, solo se van a ejecutar las instrucciones y operaciones que indiquemos de manera explícita.
Por ello, en las prácticas de Programación usaremos de forma exclusiva la terminal Bash del sistema operativo para que desarrolléis esta destreza. En la siguiente subsección se os proporciona un listado de los comandos/ejecutables y de operaciones más básicas que se pueden realizar en la terminal.
Última actualización