🐧 Guía Maestra: Todos los Comandos de Linux que Necesitas Saber

 

​🐧 Guía Maestra: Todos los Comandos de Linux que Necesitas Saber




​1. Introducción y Objetivo

​El objetivo de esta entrada es proporcionar un glosario exhaustivo de la línea de comandos de Linux. Ya seas un principiante buscando entender la terminal o un profesional necesitando un recordatorio rápido, esta guía cubre desde la navegación básica hasta la administración avanzada del sistema.

​2. Diccionario Completo de Comandos (A-Z)

​A continuación, la lista completa basada en nuestra guía visual de referencia:

Bloque A - D: Archivos y Estructura

  • alias: Crea atajos para comandos largos.
  • awk: Procesa y busca patrones de texto.
  • basename: Muestra solo el nombre del archivo sin la ruta.
  • cal: Genera un calendario rápido en la terminal.
  • cat: Muestra el contenido completo de un archivo.
  • chgrp / chmod / chown: Gestionan grupos, permisos y propietarios.
  • cp / mv / rm: Copiar, mover (renombrar) y eliminar archivos.
  • cron: Programa tareas automáticas.
  • curl: Transfiere datos desde o hacia servidores (URLs).
  • cut: Divide líneas de texto en campos.
  • date: Muestra o configura la fecha y hora.
  • dd: Copia y convierte datos a bajo nivel.
  • df / du: Analiza el espacio libre y el uso de disco.
  • diff: Compara archivos línea por línea.

Bloque E - H: Visualización y Búsqueda

  • echo: Imprime texto o variables en pantalla.
  • emacs: Editor de texto avanzado.
  • file: Identifica el tipo de archivo.
  • find: Busca archivos en el árbol de directorios.
  • grep: Busca cadenas de texto dentro de archivos.
  • history: Muestra el registro de comandos usados.
  • hostname: Identifica el nombre del dispositivo.

Bloque I - P: Procesos y Gestión

  • id: Muestra IDs de usuario y grupo.
  • kill / killall: Termina procesos activos.
  • less / more: Visualizadores de texto por páginas.
  • ln: Crea enlaces (accesos directos) entre archivos.
  • ls: Lista el contenido de directorios.
  • mkdir / mkfs: Crea directorios o sistemas de archivos.
  • passwd: Cambia la contraseña del usuario.
  • ping: Verifica la latencia y conexión de red.
  • ps: Muestra los procesos actuales del sistema.

Bloque Q - Z: Redes y Compresión

  • reboot: Reinicia el sistema.
  • rsync: Sincronización avanzada de archivos.
  • scp: Copia archivos de forma segura entre hosts.
  • sed: Editor de flujo para transformar texto.
  • tar: Empaqueta múltiples archivos en uno solo.
  • top: Monitor de recursos en tiempo real.
  • uname: Información del sistema y kernel.
  • uptime: Tiempo que lleva el sistema encendido.
  • who: Muestra quién está conectado.
  • zip / xz: Herramientas de compresión de datos.

​3. Ejemplos Prácticos de Uso Real

Caso A: Buscar y Eliminar

Si quieres encontrar todos los archivos temporales que terminen en .tmp y borrarlos de una vez:

find . -name "*.tmp" -exec rm {} \;

Caso B: Monitorizar Logs de Errores

Para ver qué está pasando en tu sistema en este preciso instante:

tail -f /var/log/syslog

​4. Resumen de Utilidad y Comunidad

​La terminal de Linux es la base de la computación moderna. Gracias a su filosofía de "código abierto", la comunidad ha perfeccionado estas herramientas durante décadas. Aprender estos comandos no solo te hace más rápido, sino que te otorga un control absoluto sobre tu máquina, sin depender de interfaces que limitan tu potencial.

🔗 Enlaces de Interés y Apoyo al Canal 🔗

Comunidad GENBYTE

Redes

Comentarios

Entradas populares de este blog

NAS SYNOLOGY DSM 7.1 en VMware ESXI - Guía instalación y configuración Synology DSM 7.1 en VMWARE

Comando "NET USE", uso, parámetros y algunos ejemplos de uso

Temario título piloto Drone en Categoría Específica STS 01-02