Now, one reason that Linux is amazing is that the commands that you type all follow a similar type of structure in the way that you type them. Now, by understanding the structure, you’ll be able to transition from simply just memorizing commands and hoping for the best to actually understanding the common language that all Linux commands use.
And that will give you a massive boost in your abilities and the commands themselves will actually start to look like a language rather than just random gibberish. OK, so the first thing you need to know is that all commands are effectively just little computer programs that are installed somewhere on your computer.
So, for example, date is a program. cal is another program and many other like echo, time, etc are the programs. Here is the example in the screen shot shows the command only