this could help
1. Linux's directory structure
Thank you. I found it there. I was just looking under /bin/ before. I thought /bin/ was the 'programs' folder. I didn't realize some things were under usr/bin. Thanks.
is for essential commands without which you wouldn't have a working Linux system./sbin
is for programs that an administrator might use when he has to set up a working system, or fix a broken one. A normal user shouldn't need them.
The executables of ordinary applications go into /usr/bin
, and as a graphical interface is not really an essential part of the system (however important it is to most users) most GUI programs should go there.
The difference between /usr/bin
is the same as the difference between /bin
but not as clearcut: many apps can be started from either an executable in /usr/bin
or one in /usr/sbin
used to be for locally installed applications that you didn't want to be overwritten when you updated your system. There won't be many of those in PCLinuxOS (and when you reinstall they would be overwritten anyway). If you have an app in /usr/local
, its executable will probably be in /usr/local/bin
Larger self-contained packages that aren't an integral part of the distribution may be installed in /opt
and then you might
find their executables in /opt/bin
, but often they would simply be started from links in /usr/bin.
To me Windows is much more confusing.