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