

commands) and return information produced by executing these commands (i.e.
#USING BASH ON MAC CODE#
In the chapter on Open Reproducible Science, you learned that Shell is the primary program that computers use to receive code (i.e. You can also use the terminal to launch and execute open reproducible science tools such as Jupyter Notebook, Python, and git, which you will use throughout this textbook. For example, working with files in the terminal is faster and more efficient than working with files in a graphic environment like Windows Explorer or the Finder on a MAC. However, accessing the command line or terminal can often be more efficient than using GUIs for certain tasks, and you can send commands via the terminal to programmatically accomplish these tasks. Today, there are computers that can both provide commands AND perform the computation, and these computers have graphical user interfaces (known as GUIs) that make it easy to perform tasks. The computer: the hardware that processed the commands.The terminal: which was used to send commands to the computer and.In the early days of computing, the computer that processed data or performed operations was separate from the tool that gave it the instructions to do the processing. Terminal, Shell, and Bash - An Overview Terminal
#USING BASH ON MAC INSTALL#
