Comandos para obtener información de su sistema Parte 4

1. df

Muestra información sobre el uso del espacio de su disco duro

Ejemplo

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev             16G     0   16G   0% /dev
tmpfs           3.2G  124M  3.0G   4% /run
/dev/sda2       183G   85G   89G  49% /
tmpfs            16G     0   16G   0% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs            16G     0   16G   0% /sys/fs/cgroup
/dev/sda3       641G  358G  251G  59% /home
/dev/sda1       487M  6.1M  480M   2% /boot/efi
tmpfs           3.2G   16K  3.2G   1% /run/user/116
tmpfs           3.2G  519M  2.7G  17% /run/user/1000
/dev/sdb1       932G  515G  417G  56% /media/yoander/WD-1TB
/dev/sdc1       3.7T  374G  3.3T  11% /media/yoander/ADATA-4TB
/dev/sdd1       116G   32K  116G   1% /media/yoander/KODAK-128GB

-h: imprime la información en base a 1024.

2. du

Determina la cantidad de espacio usado en disco duro por un cojunto de ficheros o directorios

Ejemplo

$ du -sh ~/Downloads/
19G    /home/yoander/Downloads/

-s: Imprime el total
-h: Imprime el resultado en formato legible (1K 234M 2G)

$ du -sh ~/Downloads/*
4.0K    /home/yoander/Downloads/gtk.css
81M    /home/yoander/Downloads/isd.AppImage
19G    /home/yoander/Downloads/ISOS
152M    /home/yoander/Downloads/mitmproxy-11.1.3-linux-x86_64.tar.gz
6.6M    /home/yoander/Downloads/presenterm-0.10.1-x86_64-unknown-linux-gnu
3.1M    /home/yoander/Downloads/presenterm-0.10.1-x86_64-unknown-linux-gnu.tar.gz
22M    /home/yoander/Downloads/Python-3.13.2.tar.xz
4.2M    /home/yoander/Downloads/Telegram Desktop
3.0M    /home/yoander/Downloads/x86_64-unknown-linux-musl-simple-http-server
47M    /home/yoander/Downloads/zig-linux-x86_64-0.14.0.tar.xz

El * significa imprimir resultado para todos los ficheros debajo de Downloads

3. free

Muestra información de la memoria disponible/usada por su sistema.

Ejemplo

$ free -h
              total        used        free      shared  buff/cache   available
Mem:           31Gi        11Gi       1.8Gi       1.9Gi        18Gi        17Gi
Swap:          55Gi       1.2Gi        54Gi

-h: Imprime el resultado en formato legible, redondeándolo a la unidad más cercana.

4. which

Encuentra el ejecutable de un comando

Ejemplo

$ which ls
/bin/ls

5. getconf

Imprime las variables de configuración del SO

Ejemplos

Mostrar todas las variables

$ getconf -a 
LINK_MAX                           65000
_POSIX_LINK_MAX                    65000
MAX_CANON                          255
_POSIX_MAX_CANON                   255
MAX_INPUT                          255
_POSIX_MAX_INPUT                   255
NAME_MAX                           255
_POSIX_NAME_MAX                    255
...

Una variable en específico

$ getconf LONG_BIT 
64

LONG_BIT nos dice si nuestro SO es de 64 bits


Video disponible en Youtube

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

This site uses Akismet to reduce spam. Learn how your comment data is processed.