Guía de comandos esenciales de Linux para principiantes

Enviado por Anónimo y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 3,94 KB

Comandos de Linux para principiantes

Navegación y manipulación de archivos

Carpetas

  • cd (change directory): Cambia de directorio.
    Sintaxis: cd directorio
    Utiliza ".." para volver atrás y "." para el directorio actual. El tabulador completa nombres.
  • ls: Muestra archivos y carpetas con colores según sus atributos.
    Sintaxis: ls
  • dir: Similar a ls, pero con menos información.
  • rm: Elimina archivos.
    Sintaxis: rm archivo
  • rmdir: Elimina directorios.
    Sintaxis: rmdir directorio
    Usar rmdir --ignore-fail-on-non-empty para borrar directorios no vacíos.
  • chmod: Cambia permisos de archivos.
    Sintaxis: chmod [usuario][modificación][permiso] archivo
    Tipos de usuario: u (dueño), g (grupo), o (otros), a (todos)
    Modificaciones: + (añadir), - (quitar), = (especificar)
    Permisos: r (lectura), x (ejecución), w (escritura)
    Ejemplo: chmod a+w archivo (escritura para todos)
  • shred: Elimina archivos de forma segura.
    Sintaxis: shred -u archivo
  • sh: Ejecuta scripts (archivos .sh o .run).
    Sintaxis: sh archivo
  • cp: Copia archivos.
    Sintaxis: cp archivo destino
    Ejemplo: sudo cp archivo /dev/cdu
    Para copiar todo: sudo cp * /dev/cdu
  • mv: Mueve archivos o carpetas.
    Sintaxis: mv origen destino
  • tar: Descomprime archivos.
    Sintaxis: tar zvf archivo.tar

Compilación

  • ./configure: Prepara la compilación, verifica dependencias.
    Sintaxis: ./configure
  • make: Compila el código fuente.
    Sintaxis: make
  • sudo make install: Instala el programa compilado.

Administración del sistema

Sistema

  • init/telinit: Cambia el runlevel del sistema.
    Sintaxis: init num o telinit num
    0: detener, 1: monousuario, 2-5: multiusuario, 6: reiniciar
    (El comportamiento puede variar según la distribución)
  • kill: Cierra un proceso por su PID.
    Obtener el PID con ps aux
    Sintaxis: kill PID

Privilegios de superusuario

  • sudo programa: Ejecuta un programa como superusuario (terminal).
  • gksudo programa: Ejecuta un programa como superusuario (gráfico).
  • kdesu programa: Similar a gksudo para KDE.
  • gksu: Abre un diálogo para ejecutar un programa como superusuario (gráfico).
  • su: Inicia sesión como root (desactivado por defecto en Ubuntu, usar sudo su).

Gestión de paquetes

  • apt-get: Gestiona paquetes de software.
    update: actualiza repositorios
    upgrade: busca actualizaciones
    install: instala paquetes
    remove: elimina paquetes
    dist-upgrade: actualiza la distribución
    autoclean: limpia archivos descargados antiguos
  • aptitude: Similar a apt-get, con gestión de dependencias y búsqueda.
    search: busca paquetes
    show: muestra información del paquete

Consejos adicionales

  • wget url: Descarga archivos desde una URL.
  • Pegar en terminal: Mayús + Insertar.
  • Ayuda de comandos: man programa o programa --help

Entradas relacionadas: