Comandos básicos de linux para diversas operaciones (Actualizado periódicamente):
COMPRIMIR
tar -zcvf nombrefichero.tar.gz carpeta_a_comprimir/
DESCOMPRIMIR tar.gz
tar zxf nombrefichero.tar.gz
DESCOMPRIMIR tgz
tar xvzf nombreFichero.tgz
LISTAR FICHEROS/DIRECTORIOS
Listar con todos los detalles y permisos:
ls -l
Listar con detalles/permisos y con la fecha completa
ls -l --full-time
LISTAR FICHEROS POR ORDEN DE TAMAÑO
Ascendente:
ls –lSh
Descendente:
ls -lrSh
LISTADO DE ARCHIVOS DE MAS DE 100 MB
find /Directorio -xdev -type f -size +100M
SABER ESPACIO EN DISCO
df -Th
VER ESTADO MEMORIA RAM
free -m
(-m es para mostrarlo en MB)
CAMBIAR FECHA/HORA
date --set "2014-1-15 10:15"
(esto establecería la fecha en el el 15 de enero de 2014 a las 10 y cuarto de la mañana)
OBTENER EL TAMAÑO DE UNA CARPETA
du -shc nombrecarpeta/
OBTENER EL TAMAÑO DE TODAS LAS CARPETAS DEL DIRECTORIO ACTUAL (ordenado desc)
du -sm * | sort -nr
BUSCAR CADENA EN TODOS LOS FICHEROS DE UNA CARPETA
grep -lr "texto_busco" carpeta/
VER PROCESOS/IP/PUERTOS
netstat -punta
COMANDOS BÁSICOS COLA DE EMAIL (exim)
http://rm-rf.es/exim-comandos-basicos/
VER FICHEROS A LOS QUE ACCEDE UN PROCESO
lsof -p PID
BUSCAR FICHEROS RECURSIVAMENTE POR NOMBRE
find carpeta/ -name nombrefichero.ext
BUSCAR FICHEROS RECURSIVAMENTE POR NOMBRE con comodin
find carpeta/ -name configura*
BUSCAR FICHEROS MODIFICADOS EN LOS ULTIMOS 7 DÍAS
find /home/usuario/ -mtime 7
BUSCAR CARPETA/S
find carpeta/ -type d -name carpeta
MOSTRAR PROCESOS ORDENADOS POR PID
ps -A