El tutorial de comando Type con ejemplos para principiantes

los Escribe 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 incorporado, 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 example “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 type.

Déjame mostrarte algunos ejemplos.

Escriba el uso del comando

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

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

Como puede ver en la salida anterior, el “ ls ” comando ha sido alias 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. Para example:

                      
                        $ 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, el 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, utilice -p bandera como se muestra a continuación.

                      
                        $ type -p cal
                      
                      
/usr/bin/cal
                    

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

Para mostrar toda la información de un comando, utilice -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í?

                      
                        $ type type
                      
                      
type is a shell builtin
                    

Para 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 de manual que todo usuario de Linux debe 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

Related Posts