Students will need their laptops set up with Microsoft Excel by the start of classes, Unix Shell - Bash by week 2, R by week 3, and Jupyter Notebook by week 5.
Microsoft Excel
You likely already have this installed or please visit the IT Connect page on UW Microsoft Office 365 ProPlus
Unix Shell - Bash
from Software Carpentry Lesson
The
shell
is a program that enables us to send commands to the computer and receive output. It is also referred to as theterminal
orcommand line
.Some computers include a default Unix Shell program. The steps below describe some methods for identifying and opening a Unix Shell program if you already have one installed. There are also options for identifying and downloading a Unix Shell program, a Linux/UNIX emulator, or a program to access a UNIX server.
If none of the options below address your circumstances, try an online search for: UNIX shell [your computer model] [your operating system].
Linux
The default shell for Linux operating systems is usually Bash. On most versions of Linux, it is accessible by running the Terminal program, which can be found via the applications menu or the search bar.
If your machine is set up to use something other than bash, you can run it by opening a terminal and typingbash
.Mac OS
For a Mac computer, the default Unix Shell is Bash, and it is available via the Terminal Utilities program within your Applications folder.
To open Terminal, try one or both of the following:
- Go to your Applications. Within Applications, open the Utilities folder. Locate Terminal in the Utilities folder and open it.
- Use the Mac ‘Spotlight’ computer search function. Search for: Terminal and press [Enter] - this will open Terminal.
Reference
Windows
Computers with Windows operating systems do not automatically have a Unix Shell program installed. In this course, we encourage you to use an emulator included in Git for Windows, which gives you access to both Bash shell commands and Git.
Once installed, you can open a terminal by running the program Git Bash from the Windows start menu.
Here I installed Git for Windows on Windows 7 (64-bit)
Git for Windows
Important: on the 6th page of the installation wizard (the page titled
Configuring the terminal emulator...
) selectUse Windows' default console window
. If you forgot to do this programs that you need for the workshop will not work properly. If this happens rerun the installer and select the appropriate option. This will provide you with both Git and Bash in the Git Bash program.
I left everything as default during installation except ….
Make sure to select Use Windows default console window
Play around…
From start menu selected Git Bash.
It is not pretty, but pwd
, ls
, work
Other solutions are available for running Bash commands on Windows systems. There is now a Bash shell command-line tool available for Windows 10. Additionally, you can run Bash commands on a remote UNIX computer or server from your Windows machine. This can be done through a Secure Shell (SSH) client. One such client available for free for Windows computers is PuTTY. See the reference below for information on installing and using PuTTY, using the Windows 10 command-line tool, or installing and using a UNIX/Linux emulator.
Reference
R
Download and install the R base system. I recommend you use the R studio to work with the base system.