Say I have created a bash script, which will make an ftp user, mount some paths for that user, etc. Where in the file system it would be proper to place? It would be good to have some resource clearly explaining the file system hierarchy.
A Google search for "Linux file system hierarchy" will turn up several documents, including this one.
Where you put your script depends on who the intended user is. If it is just you, put it in
~/bin and make sure
~/bin is in your
PATH. If any user on the system should be able to run the script, put it in
Don't put scripts you write yourself in
/usr/bin. Those directories are intended for programs managed by the operating system.