Los comandos de esta sección son de utilidad a la hora de mostrar las estadísticas del sistema operativo, o de una parte de él.
- du [-abs] [trayectoria1 trayectoria2 . . . trayectoriaN]
El comando du7 contabilizará el espacio de disco ocupado por un subdirectorio y todos sus subdirectorios. El uso de este comando sin utilizar parámetros devolverá una lista de cuanto disco consume cada subdirectorio del directorio actual, y al final del informe, cuanto disco utiliza el directorio (y todos sus subdirectorios). Si se le pasa uno o más parámetros, devolverá la cantidad de espacio utilizado por esos ficheros o directorios en lugar de la del directorio actual.
La opción "a" mostrará además del espacio de los directorios, el de los ficheros. Utilizando "b" como opción presentará el total en bytes, en lugar de kilobytes (1 kilobyte = 1024 caracteres)8.
Finalmente el parámetro "s" informará sólo acerca de los directorios explicítos en la linea de comando y no de sus subdirectorios.
- df
El comando df9 resume la cantidad de espacio utilizada en el disco. Para cada sistema de ficheros (recuerde que sistemas de ficheros diferentes son o bien unidades físicas o particiones diferentes) muestra el espacio total de disco, la cantidad utilizada, la cantidad disponible y la capacidad total del sistema de ficheros que se utiliza.
Un caso extraño que puede darse es la posibilidad de tener una capacidad superior al 100%, o que la cantidad utilizada más la disponible no sea igual a la total. Esto es debido a que Unix reserva parte del espacio de cada sistema de ficheros para el directorio raíz. De esta forma aunque algún usuario accidentalmente sature el disco, el sistema todavía tendrá un poco de espacio para seguir operativo.
Este comando no ofrece opciones que puedan ser de utilidad al usuario.
- uptime
El comando uptime10 informa sobre el tiempo en el que el sistema ha estado activo, es decir el tiempo transcurrido desde que Unix arrancó por última vez.
Este comando también devuelve la hora actual y el promedio de carga que soporta el sistema. El promedio de carga es el número medio de procesos esperando a ejecutar en un determinado periodo de tiempo. uptime muestra el promedio de carga del último minuto y de los cinco y diez últimos minutos. Si este promedio de carga se aproxima a cero indica que el sistema ha estado relativamente desocupado; por el contrario si el promedio es cercano al uno indica que el sistema ha estado casi completamente utilizado pero en ningún momento sobrecargado. Los promedios de carga altos son el resultado de la ejecución simultánea de varios programas.
Extraordinariamente, uptime es uno de los pocos comandos de Unix que ¡no tienen opciones!
_
7 N. del T.: Abreviatura de disk usage, utilización del disco.
8 Un byte es el equivalente de una letra en un documento de texto.
9 N. del T.: Abreviatura de disk filling, espacio disponible en el disco.
10 N. del T.: Tiempo en estado activo.
- who
El comando who muestra los usuarios activos en ese momento en el sistema y cuando han iniciado su respectiva sesión. Si le damos los parámetros "am i" (es decir : "who am i" ), nos devuelve la información relativa a nosotros mismos.11
- w [-f] [nombre_usuario]
El programa w devuelve los usuarios actuales del sistema y que están haciendo. (Básicamente combina la funcionalidad de uptime y who. La cabecera del informe que presenta w es exactamente la misma que uptime, siendo la información de cada una de las líneas la siguiente: el nombre del usuario, hora de inicio de la sesión (y cuanto tiempo ha estado ocioso). JCPU es la cantidad total de tiempo de CPU utilizada por ese usuario, mientras que PCPU es la cantidad total de tiempo utilizada por sus tareas actuales.
Si al comando se le pasa la opción "f", mostrará los sistemas remotos desde los que los usuarios acceden, si los hay. Puede indicarse un nombre de usuario como parámetro para mostrar sólo información relativa a él.