What is /usr/local/bin?
/usr/local/bin is for programs that a normal user
may run.
The /usr/local hierarchy is for use by the
system administrator when installing software locally.
It needs to
be safe from being overwritten when the system software is updated.
It
may be used for programs and data that are shareable amongst a group of hosts,
but not found in /usr.
Locally installed software must be placed
within /usr/local rather than /usr unless it is being installed to replace or
upgrade software in /usr.
This source helps explain the filesystem
hierarchy standard on a deeper level.
OR
- "usr" stands for UNIX System Resources. This is the location that system programs and libraries are stored.
- "local" represents resources that were not shipped with the standard distribution and, usually, compiled and maintained on a per site basis.
- "bin" represents binary compiled executables.
How to put executable to /usr/local/bin?
There are various things to consider; just for completeness:First of all, you should make sure that this executable has in fact the required permissions.
sudo chmod a+rx /path/to/profit
(for example when extracting archives that were thrown together using the zip tool, permissions can get lost)
Then you can either copy the file as Gunnar suggested; or you can create a symbolic link:
sudo ln -s /path/to/profit /usr/local/bin
Depending on your context, using a link might be more convenient in the future; on the other hand it carries some security risks (for example when /path/to/profit can be written by non-root users) linux usr-local-bin director
I hope you liked this post, then you should not forget to share this post at
all.
Thank you so much :-)
Disclaimer
All tutorials are for informational and educational purposes only and have been made using our own routers, servers, websites and other vulnerable free resources. we do not contain any illegal activity. We believe that ethical hacking, information security and cyber security should be familiar subjects to anyone using digital information and computers. Hacking Truth is against misuse of the information and we strongly suggest against it. Please regard the word hacking as ethical hacking or penetration testing every time this word is used. We do not promote, encourage, support or excite any illegal activity or hacking.- Hacking Truth by Kumar Atul Jaiswal