En la instalación predeterminada de macOS, Python y Bash están instalados en los directorios /usr/bin
y /bin
respectivamente.
$ which python
/usr/bin/python
$ which bash
/bin/bash
Por lo tanto, es apropiado abrir archivos utilizando la línea de comandos como:
python foo.py
En una idea similar, quiero poder abrir un archivo HTML con Google Chrome usando la línea de comandos como:
$ chrome foo.html
Pero obtengo el siguiente resultado:
bash: chrome: command not found
Una forma alternativa de lograr el flujo de trabajo deseado es hacer que Google Chrome sea el navegador predeterminado y ejecutar el siguiente comando:
open foo.html
¿Cómo puedo lograr el flujo de trabajo anterior?
0 votos
Para tus propios scripts, puedes agregar una carpeta como
~/bin
a tu variablePATH
, o usar/usr/local/bin
, que normalmente es editable por el usuario en Macs. Y por cierto,open path/to/file.html
debería funcionar sin problema, siempre y cuando hayas permitido a Chrome tomar el control de las extensiones.