Píldora TAI CV; Comandos Esenciales de Linux para Estudiantes

📘 Guía Visual y Didáctica de Comandos Linux para Universitarios

Linux y Unix ofrecen una rica colección de comandos que permiten administrar, monitorear y trabajar eficientemente con sistemas operativos basados en Unix. Esta guía agrupa los comandos más importantes en categorías para que los estudiantes universitarios puedan dominar los conceptos básicos y avanzar hacia un uso experto.


🗄️ Filesystem (Gestión del Sistema de Archivos)

Los comandos de esta sección te permiten moverte por el sistema de archivos, modificar permisos, gestionar directorios y archivos.

ComandoDescripción
cd [dir]Cambia al directorio especificado.
pwdMuestra el directorio actual.
ls -l -aLista los archivos y permisos detalladamente, incluidos los ocultos.
mkdir [dir]Crea un nuevo directorio.
rmdir [dir]Elimina un directorio vacío.
rm [archivo]Elimina un archivo o directorio (-r para recursivo).
cp origen destinoCopia archivos/directorios.
mv origen destinoMueve o renombra archivos/directorios.
chmod [mod] archivoCambia permisos de acceso.
chown [usuario] archivoCambia propietario.
df -hMuestra espacio libre en discos.
du -hMuestra espacio usado por directorios.
find . -name "*.txt"Busca archivos.
touch archivoCrea archivo vacío o actualiza timestamp.
tar -czvf archivo.tar.gz dirComprime en formato tar.gz.
gzip archivo / gunzip archivo.gzComprime/descomprime archivos.
ln -s origen enlaceCrea enlace simbólico.

🖥️ Informational (Información del Sistema)

Estos comandos muestran información del sistema, usuarios conectados, uso de memoria, procesos y más.

ComandoDescripción
uname -aInformación del kernel y sistema.
uptimeTiempo encendido y carga promedio.
who / wUsuarios conectados y qué hacen.
free -hUso de memoria RAM y swap.
topProcesos activos y uso de CPU/memoria en tiempo real.
ps auxLista de procesos activos.
df -hUso de disco.
finger usuarioInformación de usuario.
lastÚltimos inicios de sesión.
dateFecha y hora actuales.
calMuestra calendario.
man comandoManual de ayuda de un comando.
lsofLista archivos abiertos por procesos.

🔧 Utilidades y Herramientas Avanzadas

Para scripting, programación o administración avanzada, estos comandos son clave.

ComandoDescripción
xargsConstruye argumentos a partir de la salida de otro comando.
whereis / whichLocaliza binarios y documentación de un comando.
tar, gzip, bzip2Comprimir/descomprimir.
shredBorrado seguro de archivos.
vmstatEstadísticas de memoria virtual.
teeRedirige salida a un archivo y a la terminal.
seq 1 10Imprime una secuencia numérica.
awk, sedProcesamiento y edición de texto en scripts.
scpCopia archivos de manera segura entre equipos.
sshConexión segura a otra máquina.
rsyncSincroniza archivos de manera eficiente.
ping, tracerouteDiagnóstico de red.

🧰 Tips y Buenas Prácticas

✅ Usa man comando para aprender todas las opciones de cualquier comando.
✅ Combina comandos con tuberías (|) para flujos de trabajo potentes.
✅ Siempre prueba comandos peligrosos con opciones no destructivas (--dry-run, -i para interactivo).
✅ Aprende a usar cron para tareas programadas y automatización.


Deja un comentario