Tipos de comandos en Linux

¿Dónde se encuentra cada comando en Linux?

Al trabajar con nuestra terminal de Linux estamos usando permanentemente comandos, y es importante, a veces crucial, saber que tipo de comando estamos usando o donde se encuentra.

Para ello nos valdremos de, como no, un comando: type.

Su uso es muy simple:

type <<comando>>

Y el resultado que nos devuelve es el tipo y su ubicación, siendo el tipo uno de los siguientes:

  • ‘builtin’ (comando propio de la shell)
  • ‘alias’ (abreviatura o nemotécnico de una orden normalmente más compleja)
  • ‘file’ (programa binario)
$ type cd
cd is a shell builtin
$ type du
du is /usr/bin/du
$ type ll
ll is aliased to `ls -alF'

También, en función de la opción que le pasemos al comando type podremos obtener no solo el tipo, sino la ubicación desde donde se ejecuta o todas las ubicaciones donde se pueda encontrar el comando.

La opción -t nos devuelve el tipo de comando:

$ type -t tldr
file

La opción -p nos devuelve la ubicación desde donde se ejecuta el comando:

$ type -p du
/usr/bin/du

La opción -a nos devuelve todas las ubicaciones donde existe el comando, siendo la primera de ellas, si hay más de una, desde donde se ejecuta al llamarlo.

$ type -a du
du is /usr/bin/du
du is /bin/du

Sobre mi

Trabajo en el desarrollo de webs profesionales desde hace más de 25 años.
También me dedico a mis proyectos personales.

Últimas notas publicadas

Categorías

Scroll al inicio