Saltar a contenido

Useful Commands

Referencia rápida de comandos frecuentes.


SSH

Crear llave SSH segura:

ssh-keygen -t ed25519 -C "tu@email.com"

Definir permisos correctos a llave SSH:

chmod 600 ~/.ssh/id_ed25519
chmod 644 ~/.ssh/id_ed25519.pub


Sistema

Verificar arquitectura del sistema operativo:

dpkg --print-architecture
# o
uname -m

Verificar estatus de un paquete (ej. Dropbox):

systemctl status dropbox
# o
service dropbox status

Desinstalar un paquete específico:

sudo apt remove nombre-paquete
sudo apt purge nombre-paquete    # elimina también archivos de configuración

Limpieza de archivos innecesarios:

sudo apt autoremove -y
sudo apt autoclean
sudo apt clean

Ver espacio en disco:

df -h
du -sh ~/*/

Ver procesos activos:

htop
# o sin htop:
ps aux | grep nombre-proceso

Ver puertos en uso:

ss -tulnp

Ver IP pública:

curl ifconfig.me


Git

Ver historial visual:

git log --oneline --graph --decorate

Deshacer último commit (sin perder cambios):

git reset --soft HEAD~1

Descartar cambios en un archivo:

git checkout -- nombre-archivo


Docker

Ver contenedores activos:

docker ps

Ver todos los contenedores:

docker ps -a

Limpiar todo lo no usado:

docker system prune -af

Ver uso de espacio de Docker:

docker system df


Red

Verificar conectividad:

ping -c 4 google.com

Ver interfaces de red:

ip addr show


Notas