Inspeccionar binarios en /usr/bin
En este paso, exploraremos un directorio muy importante en el sistema de archivos de Linux: /usr/bin. Este directorio contiene muchos de los programas ejecutables (binarios) que se utilizan regularmente desde la línea de comandos.
Piense en /usr/bin como un lugar central para los comandos de nivel de usuario. Cuando escribe un comando como ls, cd o echo, el sistema busca el archivo ejecutable correspondiente en los directorios enumerados en la variable de entorno PATH de su sistema, y /usr/bin suele estar incluido en esa ruta.
Usaremos el comando ls para listar el contenido del directorio /usr/bin. El comando ls se utiliza para listar archivos y directorios.
Abra su terminal si no está abierta.
Escriba el siguiente comando y presione Enter:
ls /usr/bin
Verá una larga lista de nombres de archivos. Estos son los programas ejecutables ubicados en /usr/bin.
[... many file names ...]
zsh
zsh-beta
zsh-common
zsh-dbg
zsh-static
zsh5
zsh5.8
[... many more file names ...]
Esta lista le muestra cuántos comandos están disponibles en su sistema. Es posible que reconozca algunos nombres de pasos anteriores, como echo, whoami y id.
Para ver una lista más detallada, que incluya permisos de archivo, propietario y tamaño, puede usar la opción -l con ls:
ls -l /usr/bin
Esta salida será mucho más detallada:
total 251128
-rwxr-xr-x 1 root root 35840 Mar 15 2022 [
-rwxr-xr-x 1 root root 27520 Mar 15 2022 [[
-rwxr-xr-x 1 root root 27520 Mar 15 2022 test
-rwxr-xr-x 1 root root 11000 Mar 15 2022 aarch64-linux-gnu-addr2line
-rwxr-xr-x 1 root root 11000 Mar 15 2022 aarch64-linux-gnu-ar
[... many more lines ...]
No se preocupe por entender todos los detalles de la salida con la opción -l por ahora. El objetivo principal es ver la gran cantidad de comandos disponibles en /usr/bin y entender que es aquí donde residen muchos comandos comunes de Linux.
También puede intentar listar el contenido de otros directorios, como /bin, que también contiene binarios esenciales del sistema.
Haga clic en Continuar para finalizar este laboratorio.