Understanding Linux Directory Structure (File System Structure)

For more detailed explanation: refer to theGeekStuff blog

The most convenient way to know what each directory is about is to open Terminal and type this command: man hier

Notes: 

/bin: where binary programs live.
/boot: special programs that start the system when you turn the machine on
/dev: all the “device” listings for hardware of every conceivable flavor, along with some “imaginary” devices

Source: http://www.linuxquestions.org/questions/linux-general-1/what-does-etc-stand-for-337575/

How to Add Application to Ubuntu Launcher

For most of the times, chances are that you can launch one application and right click on the icon in Launcher and click “Lock to Launcher” to make the application icon stay in Launcher for easy access. 

However, there are a few programs that does not support Launcher. 

After researching for a while, I found the answer on StackOverflow, but can’t locate the original post. 

Here are the steps to manually make it happen. 

First, create a .desktop file to the application (eclipse for example) in the applications directory:

gedit ~/.local/share/applications/eclipse.desktop

Then, paste the following inside (don’t forget to edit Icon and Exec values):

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=** something like /opt/eclipse/icon.xpm **
Exec= ** something like /opt/eclipse/eclipse **
Terminal=false
Categories=Development;IDE;Java;
StartupWMClass=Eclipse

 

Note: to locate your eclipse, issue this command:

which eclipse

Finally, drag the .desktop file onto the launcher.

Now you have it. Cheers!