The Command Line Tutorial (For Scientists!) - Green-Biome-Institute/AWS GitHub Wiki
Most of this training module is procedural! There are instructions to follow regarding commands to type and explanations of what they do and why. Some examples are included for topics where it might be helpful to see something happen before you learn it.
During the live training, please follow along with me as we walk through the material. You can then refer to the written material when we begin entering commands and programming or later for review.
If you are going through this on your own and you don't yet have access to AWS, then you'll need to ask your instructor to create an EC2 instance for you and to give you the "login command" for the training module.
A couple notes:
- This training will be hosted on what is called an EC2 instance. We will get more into what that actually means in the AWS tutorial, but for now, all that you need to know is that an EC2 instance is like a virtual computer. When you log into it, you are interacting with a computer in the cloud that is separate from your own!
- Vocabulary words will be in bold
- Computer commands or information that you will copy and paste or get as responses from your computer will be in
code text like this
.
A fun article on using the command line as a researcher (5 min):
5 reasons why researchers should learn to love the command line
There are 9 sections in this Command Line Tutorial. They will be broken up into two training modules:
Module 1:
- Section 1: Introduction
- Section 2: The Basics
- Section 3: Behind the Scenes
- Section 4: Making, Moving, Copying, Editing, and Removing Files!
Module 2:
- Section 5: More Complex Commands
- Section 6: Interacting with Other Computers & Virtual Terminal Sessions
- Section 7: Software Dependencies & More Complex Software Manuals
- Section 8: Basics of Bash Scripting
Conclusion:
Vocabulary and Commands Covered:
List of Vocabulary and Commands