skip to primary navigationskip to content

Introduction to Unix shell


This course offers an introduction to working with Linux. We will describe the Linux environment so that participants can start to utilize command-line tools and feel comfortable using a text-based way of interacting with a computer. We will take a problem-solving approach, drawing on types of tasks commonly encountered by Linux users when processing text files



Alexey Morgunov, University of Cambridge


Audience and Prerequisites

  • No previous experience required 
  • Graduate students, Postdocs and Staff members from the University of Cambridge, Affiliated Institutions and other external Institutions or individuals


Syllabus, Tools and Resources

During this course you will learn about:

  • Navigating through a Unix file system
  • Creating and deleting files
  • Searching for files and for text within a file
  • Writing and executing simple shell scripts


Learning Objectives

After this course you should be able to:

  • Connect to a Unix / Linux system
  • Manipulate files and directories within the Linux system
  • Work with text files
  • Understand how to structure and write a simple shell script
  • Run programs from the command-line



Book Here

Filed under: