hello today we will get  started with some Linux bash shell scripting (terminal commands).


Bash is the shell, or command language interpreter, for the GNU operating system. The name is an acronym for the ‘ Bourne-Again SHell ‘, a pun on Stephen Bourne, the author of the direct ancestor of the current Unix shell sh , which appeared in the Seventh Edition Bell Labs Research version of Unix.

Bash is largely compatible with sh and incorporates useful features from the Korn shell ksh and the C shell csh. It is intended to be a conformant implementation of the IEEE POSIX Shell and Tools portion of theIEEE POSIX specification (IEEE Standard 1003.1). It offers functional improvements over sh for both interactive and programming use.

While the GNU operating system provides other shells, including a version of csh, Bash is the default shell. Like other GNU software, Bash is quite portable. It currently runs on nearly every version of Unix and a few other operating systems – independently-supported ports exist for MS-DOS, OS/2, and Windows platforms.

so all we use need to use and learn Bash properly and with properly understood  concepts.


Basic commands:

get this PDF to get an Overview or startup with Bash –> bash_cheat_sheet

Also I’d personally recommend in order to get started you visit codecademy  very good environment to learn and try shell(terminals) hand on side by side , so that’s it.

Stay tune and please don’t hesitate to request any post in comments section.