Tutorials list for Linux
Last Updated 2019-05-18 by Adam Lu
Command Line tutorials
-
UNIX Tutorial for Beginners: 8 simple tutorials that covers the basics of UNIX commands (works on Mac computers too!)
-
vimtutor: The built-in tutorial for the vim editor. To access, open a terminal and type:
vimtutor
Courses
- The Unix Workbench: A free Coursera course on the basics of the command line and shell scripting
- Introduction to Linux: A free EdX course on the basics of the Linux system with great intros on the vim and nano editors as well
Webpages
- Writing Robust Shell Scripts: Tips for writing robust shell scripts including the
set -e
andset -u
commands - Ryan’s Bash Script tutorial: Not as complete as the Unix Workbench but still great
- Bash array tutorial: A great introduction to bash arrays
- Regular Expressions: A reference for regular expressions
- String Manipulation: A reference for string manipulation in bash
- Bash hackers Wiki: All you need to know about bash scripting
- GitHub guides: Guides to using GitHub
Documents
These are also downloaded in /media/adamX/Settings_Linux/Tutorials
- Best Practices for Scientific Computing (2014): All scientists should read this before they begin coding
Navigate to the /media/adamX/Settings_Linux/Tutorials
folder on fishfish to access more resources.