¿Por qué tengo que escribir ./mysql incluso si estoy en la carpeta?

Así que estoy en una carpeta donde el ejecutable mysql ya está …

Cuando bash mysql en el terminal obtengo: -bash: mysql: command not found

Pero esto funcionará: Korays-MacBook-Pro: bin koraytugay $ ./mysql Bienvenido al monitor MySQL. Los commands terminan con; o \ g. Su ID de connection MySQL es 107 etc. etc.

Entonces, ¿por qué se requiere ./?

¿También cómo puedo agregar este mysql a mi RUTA?

One Solution collect form web for “¿Por qué tengo que escribir ./mysql incluso si estoy en la carpeta?”

El ./ es obligatorio porque "." no está en tu RUTA. Cuando ingresa un command, el shell searchá en las carpetas listdas en la variable de entorno PATH para ese command, si no ha dado una ruta con el command.

Si no aparece la list "." (la carpeta actual) en la variable PATH, simplemente no se busca.

Usted lo agrega a la variable PATH como lo haría con cualquier otro directory, simplemente es un punto.

La configuration depende del tipo de caparazón que use y de si desea que solo se configure para usted o para todos. Podría, por ejemplo, establecerlo en el file .bashrc en su directory de inicio o en / etc / bashrc para cambiarlo para todos en el sistema.

  • Cómo navegar iPod desde la terminal
  • ¿Cómo desactivo una Mac del AD usando la línea de command?
  • ¿Cómo copyr todos los files con extensión / tipo de file en la terminal?
  • ¿Puedo ver las statistics del sistema en la Terminal?
  • ¿Hay alguna forma de controlar la position relativa del monitor doble desde el terminal?
  • Cómo poner un iniciador personalizado en el Dock (Mavericks)
  • ¿Es posible que algún hacker haya iniciado session en mi computadora?
  • ¿Cómo instalar un cliente FTP desde la línea de command en Mac?
  • Bash Autocomplete Script con El Capitan
  • Obtener la URL de las tabs / tabs abiertas desde la terminal
  • Abra la Terminal a un Directorio Específico
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).