maravilloso
6/13/2013 - 6:57 AM

Comandos útiles Unix

Comandos útiles Unix

DESKTOP:
    # Abrir explorador de archivos en carpeta actual
    xdg-open .
    
    # Hacer logout de usuario actual para volver a autenticarte gráficamente
    gnome-session-quit
    
    
PROCESOS:
    #Simple: 
    ps ex

    # Arbol entero: 
    ps axjf
    
    # Filtrando para mostrar solo procesos que contengan "jasper" en su nombre
    ps axjf | grep jasper

    # Listar procesos por % cpu, eliminando los que usan 0.0 de CPU:
    ps -e -o pcpu,cpu,nice,state,cputime,args --sort pcpu | sed '/^ 0.0 /d'

    # Listar por uso de memoria:
    ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS


FICHEROS
    # Listar ordenando por fecha: 
    ls -lrt

    # Listar los que contengan cierta expr.: 
    grep -rnw '/path/to/somewhere/' -e "pattern"
    
    # Extensiones diferentes (ordenadas alfabéticamente) dentro de árbol de 
    # subcarpetas, saltándonos las de tests
    find . -type f | grep -v 'test' | perl -ne 'print $1 if m/\.([^.\/]+)$/' | sort -u
    
    # Buscar todos los ficheros de cierto nombre que se han modificado en los últimos 7 días
    # saltándonos las carpetas de test
    find . -name choices.py -mtime -7 -exec ls -lah {} + | grep -v test


CONSULTAR VERSION LINUX:
    cat /etc/*-release

    kernel:
    uname -r


INFORMACION DEL SISTEMA / EQUIPO :
    sudo dmidecode | grep "System Information" -A8