Difference between revisions of "Training:SummerSchool2019:Programme:bash"
From CAC Wiki
(→Introduction to Unix Shell Programming) |
(→Introduction to Unix Shell Programming) |
||
Line 7: | Line 7: | ||
* Shell scripts, variables, and loops | * Shell scripts, variables, and loops | ||
* Working remotely on an HPC cluster | * Working remotely on an HPC cluster | ||
− | We are taking a hands-on tutorial approach where practical applications are integrated in the lecture. This course is based on the Software Carpentry set of lectures and is conducted by a SWC certified instructor. | + | We are taking a hands-on tutorial approach where practical applications are integrated in the lecture. This course is based on the Software Carpentry set of lectures and is conducted by a SWC certified instructor.<br> |
− | '''Instructor:''' | + | '''Instructor:''' <br> |
'''Prerequisites:''' None. | '''Prerequisites:''' None. |
Latest revision as of 18:04, 3 June 2019
Introduction to Unix Shell Programming
This class serves as an introduction to Linux, the UNIX-like operating system that runs on almost all High-Performance and Advanced-Computing systems. It is intended for users who have little or no experience with Unix or Linux. The focus is on the common bash shell. We cover material that helps the user to develop an understanding of the Linux command-line environment, which is necessary for successful use of Unix. We will cover the following topics:
- Moving around and looking at things
- Writing and reading files
- Wildcards and piping
- Shell scripts, variables, and loops
- Working remotely on an HPC cluster
We are taking a hands-on tutorial approach where practical applications are integrated in the lecture. This course is based on the Software Carpentry set of lectures and is conducted by a SWC certified instructor.
Instructor:
Prerequisites: None.