Comandos Linux

Para buscar utiliza la herramienta de búsqueda integrada en tu navegador (Ctrl+F), puede ser útil expandir todo antes.

Las palabras entre llaves {} deben ser reemplazadas sin llaves. Las palabras entre corchetes [] son opcionales, van sin corchetes.

Básico

Utilidades

Sistema

Paquetes y programas

Para distribuciones basadas en Debian, en otras distribuciones pueden haber diferencias

Compilar

Seguir instrucciones del readme, si no las hay:
  1. ./configure
  2. make
  3. make install

Compresión

Grep

Usuarios

Procesos

Permisos

lectura (r) = 4
escritura (w) = 2
ejecutable (x) = 1

permiso de usuario (u) = r+w+x (ej: r+w+x = 7)
permiso de grupo (g) = r+w+x (ej: r+x = 5)
permiso de otros (o) = r+w+x (ej: x = 1)

{permisos} = ugo (ej: 751)

Red

{disp} = Dispositivo de red (wlan0, eth0, etc.)

Como configurar una red LAN con DHCP:

Asumiendo eth0 como interfaz

  1. Editar /etc/network/interfaces

    auto eth0
    iface eth0 inet dhcp

  2. sudo ifconfig eth0 up
  3. sudo /etc/init.d/networking restart

Como configurar una red LAN de forma estatica:

Asumiendo eth0 como interfaz y dando IPs de ejemplo

  1. Editar /etc/network/interfaces

    auto eth0
    iface eth0 inet static
    address 192.168.0.101
    gateway 192.168.0.1
    netmask 255.255.255.0
    network 192.168.0.0
    broadcast 192.168.0.255

  2. Editar /etc/resolv.conf

    nameserver 208.67.222.222
    nameserver 208.67.220.220

    IPs de OpenDNS como ejemplo
  3. sudo ifconfig eth0 up
  4. sudo /etc/init.d/networking restart

SSH

En scp, con el argumento -r se pueden copiar carpetas.
Si no se puede hacer scp quitar mensaje de bienvenida (en .bashrc) en PC remota

Git

Asumiendo origin como repositorio remoto y master como rama, porque es lo que se usa casi siempre

Las {URL} para SSH se escriben ssh://{usuario}@{ip}:{puerto}/{repositorio} En donde {repositorio} es una dirección como /~/repo.git

Con el argumento -r se pueden copiar carpetas.
Si no se puede hacer scp quitar mensaje de bienvenida (en .bashrc) en PC remota