50 Comandos esenciales de Linux que debes conocer

LINUX CLI LAB

Linux: 50 comandos esenciales que debes conocer

Linux es uno de los sistemas operativos mas usados en servidores, programacion, nube, DevOps y administracion de sistemas. Esta guia combina una tabla practica con un emulador interactivo para practicar comandos, reforzar conceptos y visualizar cambios simulados sin tocar un servidor real.

Nota de aprendizaje: la salida del emulador es simulada para practica, capacitacion y onboarding. En un sistema real puede variar por distribucion, permisos, paquetes instalados y configuracion.

Emulador Linux CLI interactivo

Escribe un comando, usa la tabla o ejecuta un reto guiado. El emulador mostrara salida simulada, retroalimentacion y cambios visuales del sistema Linux.

Reto: ejecuta pwd para revisar la ruta actual.
linux-runbook.md 0/10

Linux CLI

Ejecuta el siguiente comando para recibir retroalimentacion guiada.

Comandos esperados del runbook pwd
Ejecuta el siguiente comando para recibir retroalimentacion guiada.
Ejecuta el siguiente comando para recibir retroalimentacion guiada.
Visualizador del sistema Linux Entorno listo: sin cambios todavia.
$ Emulador Linux listo
Elige un comando de la tabla o escribe uno en la consola.

En pantallas pequenas, la tabla se adapta a tarjetas para evitar cortes de contenido.

#ComandoDescripcionEjemploAcciones

Conclusion

Estos 50 comandos de Linux cubren navegacion, archivos, permisos, procesos, red, paquetes y soporte operativo. Practicarlos en un entorno simulado permite aprender con seguridad antes de trabajar en infraestructura real.

Los 10 comandos de Linux más usados para administración de sistemas

 

🐧 Los 10 comandos de Linux más usados para administración de sistemas

Linux es el corazón de muchos servidores y sistemas críticos. Como administrador, dominar ciertos comandos te permite mantener la seguridad, el rendimiento y la estabilidad de tu infraestructura. Aquí tienes una guía práctica con los 10 comandos más usados en la administración de sistemas Linux, explicados de forma sencilla.

1. 🔧 top — Monitorear procesos en tiempo real

Muestra los procesos en ejecución, su consumo de CPU y memoria.

top
top -u usuario   # Procesos de un usuario específico

2. 📊 htop — Monitor interactivo

Una versión mejorada y visual de top, con navegación sencilla.

htop

3. ⚙️ systemctl — Administrar servicios

Controla el arranque, detención y estado de los servicios en sistemas con systemd.

systemctl status nginx
systemctl restart ssh
systemctl enable apache2

4. 📂 df — Espacio en disco

Permite conocer el espacio libre y ocupado en discos y particiones.

df -h     # Espacio en formato legible
df -i     # Inodos disponibles

5. 📦 du — Tamaño de directorios

Analiza cuánto ocupan directorios y archivos.

du -sh *   # Tamaño resumido por carpeta
du -sh /var/log

6. 🔐 chmod y chown — Permisos y propietarios

Controlan quién puede leer, escribir o ejecutar archivos y a quién pertenecen.

chmod 755 script.sh
chown usuario:grupo archivo.txt

7. 🌐 netstat / ss — Conexiones de red

Permiten revisar puertos abiertos y conexiones activas.

netstat -tulnp
ss -ltnp

8. 📜 tail — Ver logs en vivo

Muestra las últimas líneas de un archivo, útil para monitorear logs.

tail -f /var/log/syslog
tail -n 100 /var/log/auth.log

9. 🛡️ ufw — Cortafuegos sencillo

Configura reglas básicas de firewall en sistemas basados en Ubuntu/Debian.

ufw status
ufw allow 22/tcp
ufw deny 80/tcp

10. 💾 tar — Comprimir y descomprimir

El comando estándar para empaquetar y respaldar archivos.

tar -czvf backup.tar.gz /carpeta
tar -xzvf backup.tar.gz

🧠 Conclusión

Estos 10 comandos forman la base del día a día en la administración de Linux. Aprender a dominarlos te permitirá monitorear, proteger y mantener sistemas de forma más ágil y segura. Como todo en Linux, mientras más los uses, más natural será tu trabajo como administrador.

 

Los 10 comandos de Linux más usados

 

🐧 Los 10 comandos de Linux más usados (y que todo usuario debería conocer)

Linux es una herramienta poderosa tanto para usuarios principiantes como avanzados. Su terminal te permite realizar tareas de forma rápida y eficiente. A continuación, encontrarás los 10 comandos más usados en Linux, explicados con ejemplos prácticos.

1. 📂 ls — Listar archivos

Muestra el contenido de un directorio.

ls
ls -l     # Con detalles
ls -a     # Incluye archivos ocultos

2. 📁 cd — Cambiar de directorio

Te permite moverte entre carpetas.

cd /home/usuario
cd ..     # Subir un nivel
cd ~      # Ir al directorio personal

3. 📝 cat — Ver contenido de archivos

Muestra directamente en la terminal el contenido de un archivo.

cat archivo.txt

4. 🧹 rm — Eliminar archivos

Elimina archivos y directorios (⚠️ sin papelera de reciclaje).

rm archivo.txt
rm -r carpeta/   # Elimina carpetas y contenido

5. ✏️ touch — Crear archivos vacíos

Genera un nuevo archivo rápidamente.

touch nuevo.txt

6. ✂️ cp — Copiar archivos y carpetas

Duplica archivos o directorios.

cp archivo.txt copia.txt
cp -r carpeta/ copia_carpeta/

7. 🚚 mv — Mover o renombrar

Sirve para mover archivos o cambiarles el nombre.

mv archivo.txt carpeta/
mv viejo.txt nuevo.txt

8. 🔍 grep — Buscar texto en archivos

Encuentra palabras o patrones dentro de archivos.

grep "palabra" archivo.txt
grep -r "error" /var/log/

9. 📦 sudo — Ejecutar como administrador

Concede permisos elevados para tareas críticas.

sudo apt update
sudo rm archivo_protegido.txt

10. 📊 df — Ver espacio en disco

Muestra el uso de disco en tu sistema.

df -h     # Tamaño en formato legible

🧠 Conclusión

Estos 10 comandos son la base para manejar Linux desde la terminal. Aprenderlos no solo te dará rapidez, sino también mayor control sobre tu sistema. ¡Practícalos y pronto te sentirás como pez en el agua en Linux!