Foundation - Introduction to Linux Print E-mail
 
Course DC938 - 3 Days
Overview
 Course Description

This three-day hands-on course provides a comprehensive introduction to the full range of Linux user commands and utilities. Students will also develop shell programming and vi editing skills.

 
   
 You Will Learn How To

Upon successful completion of this course, students will be able to: 

  • Start up and successfully log in to any Linux environment
  • Search and display online documentation
  • Interact with Linux via the command line interface
  • Use links and directories to navigate across the Linux file system
  • Create and edit files using vi, plus customize the vi environment
  • Protect files and directories from unauthorized access
  • Find files, applications and utilities by date, name, owner, type or other criteria
  • Customize the shell to efficiently use command substitutions and history
  • Process data with filters, pipes and redirection
  • Write batch and interactive shell scripts to automate tasks
  • Perform simple administration, such as backing up and restoring personal files
  • Perform a safe shutdown of any Linux computer
 
   
 Course Benefits

Students will quickly learn how to efficiently Linux commands in an interactive environment.

 
   
 Course Prerequisites

This course assumes students have no previous knowledge of Linux. Basic computer experience at the user level is expected.

 
   
 

Who Should Attend?

This course is valuable for anyone who is new to the Linux environment.

 
   
 Hands-On Exercises:

Throughout this course, students perform a series of extensive hands-on exercises, including: 

  • Using the online manual to obtain information about commands
  • Copy, delete, move and display files
  • Copy, delete, move and navigate across directories
  • Simple and sophisticated file editing with vi
  • Customizing vi setting by editing the .exrc file
  • Finding strings in files with grep
  • Manipulaing and comparing file contents with cut, paste, and diff
  • Setting and changing permission modes with chmod, and umask
  • Finding files
  • Obtaining process status and changing status priorities
  • Building complex commands with wildcards, pipes and redirection
  • Customizing the shell
  • Writing shell scripts with for and while loops
  • Writing shell scripts with case constructs
  • Making, editing, and deleting a crontab entry
  • Using tar to back up files
 
< Prev   Next >