GNU/Linux >> Tutoriales Linux >  >> Linux

El tutorial de comando Type con ejemplos para principiantes

El Tipo El comando se utiliza para averiguar la información sobre un comando de Linux. Puede encontrar fácilmente si el comando dado es un alias, un shell integrado, un archivo, una función o una palabra clave usando el comando "tipo". Además, también puede encontrar la ruta real del comando.

¿Por qué alguien necesitaría encontrar el tipo de comando? Por ejemplo, si trabaja en una computadora compartida a menudo, alguien puede crear intencional o accidentalmente un alias para un comando de Linux en particular para realizar una operación no deseada, por ejemplo "alias ls =rm -rf /" . Por lo tanto, siempre es una buena idea inspeccionarlos antes de que suceda algo peor. Aquí es donde entra en ayuda el comando de tipo.

Déjame mostrarte algunos ejemplos.

Escriba el uso del comando

Para encontrar el tipo de ls comando usando type comando, ejecutar:

$ type ls
ls is aliased to `ls --color=auto'

Como puede ver en el resultado anterior, el "ls El comando " ha sido asociado a "ls --color-auto ". Es inofensivo. Pero solo piensa en si el ls El comando tiene un alias de algo peligroso. No quieres eso, ¿verdad?

Puedes usar -t marca para encontrar solo el tipo de un comando de Linux. Por ejemplo:

$ type -t ls
alias
$ type -t mkdir
file
$ type -t pwd
builtin
$ type -t if
keyword
$ type -t rvm
function

Este comando solo muestra el tipo de comando, es decir, alias. No muestra lo que tiene un alias para el comando dado. Si no se encuentra un comando, no verá nada en la terminal.

La otra ventaja útil del comando de tipo es que podemos encontrar fácilmente la ruta absoluta de un comando de Linux determinado. Para hacerlo, use -p bandera como se muestra a continuación.

$ type -p cal
/usr/bin/cal

Esto es similar a 'which ls ' dominio. Si el comando dado tiene un alias, no se imprimirá nada.

Para mostrar toda la información de un comando, use -a bandera.

$ type -a ls
ls is aliased to `ls --color=auto'
ls is /usr/bin/ls
ls is /bin/ls

Como puede ver, la bandera -a muestra el tipo de comando dado y su ruta absoluta.

Entonces, ¿cuál es el tipo de "type " comando en sí mismo?

$ type type
type is a shell builtin

Para obtener más detalles, consulte la sección de ayuda.

$ help type

Lectura sugerida:

  • Los comandos alias y unalias explicados con ejemplos
  • Buenas alternativas a las páginas man que todo usuario de Linux debería conocer
  • Cómo instalar páginas man faltantes de comandos en Ubuntu
  • La diferencia entre más, menos y la mayoría de los comandos

Linux
  1. Linux expand Command Tutorial para principiantes (con ejemplos)

  2. Tutorial de comando de factor Linux para principiantes (con ejemplos)

  3. Tutorial del comando nproc de Linux para principiantes (con ejemplos)

  4. Tutorial de comandos de tipo Linux para principiantes (con ejemplos)

  5. El tutorial del comando Shuf con ejemplos para principiantes

El tutorial del comando df con ejemplos para principiantes

El tutorial de Top Command con ejemplos para principiantes

El tutorial del comando mktemp con ejemplos para principiantes

El tutorial de comando Grep con ejemplos para principiantes

El tutorial de comandos Uniq con ejemplos para principiantes

El tutorial del comando fc con ejemplos para principiantes