Javier Barber
Senior Sysadmin Freelancer
TRUCOS DE LA BASH
$(cd /tmp/ && touch kk) – Va al directorio tmp, crea el fichero kk y vuelve al directorio donde estábamos.
$look cadena – Busca esa cadena en las palabras del diccionario
$gpg -c file – Encriptar archivo
$gpg file.gpg – Desencriptar archivo
$tar -c pruebadir/ | gzip >> prueba.tar.gz – Crear un .tar.gz al vuelo
$netstat -tupl – Listar los servicios de internet de un sistema
$netstat -tup – Listar las conexiones activas de/hacia un sistema
$ls -lSr – Mostrar archivos de menor a mayor tamaño
$dpkg-query -W -f=’${Installed-Size;10}\t${Package}\n’ | sort -k1,1n (Paquetes instalados por tamaño)
$lsof -p $$ – Listar las rutas que abrió el id de proceso
$lsof ~ – Listar procesos que solicitaron apertura de rutas
$ps -e -o pcpu,cpu,nice,state,cputime,args –sort pcpu | sed ‘/^ 0.0 /d’ – Listar procesos por % de CPU
$ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS – Listar procesos por uso de memoria
$last reboot – Ver historia de reencendido del sistema
$free -m – Ver cantidad de RAM libre (-m muestra en MB)
kdialog –title «Añadiendo feed a Akregator» –radiolist «Seleccione el grupo en el que incluir el feed:» Linux «Linux» on Tecnologia «Tecnologia» off Iphone «Iphone» off Seguridad «Seguridad» off Blogs «Blogs» off` – Crear ventana con lista de selección
$for i in *.*; do mv «$i» `echo $i|tr ‘ ‘ ‘_’`; done – Sustituir espacios por guiones en una serie de ficheros