Here is an article listing 40 basic shell commands for Linux Noobs.
Linux has more than 650 commands and every command has its own set of options all performing different operations. Going through each and every one of these commands will be a very tedious task. However limiting yourself to only a few of them is never an option. The trick here to learning all these commands, is to categorise them according to their function. By doing this, you will know atleast the basic commands and have some measure of control over the Linux command line.
When you go through these commands, you will be able to perform different function as per your need in the Linux command line.
Package Management Utilities
Full Article at : link removed