Inspeccionar binarios con ls /usr/bin
En los pasos anteriores, verificamos las versiones de tar
y zip
. Estos comandos son programas ejecutables, también conocidos como binarios, que se almacenan en directorios específicos de tu sistema Linux. Una ubicación común para muchos comandos ejecutables por el usuario es el directorio /usr/bin
.
Usemos el comando ls
para listar el contenido del directorio /usr/bin
. El comando ls
se utiliza para listar archivos y directorios.
Abre tu terminal. Asegúrate de estar en tu directorio de inicio o en el directorio ~/project
. Puedes usar el comando pwd
para verificar tu directorio actual si es necesario.
Ahora, escribe el siguiente comando y presiona Enter:
ls /usr/bin
Este comando le dice a ls
que liste el contenido del directorio /usr/bin
.
Verás una larga lista de nombres deslizarse por tu terminal. Cada nombre en esta lista representa un programa ejecutable o un enlace a uno, ubicado en el directorio /usr/bin
. Este directorio contiene una gran cantidad de los comandos que usas regularmente en la 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
Puedes desplazarte hacia arriba y hacia abajo en tu terminal para ver la lista completa. Observa que tar
y zip
están listados aquí, lo que confirma su ubicación.
Este paso te da una idea de dónde residen muchos de los comandos fundamentales de Linux. Entender la estructura del sistema de archivos es clave para dominar Linux.
Haz clic en Continuar para completar este paso.