2010-08-04 10 views

Respuesta

21

Si no lo encuentra con which (o whereis), entonces podría ser:

  • una función definida en .bashrc o .profile (o algún otro archivo que el shell carga al iniciar o iniciar sesión)
  • un alias definido en uno de los archivos anteriores.

Usted puede buscar en su entorno para youtube-dl:

$ set | grep youtube-dl 

o guardarlo en algún archivo y cargarlo en un editor de texto:

$ set >myenv 
$ open -a textedit myenv 

y para los alias:

$ alias >myalias 

o

$ alias | grep youtube-dl 
+0

Pero no encontrará alias con él. En este caso, intente, por ejemplo, 'less .bash_profile | grep youtube-dl'. –

+0

@Felix: Oh sí, gracias. Reparado (espero) –

+0

Hola Luther, tienes razón. Era un alias y nunca pude encontrarlo en qué y dónde. –

6

Ha intentado

whereis youtube-dl 

?

lo contrario, podría sólo una búsqueda para ella:

find/-name youtube-dl 
30

Bash tiene un comando que va a mostrar si el comando es un alias, una función o un ejecutable en su camino (y, si es así, dónde):

type -a youtube-dl 

Es mucho mejor que which.

+0

+1 funciona para mí también :) gracias. – therobyouknow

Cuestiones relacionadas