5 enero, 2025

Apéndice. Curso básico de Linux

Por redacción puntocomunica
Share

Un aviso: Este apéndice del Curso básico de Linux va a estar en constante cambio, revisión y actualización…

Temas


50 comandos básicos de Linux

Aquí tienes una lista de 50 comandos principales de Linux, categorizados y con ejemplos:

Comandos de Navegación

  1. ls: Lista archivos y directorios.
   ls -l
  1. cd: Cambia de directorio.
   cd /home/usuario
  1. pwd: Muestra el directorio actual.
   pwd

Comandos de Gestión de Archivos

  1. cp: Copia archivos o directorios.
   cp archivo.txt /ruta/destino
  1. mv: Mueve o renombra archivos o directorios.
   mv archivo.txt /ruta/destino
  1. rm: Elimina archivos o directorios.
   rm archivo.txt

Comandos de Visualización de Archivos

  1. cat: Muestra el contenido de un archivo.
   cat archivo.txt
  1. more: Muestra el contenido de un archivo página por página.
   more archivo.txt
  1. less: Similar a more, pero con más funcionalidades.
   less archivo.txt

Comandos de Gestión de Permisos

  1. chmod: Cambia los permisos de un archivo o directorio.
    chmod 755 archivo.txt
  2. chown: Cambia el propietario de un archivo o directorio.
    chown usuario:grupo archivo.txt

Comandos de Compresión

  1. tar: Archiva múltiples archivos en uno solo.
    tar -cvf archivo.tar /ruta/directorio
  2. gzip: Comprime archivos.
    gzip archivo.txt
  3. gunzip: Descomprime archivos.
    gunzip archivo.txt.gz

Comandos de Red

  1. ping: Comprueba la conectividad de red.
    ping www.ejemplo.com
  2. ifconfig: Muestra la configuración de red.
    ifconfig
  3. netstat: Muestra conexiones de red y estadísticas.
    netstat -an

Comandos de Procesos

  1. ps: Muestra los procesos en ejecución.
    ps aux
  2. top: Muestra los procesos en tiempo real.
    top
  3. kill: Termina un proceso.
    kill 1234

Comandos de Sistema

  1. uname: Muestra información del sistema.
    uname -a
  2. df: Muestra el uso del disco.
    df -h
  3. du: Muestra el uso del espacio en disco por archivos y directorios.
    du -sh /ruta/directorio

Comandos de Instalación de Software

  1. apt-get: Instala paquetes en sistemas basados en Debian (también solo apt).
    sudo apt-get install nombre_paquete
  2. yum: Instala paquetes en sistemas basados en Red Hat.
    sudo yum install nombre_paquete

Comandos de Búsqueda

  1. find: Busca archivos y directorios.
    find /ruta -name archivo.txt
  2. grep: Busca texto dentro de archivos.
    grep "texto" archivo.txt

Comandos de Edición de Texto

  1. nano: Editor de texto en línea de comandos.
    nano archivo.txt
  2. vim: Editor de texto avanzado.
    vim archivo.txt

Comandos de Información del Sistema

  1. free: Muestra la memoria libre y usada.
    free -h
  2. uptime: Muestra el tiempo de actividad del sistema.
    uptime

Comandos de Gestión de Usuarios

  1. adduser: Añade un nuevo usuario.
    sudo adduser nombre_usuario
  2. deluser: Elimina un usuario.
    sudo deluser nombre_usuario

Comandos de Programación

  1. gcc: Compila programas en C.
    gcc programa.c -o programa
  2. python: Ejecuta scripts de Python.
    python script.py

Comandos de Seguridad

  1. ssh: Conecta a un servidor remoto.
    ssh usuario@servidor
  2. scp: Copia archivos entre servidores.
    scp archivo.txt usuario@servidor:/ruta/destino

Comandos de Monitorización

  1. htop: Monitoriza procesos en tiempo real.
    htop
  2. iostat: Muestra estadísticas de entrada/salida.
    iostat

Comandos de Backup

  1. rsync: Sincroniza archivos y directorios.
    rsync -av /ruta/origen /ruta/destino

Comandos de Programación de Tareas

  1. crontab: Programa tareas periódicas.
    crontab -e

Comandos de Gestión de Discos

  1. fdisk: Gestiona particiones de disco.
    sudo fdisk /dev/sda
  2. mkfs: Formatea un sistema de archivos.
    sudo mkfs.ext4 /dev/sda1

Comandos de Información del Hardware

  1. lshw: Muestra información detallada del hardware.
    sudo lshw
  2. lscpu: Muestra información de la CPU.
    lscpu

Comandos de Gestión de Servicios

  1. systemctl: Gestiona servicios del sistema.
    sudo systemctl status nombre_servicio
  2. service: Gestiona servicios del sistema (alternativa a systemctl).
    sudo service nombre_servicio status

Comandos de Gestión de Logs

  1. dmesg: Muestra mensajes del kernel.
    dmesg
  2. journalctl: Muestra logs del sistema.
    sudo journalctl -xe

Comandos de Gestión de Paquetes

  1. dpkg: Gestiona paquetes en sistemas basados en Debian.
    sudo dpkg -i paquete.deb

NOTA: Continuaremos con el apéndice de este Curso básico de Linux…

Volver al índice del curso

Arriba

Páginas: 1 2 3 4 5