Terms such as command line, terminal, console, and shell have definitions that vary slightly, but in the real world, they tend to be used interchangeably. To simplify things, think of a terminal or console as your access to a shell in which you'll use Linux terminal commands. A shell, although it looks like nothing but a prompt, it is an actual interactive program. There are different shells available, but the most popular is the Bourne Again Shell (bash) found on almost every Linux distro. Also, be aware that many Linux commands are actually basic UNIX commands used on a Linux system. This makes sense since Linux is a UNIX-like system.