
Esta es una lista completa de comandos Linux que puedes usar para interactuar con tu sistema Linux. La lista se divide en categorías, y cada categoría contiene una lista de comandos que puedes usar para realizar tareas específicas.
Puedes usar estos comandos para administrar archivos, directorios, procesos, usuarios y más. También puedes usarlos para realizar tareas de procesamiento de texto, edición, scripting, programación, administración de paquetes, copias de seguridad y compresión.
Comparte esta hoja de trucos con tus amigos y colegas para ayudarles a aprender comandos Linux y ser más productivos.
| Comando | Descripción |
|---|---|
| ls | Explora el comando ls de Linux y sus aplicaciones prácticas para administrar archivos y directorios. Aprende cómo utilizar diversas opciones para obtener información detallada sobre los archivos y navegar por las estructuras de directorios de forma efectiva. |
| cd | Explora el comando cd de Linux, aprende a navegar por el sistema de archivos y comprende la diferencia entre rutas relativas y absolutas. |
| pwd | Explora el comando pwd de Linux, su propósito y ejemplos prácticos de su uso con otros comandos para administrar archivos y directorios. |
| mkdir | Explora el comando mkdir en Linux, aprende a crear directorios, administrar permisos y trabajar con directorios anidados a través de ejemplos prácticos. |
| touch | Explora el versátil comando touch de Linux para crear nuevos archivos, modificar las marcas de tiempo de los archivos y administrar las operaciones de archivos de manera eficiente. Obtén experiencia práctica a través de ejemplos prácticos. |
| cp | Explora el versátil comando cp de Linux a través de ejemplos prácticos. Aprende cómo copiar archivos, directorios y preservar los atributos y las marcas de tiempo de los archivos de manera efectiva. |
| mv | Explora el comando mv de Linux y aprende cómo renombrar archivos, mover archivos múltiples y realizar otras tareas de administración de archivos con ejemplos prácticos. |
| rm | Explora el comando rm de Linux con ejemplos prácticos. Aprende cómo eliminar archivos y directorios, manejar mensajes de confirmación y realizar eliminaciones forzadas para una administración de archivos eficiente. |
| ln | Explora el comando ln en Linux, aprende a crear enlaces duros y simbólicos, y comprende sus aplicaciones prácticas a través de ejemplos prácticos. |
| cat | Explora el versátil comando cat de Linux a través de ejemplos prácticos. Aprende a concatenar y mostrar archivos de texto, así como a agregar contenido a archivos existentes, mejorando tus habilidades básicas de operaciones de archivos y directorios. |
| less | Explora el comando less, un potente visor de texto para Linux. Aprende cómo navegar por archivos de texto, buscar y resaltar contenido, y utilizar less de manera efectiva para tus tareas diarias. |
| more | Explora el versátil comando more en Linux, aprende a navegar y buscar en archivos de texto, y personaliza su comportamiento para una visualización eficiente de archivos. |
| tree | Explora el comando tree de Linux, una herramienta potente para visualizar estructuras de directorios. Aprende sus opciones básicas y aplícalo a directorios y archivos específicos para casos de uso prácticos. |
| du | Explora el comando du de Linux para medir el uso del disco, comprende sus opciones y aprende cómo excluir directorios del proceso de medición. |
| df | Explora el comando df de Linux, una herramienta potente para monitorear el uso del disco. Aprende cómo personalizar la salida y obtén información práctica sobre la capacidad de almacenamiento de tu sistema. |
| stat | Explora el comando stat de Linux, aprende cómo recuperar metadatos de archivos y analiza los permisos y la propiedad de los archivos con ejemplos prácticos. |
| ... (rest of the table) ... | ... (rest of the descriptions) ... |
| Comando | Descripción |
|---|---|
| grep | Explora el potente comando grep en Linux, aprende a buscar patrones en archivos de texto y combina grep con otros comandos para un procesamiento de texto eficiente. |
| sed | Explora el poder del comando sed en Linux, aprendiendo a realizar sustituciones de texto, editar múltiples archivos y más a través de ejemplos prácticos. |
| awk | Explora el poder del comando awk en Linux, aprende a realizar procesamiento de texto, manipulación y análisis de datos con ejemplos prácticos. |
| cut | Explora el versátil comando cut de Linux y aprende a extraer columnas específicas de archivos de texto. Descubre ejemplos prácticos para mejorar tus habilidades de procesamiento de texto. |
| paste | Aprende a usar el comando paste de Linux para combinar múltiples archivos, personalizar la salida y realizar tareas de procesamiento de texto de manera eficiente. |
| sort | Explora el potente comando sort en Linux, aprende a ordenar archivos por diferentes criterios y combínalo con otros comandos para un procesamiento de texto eficiente. |
| uniq | Explora el comando uniq en Linux, aprende su sintaxis y descubre ejemplos prácticos para eliminar líneas duplicadas y contar ocurrencias únicas en archivos de texto. |
| tr | Explora el potente comando tr de Linux y aprende a traducir, eliminar, comprimir y complementar caracteres en el procesamiento de texto con ejemplos prácticos. |
| head | Explora el comando head de Linux y aprende a utilizarlo eficazmente para tareas de procesamiento y edición de texto. Descubre ejemplos prácticos y domina las diversas opciones para extraer las primeras líneas de los archivos. |
| tail | Explora el comando tail de Linux y sus aplicaciones prácticas, incluyendo la monitorización de archivos de registro y la visualización del final de los archivos de texto. |
| ... (rest of the table) ... | ... (rest of the descriptions) ... |
| Comando | Descripción |
|---|---|
| top | Explora el potente comando top en Linux, aprende sus opciones y personalizaciones, y analiza el rendimiento del sistema utilizando ejemplos del mundo real. |
| ps | Explora el potente comando ps de Linux y aprende cómo filtrar procesos por usuario, monitorear el uso de CPU y memoria, y obtener información práctica sobre el monitoreo y la administración del sistema. |
| free | Explora el comando free de Linux, aprende su sintaxis y analiza el uso de memoria con ejemplos prácticos. Personaliza la salida del comando free para adaptarlo a tus necesidades de monitoreo del sistema. |
| uname | Explora el versátil comando uname en Linux, que proporciona información detallada sobre las configuraciones de hardware y software de tu sistema. Aprende a recuperar detalles del sistema y combina opciones para una salida completa. |
| uptime | Explora el comando uptime de Linux y sus aplicaciones prácticas para monitorear el tiempo de actividad del sistema y el promedio de carga. Aprende a utilizar eficazmente esta herramienta para la administración y la resolución de problemas del sistema. |
| ... (rest of the table) ... | ... (rest of the descriptions) ... |
| Comando | Descripción |
|---|---|
| useradd | Aprende a crear nuevas cuentas de usuario, asignar contraseñas y gestionar las propiedades de las cuentas de usuario utilizando el comando useradd de Linux con ejemplos prácticos. |
| userdel | Aprende a usar el comando userdel de Linux para eliminar cuentas de usuario, eliminar sus directorios de inicio y gestionar los permisos de usuario en tu sistema. |
| usermod | Explora el comando usermod de Linux y aprende a modificar las propiedades de las cuentas de usuario, cambiar el grupo principal de un usuario y deshabilitar la caducidad de la cuenta de usuario utilizando ejemplos prácticos. |
| groupadd | Explora el comando groupadd de Linux con ejemplos prácticos, incluyendo la creación de nuevos grupos, la adición de usuarios a grupos y la modificación de las propiedades de los grupos. Mejora tus habilidades de administración de usuarios y permisos. |
| groupdel | Explora el comando groupdel de Linux y aprende a eliminar grupos de forma efectiva. Este laboratorio cubre el propósito de groupdel, la creación de grupos de prueba y la eliminación de grupos utilizando ejemplos prácticos. |
| groupmod | Explora el comando groupmod de Linux con ejemplos prácticos. Aprende a modificar el nombre y el GID de un grupo, permitiendo una administración efectiva de usuarios y permisos en tu sistema Linux. |
| ... (rest of the table) ... | ... (rest of the descriptions) ... |
| Comando | Descripción |
|---|---|
| ping | Explora el comando ping en Linux, aprende cómo utilizarlo para la resolución de problemas de red local y remota, y adquiere experiencia práctica con diversas opciones del comando ping. |
| netstat | Explora el comando netstat, una poderosa herramienta para la resolución de problemas de red. Aprende a analizar las conexiones de red, las estadísticas y a diagnosticar problemas de red en sistemas Linux. |
| ifconfig | Explora el comando ifconfig en Linux, aprende su sintaxis y opciones, y descubre ejemplos prácticos para configurar interfaces de red. |
| ssh | Aprende a usar el comando SSH para conectarte de forma segura a servidores Linux remotos, transferir archivos y más. Explora ejemplos prácticos y domina las habilidades esenciales para la administración remota de sistemas. |
| ... (rest of the table) ... | ... (rest of the descriptions) ... |
| Comando | Descripción |
|---|---|
| mount | Explora el comando mount de Linux con ejemplos prácticos. Aprende a montar sistemas de archivos locales y remotos, incluyendo NFS, para gestionar el almacenamiento y acceder a datos en tu sistema Linux de forma efectiva. |
| umount | Explora el comando umount de Linux, aprende a desmontar sistemas de archivos montados y descubre ejemplos prácticos para gestionar tu sistema de archivos de forma efectiva. |
| fdisk | Aprende a usar el comando fdisk en Linux para crear, eliminar y redimensionar particiones. Explora ejemplos prácticos y comprende la sintaxis y el propósito del comando. |
| mkfs | Explora el comando mkfs en Linux, aprende a crear sistemas de archivos en particiones y formatear unidades USB, y adquiere experiencia práctica con ejemplos prácticos. |
| fsck | Explora el comando fsck de Linux, aprende a verificar la integridad del sistema de archivos y a reparar cualquier problema utilizando ejemplos prácticos. Adquiere habilidades esenciales en la gestión de discos y sistemas de archivos. |
| ... (rest of the table) ... | ... (rest of the descriptions) ... |
| Comando | Descripción |
|---|---|
| tar | Explora el comando tar en Linux, aprende a crear y extraer archivos, y a comprimir y descomprimir datos con ejemplos prácticos. |
| gzip | Explora el comando gzip en Linux, aprende a comprimir y descomprimir archivos, y descubre técnicas avanzadas para la compresión eficiente de datos. |
| gunzip | Explora el comando gunzip en Linux, aprende a descomprimir archivos comprimidos con gzip, y a descomprimir recursivamente directorios con ejemplos prácticos. |
| zip | Explora el versátil comando zip en Linux, aprende a crear y extraer archivos zip, y descubre técnicas para comprimir y cifrar archivos. |
| unzip | Aprende a usar el comando unzip en Linux para extraer archivos de archivos ZIP comprimidos, incluyendo los protegidos con contraseña. |
| ... (rest of the table) ... | ... (rest of the descriptions) ... |
| Comando | Descripción |
|---|---|
| kill | Explora el comando kill de Linux, aprende a terminar procesos y descubre opciones avanzadas para administrar procesos de forma efectiva. |
| pkill | Explora el comando pkill en Linux, aprende a terminar procesos por nombre o ID, y adquiere experiencia práctica con ejemplos del mundo real. |
| killall | Explora el comando killall de Linux, aprende a matar procesos por nombre o usuario, y gana experiencia práctica con ejemplos del mundo real. |
| nice | Explora el comando nice de Linux y aprende a ajustar la prioridad de los procesos para un rendimiento óptimo del sistema. Descubre ejemplos prácticos para mejorar tus habilidades de administración de procesos. |
| renice | Explora el comando renice de Linux para ajustar la prioridad de los procesos, con ejemplos prácticos que muestran su uso y beneficios en la administración de procesos. |
| ... (rest of the table) ... | ... (rest of the descriptions) ... |
| Comando | Descripción |
|---|---|
| crontab | Explora el comando crontab de Linux y aprende a programar tareas recurrentes. Descubre ejemplos prácticos para mejorar tus habilidades de administración del sistema. |
| systemctl | Explora el comando systemctl, una herramienta poderosa para administrar servicios del sistema en Linux. Aprende a iniciar, detener, habilitar y deshabilitar servicios, así como configurar el inicio automático de los servicios. |
| service | Explora el comando service de Linux, aprende a administrar servicios del sistema y a solucionar problemas de servicios con ejemplos prácticos. |
| chkconfig | Explora el comando chkconfig en Linux, aprende a configurar el comportamiento de inicio de los servicios y a administrar los niveles de inicio de los servicios con ejemplos prácticos. |
| ... (rest of the table) ... | ... (rest of the descriptions) ... |
| Comando | Descripción |
|---|---|
| rpm | Explora el potente comando rpm en Linux, aprende a instalar, administrar, consultar y verificar paquetes RPM, y gana experiencia práctica a través de ejemplos prácticos. |
| apt-get | Aprende a usar eficazmente el comando apt-get en Linux para la administración de paquetes, incluyendo la instalación, actualización, eliminación y limpieza de paquetes. |
| dpkg | Explora el comando dpkg en Linux, aprende a instalar y administrar paquetes, y a solucionar problemas de instalación de paquetes. Adquiere experiencia práctica en la administración de paquetes usando esta herramienta esencial de Linux. |
| yum | Explora el potente gestor de paquetes yum en Linux. Aprende a instalar, actualizar y eliminar paquetes usando ejemplos prácticos. Mejora tus habilidades de administración del sistema con este laboratorio completo. |
| apt | Explora el comando apt en Linux, aprende a instalar, actualizar, buscar y eliminar paquetes usando ejemplos prácticos. |
| aptitude | Explora el gestor de paquetes aptitude en Linux, aprende a buscar, instalar, actualizar y eliminar paquetes, y gana experiencia práctica con ejemplos del mundo real. |
| pacman | Explora el gestor de paquetes pacman en Linux, aprende a instalar, actualizar, buscar y eliminar paquetes usando ejemplos prácticos. |
| zypper | Explora el comando zypper, una potente herramienta de administración de paquetes para distribuciones Linux basadas en SUSE. Aprende a instalar, actualizar, buscar y eliminar paquetes usando zypper con ejemplos prácticos. |
| emerge | Explora el potente comando emerge en Linux, aprende a instalar paquetes, actualizar y mejorar tu sistema con ejemplos prácticos. |
| dnf | Explora el potente comando dnf en Linux, aprende a instalar, actualizar, administrar paquetes y dependencias, y aprovecha los grupos de paquetes para una administración eficiente de paquetes. |
| ... (rest of the table) ... | ... (rest of the descriptions) ... |
| Comando | Descripción |
|---|---|
| bash | Explora el poder de los comandos bash de Linux con ejemplos prácticos. Aprende la navegación esencial del sistema de archivos, la manipulación de archivos y directorios, y las técnicas de búsqueda y filtrado de datos. |
| sh | Explora el poder del comando sh de Linux a través de ejemplos prácticos. Aprende los fundamentos de la creación de scripts de shell, utiliza variables y parámetros, e implementa sentencias condicionales y bucles para automatizar tareas de forma eficiente. |
| perl | Aprende a usar el lenguaje de programación Perl en Linux, incluyendo la ejecución de scripts Perl y ejemplos prácticos para la manipulación de archivos. |
| python | Explora las funciones integradas de Python, la manipulación de cadenas y la gestión de archivos/directorios en Linux a través de ejemplos prácticos. |
| gcc | Explora el compilador GCC, aprende a compilar programas C y descubre las banderas de optimización para un código eficiente. |
| g++ | Aprende los fundamentos del comando g++, compila un programa C++ simple y explora las banderas del compilador y las técnicas de optimización en este laboratorio práctico de programación en Linux. |
| make | Explora el poder del comando make en Linux, aprende su sintaxis y aplícalo a la compilación de programas C con ejemplos prácticos. |
| ... (rest of the table) ... | ... (rest of the descriptions) ... |
| Comando | Descripción |
|---|---|
| bzip2recover | Explora el comando bzip2recover, una herramienta potente para recuperar archivos bzip2 dañados. Aprende a utilizarlo eficazmente con ejemplos prácticos y opciones avanzadas. |
| uuencode | Explora el comando uuencode en Linux, aprende a codificar y decodificar archivos, y descubre casos de uso prácticos para esta versátil herramienta en flujos de trabajo de copia de seguridad y compresión. |
| uudecode | Aprende a usar el comando uudecode en Linux para decodificar archivos codificados con uuencode. Explora ejemplos prácticos y comprende el propósito de esta útil herramienta para tareas de copia de seguridad y compresión. |
| gzexe | Explora el comando gzexe en Linux, aprende a comprimir y descomprimir archivos ejecutables, y descubre ejemplos prácticos de su uso. |
| sum | Explora el comando sum de Linux con ejemplos prácticos, incluyendo operaciones básicas de suma y manejo de números de punto flotante. Adquiere destreza en el cálculo de sumas de comprobación de archivos y la verificación de datos. |
| md5sum | Explora el comando md5sum en Linux, aprende a generar y verificar sumas de comprobación MD5 para archivos, y asegura la integridad de los datos con ejemplos prácticos. |
| dump | Explora el comando dump de Linux para copias de seguridad completas del sistema. Aprende a realizar una copia de seguridad completa del sistema y restaurar datos desde el archivo de volcado, con ejemplos prácticos. |
| restore | Aprende a usar el comando restore de Linux para recuperar archivos específicos o estructuras de directorios completas de archivos de copia de seguridad. Explora ejemplos prácticos y comprende el propósito y el uso de esta herramienta esencial de copia de seguridad y restauración. |
| rmt | Explora el comando rmt en Linux, aprende a realizar copias de seguridad y restauraciones de archivos, y automatiza las copias de seguridad usando trabajos cron. Mejora tus habilidades de administración de sistemas con ejemplos prácticos. |
| Comando | Descripción |
|---|---|
| man | Explora el potente comando man de Linux, aprende a navegar por las páginas de manual y realizar búsquedas específicas para utilizar eficazmente la documentación del sistema. |
| info | Explora el comando info de Linux, su propósito, opciones y ejemplos prácticos para obtener información sobre comandos y utilidades de Linux. |
| whatis | Explora el comando whatis de Linux, su propósito, sintaxis y casos de uso prácticos. Aprende a utilizar esta utilidad de forma eficaz para obtener rápidamente información sobre comandos y componentes del sistema. |
| apropos | Explora el comando apropos de Linux, una herramienta potente para buscar en las páginas de manual y encontrar comandos del sistema relevantes. Aprende a realizar búsquedas básicas, personalizarlas con expresiones regulares y descubrir casos de uso prácticos. |
| yes | Explora el versátil comando yes de Linux y aprende a utilizarlo para generar una salida repetida, combinarlo con otros comandos y automatizar diversas tareas. |
| sleep | Explora el comando sleep de Linux y sus aplicaciones prácticas. Aprende a usar sleep con intervalos de tiempo y combinarlo con otros comandos para la automatización eficiente de tareas. |
| bc | Explora el versátil comando bc de Linux y aprende a realizar operaciones aritméticas básicas, cálculos avanzados y funciones utilizando ejemplos prácticos. |
| clear | Explora el comando clear en Linux, aprende a limpiar la pantalla del terminal y automatizar el proceso con un script de Bash. Mejora tus habilidades en la línea de comandos y optimiza tu flujo de trabajo. |
| reset | Explora el comando reset de Linux y aprende a restaurar el terminal a un estado conocido, solucionar problemas del terminal y más con ejemplos prácticos. |
| echo | Explora el versátil comando echo en Linux, aprende su sintaxis básica y descubre ejemplos prácticos para imprimir texto, usar la sustitución de variables y formatear la salida. |
| printf | Explora el poder del comando printf en Linux. Aprende a formatear la salida, imprimir variables y evaluar expresiones utilizando ejemplos prácticos. |
| seq | Explora el versátil comando seq en Linux, aprende a generar secuencias numéricas y personalizarlas con tamaño de paso y formato. |
| history | Explora el potente comando history de Linux y aprende a gestionar y analizar eficazmente el historial de comandos para mejorar la productividad y la resolución de problemas. |
| ... (rest of the table) ... | ... (rest of the descriptions) ... |
¡Has completado exitosamente el curso Linux Commands List!
A lo largo de este curso, has adquirido experiencia práctica con conceptos y habilidades esenciales. Aquí están los puntos clave:
¡Sigue aprendiendo y programa con alegría! 🚀