Inspecter les binaires avec ls /usr/bin
Dans les étapes précédentes, nous avons vérifié les versions de tar
et zip
. Ces commandes sont des programmes exécutables, également appelés binaires, qui sont stockés dans des répertoires spécifiques de votre système Linux. Un emplacement courant pour de nombreuses commandes exécutables par l'utilisateur est le répertoire /usr/bin
.
Utilisons 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. Assurez-vous que vous êtes dans votre répertoire personnel ou dans le répertoire ~/project
. Vous pouvez utiliser la commande pwd
pour vérifier votre répertoire actuel si nécessaire.
Maintenant, tapez la commande suivante et appuyez sur Entrée :
ls /usr/bin
Cette commande indique à ls
de lister le contenu du répertoire /usr/bin
.
Vous verrez défiler une longue liste de noms dans votre terminal. Chaque nom de cette liste représente un programme exécutable ou un lien vers un programme, situé dans le répertoire /usr/bin
. Ce répertoire contient un grand nombre des commandes que vous utilisez régulièrement dans le terminal.
[... many lines of output ...]
tar
tee
telnet
test
tftp
time
timeout
top
touch
tput
tr
true
truncate
tset
tsort
tty
type
tzselect
ubuntu-advantage-tools
ubuntu-bug
ubuntu-report
ucf
udevadm
ufw
ul
umount
unexpand
uniq
unlink
unlzma
unmkswap
unshare
unzip
update-alternatives
update-ca-certificates
update-catalog
update-dictcommon-main
update-dictcommon-wordlist
update-grub
update-icon-caches
update-info-dir
update-initramfs
update-locale
update-mime-database
update-passwd
update-pciids
update-rc.d
update-usbids
uptime
usb-devices
users
utmpdump
uuencode
uudecode
uuidgen
vdir
vlock
vmstat
volname
w
wait
wall
watch
wc
wdctl
wget
whatis
whereis
which
who
whoami
write
x86_64-linux-gnu-addr2line
x86_64-linux-gnu-ar
x86_64-linux-gnu-as
x86_64-linux-gnu-c++filt
x86_64-linux-gnu-cpp
x86_64-linux-gnu-dwp
x86_64-linux-gnu-elfedit
x86_64-linux-gnu-g++
x86_64-linux-gnu-gcc
x86_64-linux-gnu-gcc-11
x86_64-linux-gnu-gcc-ar-11
x86_64-linux-gnu-gcc-nm-11
x86_64-linux-gnu-gcc-ranlib-11
x86_64-linux-gnu-gcov
x86_64-linux-gnu-gcov-dump
x86_64-linux-gnu-gcov-tool
x86_64-linux-gnu-gprof
x86_64-linux-gnu-ld
x86_64-linux-gnu-ld.bfd
x86_64-linux-gnu-ld.gold
x86_64-linux-gnu-nm
x86_64-linux-gnu-objcopy
x86_64-linux-gnu-objdump
x86_64-linux-gnu-ranlib
x86_64-linux-gnu-readelf
x86_64-linux-gnu-size
x86_64-linux-gnu-strings
x86_64-linux-gnu-strip
xargs
xauth
xdg-desktop-icon
xdg-desktop-menu
xdg-email
xdg-icon-resource
xdg-mime
xdg-open
xdg-settings
xhost
xmodmap
xrandr
xset
xsetroot
xtables-multi
xz
xzcat
xzcmp
xzdiff
xzegrep
xzfgrep
xzgrep
xzless
xzmore
yes
zcat
zcmp
zdiff
zegrep
zfgrep
zforce
zgrep
zip
zipcloak
zipnote
zipsplit
zjsdecode
zless
zmore
znew
zsh
zsh5
Vous pouvez faire défiler le contenu de votre terminal pour voir la liste complète. Remarquez que tar
et zip
sont listés ici, ce qui confirme leur emplacement.
Cette étape vous donne un aperçu de l'emplacement de nombreuses commandes de base de Linux. Comprendre la structure du système de fichiers est essentiel pour devenir compétent en Linux.
Cliquez sur Continuer pour terminer cette étape.