Comandos Avanzados Linux

Comando Linux para encontrar la sumatoria o total de espacio ocupado en cada directorio

Para determinar el espacio ocupado en cada directorio y puede usar:

ls -d */ | xargs du -hls

donde xargs ejecuta du desde la entrada estándar, du por su parte tiene los parámetros de -h para que se pueda leer el tamaño fácilmente por un humano, -l para que contabilice todos los archivos y -s para que muestre el total de cada argumento, esto se ejecuta para cada resultado de ls -d que lista los nombres de los directorios y no su contenido.

Comando Linux para ver cuanto ocupa cada programa en RAM

Para ver cuanta RAM ocupa un determinado programa en Linux se ejecuta el siguiente comando:

ps aux|awk '{print $6" "$11,$12,$13,$14}'|egrep -v "0.*\[.*\]"|awk '{print $1/1024" Mb --> "$2,$3,$4,$5}'|sort -g

donde ps aux permite ver los procesos de los usuarios incluyendo los no controlados por ninguna terminal, se pasa a un pequeño script awk que permite traer la columna 6, 11, 12, 13 y 14 del listado de procesos generados por ps, y luego se filtra del listado algunos caracteres con el comando egrep, luego se da el formato a la columna 1 en Mb, se imprime las columnas restantes y se ordena con sort numéricamente.

Comando Linux para ver cuanta memoria tiene una tarjeta de vídeo

Para saber que memoria tiene la tarjeta de vídeo se debe primero buscar cual es el slot donde esta la tarjeta, esto se puede saber con el comando:

lspci|grep VGA

Muestra una salida parecida a esta:

07:03.0 VGA compatible controller: Matrox Electronics Systems Ltd. MGA G200eW WPCM450 (rev 0a)

Los números del inicio, para este caso: 07:03.0 pueden cambiar de un computador a otro, estos números representan el slot y se usan para ejecutar el siguiente comando:

lspci -v -s 07:03.0 | grep "prefetchable"

Cambiando 07:03.0 por los del sistema a consultar, luego se mostrará una salida como esta:

Memory at d5800000 (32-bit, prefetchable) [size=8M]

Donde la tarjeta de vídeo tiene 8 Mb

 

Los comentarios están cerrados.