¿Dónde están instaladas todas las herramientas de línea de comandos?

8

Estaba jugando para establecer un entorno de trabajo / desarrollo prober.

Instalé herramientas de línea de comandos como:

  • NodeJS
  • NPM
  • Gruñido
  • Cenador

¿Dónde puedo encontrar esas herramientas y cómo puedo eliminarlas ? ¿Hay alguna rutina?

Bastian Gruber
fuente
1
El valor predeterminado de todas las herramientas razonables de línea de comandos está en / usr / local. Si usa un administrador de paquetes, entonces en el directorio de ese administrador de paquetes (un comentario razonable es que hay algunos que se comportan mal, por ejemplo, mono)
Marque el

Respuestas:

7

El whereiscomando solo se ve en las rutas ejecutables estándar. Intenta en su which bowerlugar. Aquí hay un ejemplo de mi máquina. Usé "git" porque no tengo "bower" instalado.

~ 506 whereis git
/usr/bin/git
~ 507 which git
/opt/local/bin/git

whereisdevolvió la ruta de la versión instalada de sistema de "git". whichdevolvió la ruta de la versión que realmente se ejecuta cuando escribo "git" en la línea de comando.

SSteve
fuente
3

Como todas son herramientas de línea de comandos, puede encontrarlas usando whereis <tool>o where <tool>. Muchas herramientas de línea de comandos se pueden eliminar simplemente eliminando el archivo que se encuentra en esta ubicación, sin embargo, pueden dejar archivos de configuración en varias ubicaciones de su sistema. Por lo general, puede encontrar una guía completa sobre cómo desinstalar una herramienta de línea de comandos y sus archivos asociados buscando en el sitio web de la herramienta que desea desinstalar.

grg
fuente
no devuelve nada ... no hay camino o algo! Por supuesto, instalé comandos que olvido, ¿hay alguna forma de encontrarlos? cualquier directorio estándar?
Bastian Gruber
@ 2DD8847 ¿Está escribiendo el nombre exacto de la herramienta igual a lo que escribe en Terminal para usar la herramienta?
grg
Cuando escribo 'bower', por ejemplo, obtengo una página de información sobre cómo usarlo, cuando escribo 'whereis bower', no obtengo nada ...
Bastian Gruber
comando bash no encontrado
Bastian Gruber
'whereis ls' funciona ...
Bastian Gruber