Inspecter les binaires dans /usr/bin
Dans cette étape, nous allons explorer un répertoire très important du système de fichiers Linux : /usr/bin
. Ce répertoire contient de nombreux programmes exécutables (binaires) que vous utilisez régulièrement depuis la ligne de commande.
Imaginez /usr/bin
comme un emplacement central pour les commandes au niveau utilisateur. Lorsque vous tapez une commande comme ls
, cd
ou echo
, le système recherche le fichier exécutable correspondant dans les répertoires répertoriés dans la variable d'environnement PATH de votre système, et /usr/bin
est généralement inclus dans ce chemin.
Nous allons utiliser la commande ls
pour lister le contenu du répertoire /usr/bin
. La commande ls
est utilisée pour lister les fichiers et les répertoires.
Ouvrez votre terminal s'il n'est pas déjà ouvert.
Tapez la commande suivante et appuyez sur Entrée :
ls /usr/bin
Vous verrez une longue liste de noms de fichiers. Ce sont les programmes exécutables situés dans /usr/bin
.
[... many file names ...]
zsh
zsh-beta
zsh-common
zsh-dbg
zsh-static
zsh5
zsh5.8
[... many more file names ...]
Cette liste vous montre combien de commandes sont disponibles sur votre système ! Vous pourriez reconnaître certains noms des étapes précédentes, comme echo
, whoami
et id
.
Pour voir une liste plus détaillée, y compris les autorisations de fichiers, la propriété et la taille, vous pouvez utiliser le drapeau -l
avec ls
:
ls -l /usr/bin
La sortie sera beaucoup plus détaillée :
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 ...]
Ne vous inquiétez pas pour comprendre tous les détails de la sortie -l
pour le moment. L'objectif principal est de voir le nombre impressionnant de commandes disponibles dans /usr/bin
et de comprendre que c'est là que résident de nombreuses commandes Linux courantes.
Vous pouvez également essayer de lister le contenu d'autres répertoires, comme /bin
, qui contient également des binaires système essentiels.
Cliquez sur Continuer pour terminer ce laboratoire.