25 comandos básicos de Linux que debes conocer antes de migrar desde Windows

Muchos expertos consideran que el pasado año 2025 fue uno de los más importantes para Linux, en gran parte debido a su crecimiento y aceptación por parte de los usuarios. Quizá un alto porcentaje de todo ello venga dado por la poca aceptación que tiene la última versión del sistema operativo de Microsoft.

A todo esto le debemos sumar que en el pasado mes de octubre Microsoft dio por finalizada la vida útil de Windows 10, una de las versiones más queridas de este sistema. De ahí que, para no migrar a Windows 11, usuarios de todo el mundo estén buscando alternativas para sus equipos. Y por descontado, alguna de las muchas distribuciones Linux disponibles se convierte en una excelente solución.

A estas alturas no hace falta decir que, si vamos a empezar con algunos de estos sistemas de código abierto, aunque sus desarrolladores cada vez nos lo ponen más fácil, debemos tener algunos conceptos claros. Por ejemplo, con el fin de sacar el máximo provecho a cualquier Linux, debemos conocer algunos comandos, al menos los más básicos, para utilizarlos desde la Terminal.

Tanto es así, que en estas mismas líneas os vamos a mostrar algunos comandos básicos que deberíais conocer, sí o sí, antes de migrar a cualquier distribución Linux.  Hablamos de órdenes que podemos ejecutar directamente desde la Terminal y que funcionan en la mayoría de las distros actuales. Deberíamos acostumbrarnos a su uso ya que nos sacarán de más de un problema y lograremos empezar a vislumbrar todos los beneficios que nos ofrecen estos sistemas operativos de código abierto.

Comandos que debes conocer si vas a empezar en Linux

Con el paso del tiempo y la experiencia nos irá ofreciendo nuevas órdenes en forma de comandos, con sus correspondientes parámetros, que se podrían considerar como más avanzados. Sin embargo, en un principio basta con que conozcamos la mayoría de las propuestas de las que os hablaremos a continuación.

Terminal Linux ejecutando comandos.
La Terminal de Linux en pantalla ejecutando algunos comandos. Foto: captura de Softzone.
  • Umask. Será de enorme utilidad a la hora de establecer permisos en la creación de archivos y carpetas.
  • Chmod. Cambia los permisos de un archivo o carpeta.
  • Chown. Nos sirve para modificar el propietario de un contenido.
  • Clear. Hace una limpieza del contenido de la pantalla de la Terminal.
  • Head. Nos deja ver las primeras líneas del código de un archivo que le indiquemos.
  • Tail. Muestra en pantalla las últimas líneas del fichero que especificamos.
  • Top. Nos permite ver la carga de la CPU y la memoria en el sistema.
  • Free. Muestra el uso de la memoria en tiempo real.
  • Pwd. Nos muestra el directorio de trabajo actual en el que nos encontramos ubicados.
  • Ls. Nos ofrece un listado de los archivos y directorios del directorio actual.
  • Cd. Este comando nos permite cambiar de directorio. Además lo podemos usar seguido de la ruta del directorio al que deseas acceder para movernos por las ubicaciones de disco.
  • Rrmdir. Se encarga de borrar un directorio vacío.
  • Cp. Esta orden copia los archivos y directorios entre ubicaciones de disco.
  • Rm. Se encarga de eliminar los archivos y directorios que le indiquemos.
  • Touch. Crea un nuevo archivo vacío en el sistema.
  • Find. Nos será de ayuda a la hora de buscar contenidos en Linux.
  • History. Presenta en pantalla el historial de comandos ejecutados anteriormente por orden de uso en la sesión actual.
  • Df. Nos deja ver en pantalla el uso del espacio en disco.
  • Du. Podremos ver el tamaño en disco de un archivo o carpeta.
  • Ip. Nos sirve para ver y administrar las interfaces de red.
  • Tar. Nos sirve para comprimir archivos.
  • Ping. Sirve para probar la conectividad de red con un host remoto en el sistema.
  • Sudo. Ejecuta un comando con permisos de superusuario en Linux.
  • Su. Nos permite cambiar a otra cuenta en la sesión actual del sistema.
  • Ps. Nos muestra los procesos en ejecución en ese momento en Linux.

Dudas frecuentes sobre el uso de la Terminal en Linux

¿Cómo puedo ver qué procesos consumen más recursos?
Puedes utilizar los comandos ‘top’ o ‘ps’. El comando ‘top’ te ofrece una visión en tiempo real de la carga de la CPU y la memoria, mientras que ‘ps’ muestra los procesos que se están ejecutando en ese preciso instante.
¿Qué debo hacer si necesito permisos de administrador?
Debes anteponer el comando ‘sudo’ a la orden que quieras ejecutar. Esto te permite realizar acciones con privilegios de superusuario, algo necesario para instalar software o modificar archivos del sistema.
¿Cómo se gestionan los archivos y carpetas desde la terminal?
Utiliza ‘ls’ para listar el contenido, ‘cd’ para moverte entre directorios, ‘cp’ para copiar, ‘rm’ para eliminar y ‘touch’ para crear nuevos archivos vacíos de forma rápida.
¿Es posible recuperar un comando que escribí anteriormente?
Sí, el comando ‘history’ muestra un listado de todas las órdenes que has ejecutado durante la sesión actual, facilitando su consulta o repetición sin tener que volver a escribirlas.
¿Cómo se comprueban las conexiones de red en Linux?
El comando ‘ip’ permite ver y administrar las interfaces de red configuradas, mientras que ‘ping’ es fundamental para verificar si tienes conectividad con un servidor o host remoto.