Por ejemplo, déjame asumir que tienes un ejecutable myscript
. Necesitas ejecutarlo desde una terminal como,
/path/to/myscript
Cambio de nivel de usuario
Si agrega el PATH
ejecutable a ese ~/.bashrc
, puede ejecutar el ejecutable con el nombre solo desde cualquier lugar ( ya se mencionó Avinash Raj ), como
myscript
Pero el cambio se verá afectado en el nivel de usuario . Eso significa que si tiene algún otro usuario, no podrá acceder al ejecutable solo con su nombre. Si tienen el permiso adecuado, necesitan ejecutar el ejecutable como,
/path/to/myscript
Además, no podrá ejecutar el script como sudo, ya que no está en la PATH
raíz. Para ejecutarlo como sudo
necesita,
sudo /path/to/myscript
cambio de nivel del sistema
Si coloca su script /usr/local/bin
, puede acceder a todo el sistema y para todos los usuarios. En ese caso, cualquier usuario puede ejecutar su ejecutable como (sujeto a tener los permisos adecuados)
myscript
En ese caso, puede ejecutar el ejecutable como sudo
también,
sudo myscript
Ahora elija una forma dependiendo de su necesidad.