Unix (and Linux)
Linux is the operating system that is used on the machines in Phelps 3525 and the CSIL lab.
Linux is a particular variant of the Unix family of operating systems.
The Mac operating system from version 10 onward (i.e. MacOS X) is also a Unix derived system.
Most of what we’ll be using related to Unix/Linux in this course actually pertains to command line tools that you access from the bash shell. This includes commands such as
While these commands are associated with Unix, because they originally appeared on Unix systems, in fact, they have been ported to many other systems as well. Cygwin is a package for Windows that allows users to run many programs associated with Unix on Windows systems.
You can also get many of these tools by using a bash shell for Windows such as the git bash shell that comes with Git for Windows, or the bash shell that is being provided with Windows 10.