>_FoxiRef
>_/cheatsheet/linux
Linux

Linux Cheatsheet

Comandos Linux de uso frecuente

#Gestión de archivos

ComandoDescripción
lsListar archivos
ls -laListar todo con detalles
ls -lhTamaños legibles
touch [file]Crear archivo vacío
cp [src] [dest]Copiar archivo
cp -r [src] [dest]Copiar directorio
mv [src] [dest]Mover/renombrar
rm [file]Eliminar archivo
rm -rf [dir]Eliminar directorio forzado
mkdir [dir]Crear directorio
mkdir -p [path]Crear con padres
rmdir [dir]Eliminar directorio vacío
ln -s [target] [link]Crear enlace simbólico

#Ver archivos

ComandoDescripción
cat [file]Imprimir contenido
less [file]Ver con paginación
head [file]Mostrar primeras 10 líneas
head -n 20 [file]Mostrar primeras 20 líneas
tail [file]Mostrar últimas 10 líneas
tail -f [file]Seguir archivo en tiempo real
wc [file]Contar líneas/palabras/bytes
wc -l [file]Contar solo líneas

#Permisos

ComandoDescripción
chmod 755 [file]Cambiar modo (numérico)
chmod +x [file]Agregar permiso de ejecución
chmod -w [file]Eliminar permiso de escritura
chmod u+x [file]Agregar ejecución para dueño
chown [user] [file]Cambiar propietario
chown user:group [file]Cambiar propietario y grupo
chgrp [group] [file]Cambiar grupo

#Procesos

ComandoDescripción
psProcesos actuales
ps auxTodos los procesos detallados
ps aux | grep [name]Buscar procesos
topMonitor en tiempo real
htopMonitor mejorado
kill [pid]Matar proceso
kill -9 [pid]Forzar terminación
killall [name]Matar por nombre
bgEnviar a segundo plano
fgTraer a primer plano
jobsListar trabajos en segundo plano
nohup [cmd] &Ejecutar tras cerrar sesión

#Disco/Memoria

ComandoDescripción
df -hUso de disco
du -sh [dir]Tamaño del directorio
du -h --max-depth=1Tamaños a profundidad 1
free -hUso de memoria
mount [dev] [dir]Montar dispositivo
umount [dir]Desmontar

#Red

ComandoDescripción
ping [host]Verificar conexión
curl [url]Solicitar URL
curl -O [url]Descargar archivo
wget [url]Descargar archivo
ssh user@hostConexión SSH
scp [file] user@host:[path]Copia remota de archivo
netstat -tulpnMostrar puertos abiertos
ss -tulpnEstadísticas de socket
ifconfigInterfaces de red
ip addrMostrar direcciones IP

#Compresión

ComandoDescripción
tar -cvf arch.tar [files]Crear archivo tar
tar -xvf arch.tarExtraer archivo tar
tar -czvf arch.tar.gz [files]Crear archivo gzip
tar -xzvf arch.tar.gzExtraer archivo gzip
zip arch.zip [files]Crear archivo zip
unzip arch.zipExtraer archivo zip
gzip [file]Comprimir con gzip
gunzip [file.gz]Descomprimir gzip

#Redirección/Pipes

ComandoDescripción
cmd > fileRedirigir salida (sobrescribir)
cmd >> fileRedirigir salida (agregar)
cmd < fileRedirigir entrada desde archivo
cmd 2> fileRedirigir stderr
cmd &> fileRedirigir stdout y stderr
cmd1 | cmd2Pipe de salida
cmd | tee fileSalida y guardar en archivo
cmd | xargs [cmd2]Pasar como argumentos

#Procesamiento de texto

ComandoDescripción
sort [file]Ordenar líneas
sort -r [file]Orden inverso
sort -n [file]Orden numérico
uniq [file]Eliminar duplicados
cut -d: -f1 [file]Extraer campo
awk '{print $1}' [file]Imprimir primera columna
sed 's/old/new/g' [file]Reemplazar cadena
tr 'a-z' 'A-Z'Traducir caracteres

#Sistema

ComandoDescripción
uname -aInformación del sistema
hostnameNombre del host
uptimeTiempo de actividad
whoamiUsuario actual
idInformación de ID de usuario
dateFecha/hora actual
calCalendario
historyHistorial de comandos
sudo [cmd]Ejecutar como root
su - [user]Cambiar usuario
shutdown -h nowApagar ahora
rebootReiniciar

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.