Lista Completa de Comandos Linux | Ejemplos Prácticos

Beginner
Practicar Ahora

Linux Commands List

Lista de comandos Linux

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.

Operaciones Básicas de Archivos y Directorios

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) ...

Procesamiento y Edición de Texto

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) ...

Monitoreo y Administración del Sistema

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) ...

Administración de Usuarios y Permisos

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) ...

Redes y Comunicación

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) ...

Utilidades de Disco y Sistema de Archivos

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) ...

Compresión y Archivos

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) ...

Administración de Procesos

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) ...

Configuración y Ajustes del Sistema

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) ...

Administración de Paquetes

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) ...

Scripts y Programación

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) ...

Copia de Seguridad y Compresión

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.

Utilidades Misceláneas

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) ...

¡Felicidades!

¡Has completado exitosamente el curso Linux Commands List!

Lo que has aprendido

A lo largo de este curso, has adquirido experiencia práctica con conceptos y habilidades esenciales. Aquí están los puntos clave:

  • Conceptos básicos: Has dominado los principios y técnicas fundamentales
  • Habilidades prácticas: Has aplicado tus conocimientos a través de laboratorios interactivos y ejercicios
  • Aplicación real: Has aprendido a resolver problemas prácticos utilizando las habilidades adquiridas

Próximos pasos

  • Continúa practicando con laboratorios más avanzados
  • Explora cursos relacionados para expandir tu conocimiento
  • Aplica lo que has aprendido en tus propios proyectos

¡Sigue aprendiendo y programa con alegría! 🚀