📂 Guía visual y práctica de administración Linux: comandos esenciales y gestión de procesos
Linux es sinónimo de potencia y flexibilidad, pero su línea de comandos puede intimidar a quienes empiezan. Aquí tienes una guía completa, con ejemplos claros y atajos útiles para sacar el máximo provecho a tu terminal.
🔍 Búsqueda de archivos con find y otras herramientas
El comando find es tu aliado para localizar archivos en el sistema según distintos criterios:
find . -name perdido -print
Busca el archivo perdido en el directorio actual (.) y muestra la ruta completa.
Ejemplos útiles:
- Archivos grandes en
/(>9MB):find / -type f -size +9M - Archivos
.txtmodificados hace menos de 2 días:find -iname '*.txt' -atime -2 - Archivos con permisos 0777:
find / -type f -perm 0777 - Buscar una palabra dentro de archivos:
xargs grep "libro"
Opciones más comunes:
| Opción | Descripción |
|---|---|
-name | Nombre exacto (sensible a mayúsculas) |
-iname | Nombre ignorando mayúsculas |
-size | Por tamaño (+ o -) |
-type | Tipo: f archivos, d directorios |
-mtime | Modificados hace x días (+x más de x días) |
-perm | Por permisos (-perm 644) |
-user | Por usuario propietario |
Alternativas:
locate(requiere base de datos actualizada)whereis(binarios y documentación)
⌨️ Atajos de teclado útiles
Ctrl+C— Detiene el comando en ejecución.Ctrl+Z— Pausa y manda al background.Ctrl+R— Busca comandos anteriores.!!— Repite el último comando.Ctrl+U/Ctrl+W— Borra la línea / palabra.
🖇️ Secuenciar y redirigir comandos
- Redirigir salida:
cmd > archivo - Añadir salida:
cmd >> archivo - Encadenar:
- Simultáneamente:
cmd1 & cmd2 - Si falla:
cmd1 || cmd2 - Si tiene éxito:
cmd1 && cmd2
- Simultáneamente:
- En segundo plano:
cmd &
📊 Gestión de procesos: ps, top y más
Ver procesos activos:
- Dinámico:
top - Estático:
ps aux
Campos importantes en ps:
| Campo | Significado |
|---|---|
| PID | ID del proceso |
| %CPU | Porcentaje de CPU usado |
| %MEM | Porcentaje de memoria usada |
| TIME | Tiempo total de CPU acumulado |
| COMMAND | Comando completo |
Estados posibles:t parado | r ejecutando | z zombie | s dormido
Otros comandos útiles:
| Comando | Qué hace |
|---|---|
pstree | Muestra procesos en árbol |
jobs | Muestra trabajos en segundo plano |
kill -9 PID | Mata proceso de inmediato |
fg | Trae proceso al foreground |
bg | Envía al background |
renice | Cambia prioridad de un proceso |
👤 Gestión de usuarios y contraseñas
/etc/passwd
Estructura básica de un usuario:
angel:x:1001:1001:/home/angel:/bin/bash
| Campo | Descripción |
|---|---|
| nombre | Nombre de usuario |
| x | Contraseña cifrada en /etc/shadow |
| uid | ID del usuario |
| gid | Grupo principal |
| carpeta | Carpeta home |
| shell | Intérprete asignado |
/etc/shadow
Contraseñas cifradas y políticas:
markdownCopiarEditarangel:*********:15754:0:99999:7:::
- Día del último cambio.
- Mínimo y máximo entre cambios.
- Aviso antes de caducar.
/etc/group
Define los grupos, sus miembros y contraseñas (opcional).
📘 Conclusión
Dominar estos comandos no solo te ayudará a ser más productivo, sino que también te dará confianza para administrar sistemas Linux de forma eficiente. Recuerda practicar con frecuencia y explorar las páginas de manual (man comando) para profundizar en cada uno.
✅ ¿Te resultó útil esta guía? Déjanos tus dudas o comparte tus propios trucos en los comentarios.


Deja un comentario