I'm used to putting common scripts in /usr/local/bin
so that I can execute them from anywhere with the terminal.
For example, I make a shell script named 1
, make it executable with chmod +x 1
and put it in /usr/local/bin
, and inside the script I type #!/bin/sh
on the first line, and then my commands. From there on, it's very conveniently usable and quick to execute by typing
1
Enter
on the terminal, from inside any folder.
My problem is that I'm currently working on a computer where can't do sudo
and I can't expect to get it either, so I can't place my script in /usr/local/bin
.
What are my options? Is there another path with the same "run from anywhere" capability, which I can access without sudo
, or another way to achieve something equivalent?
The accepted answer to this post says
For user-scoped scripts, use bin/ in your home directory.
Which I tried, but there is no bin
folder in my home directory, and when I created one, I still could not run the script from anywhere else.
I'm running on Ubuntu 12.04 LTS.
expr 1 + 1
be affected by the presence of a script named1
?expr
, nor bash arithmetic$(( 1 + 1 ))
.