Management of computer hardware is actually the kernel, the user through the shell to communicate with the kernel
shell in essence, is a macro processor can perform various commands.
Linux bash is the default shell
windows: git bash、cygwin
Mac: Terminal、iTerm