Inspeccionar los 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.