Linux Shell Commands

TRAINING COURSE

Details

In order to become more productive in a command-line environment used by many popular systems, like GIT, Docker, and PostgreSQL a basic grasp of the frequently used shell commands is necessary.

You will learn to:

  • Edit files efficiently in a terminal
  • copy, move, rename, remove and create various files
  • filter and manipulate files
  • Use pipes and redirects in command lines.

Delivery Methods

Delivery Method Duration
Classroom
2 Days Get a Quote
Live Virtual Training
2 Days Get a Quote

Discounts Available

Save up to 10% by booking and paying 10 business days before the course.

Brochure:

Download Brochure

Information may change without notice.

Audience

Delegates that intend to use command-line tools such as those available for GIT, Docker, and PostgreSQL.

Pre-Requisites

Computer Literacy, basic operating system concepts and a reasonable typing speed.

Course Outline / Curriculum

  • The shell
    • Command Prompt
    • Command Structure
    • Command Types
    • Shell Variables
    • Command History and Shortcuts
    • Help and man Pages
    • Viewing a file
  • File and Directory management
    • cp
    • mv
    • rm
    • mkdir
    • rmdir
    • find
    • locate
    • Finding files with whereis
    • Finding programs with which
  • Links
    • Hard links
    • Symbolic links
  • Using the Nano editor
    • Launching Nano
    • The Nano interface
    • Reading a file into Nano
    • Saving a file and exiting Nano
    • Cutting, Copying, Pasting and Selecting in Nano
    • Jumping to a specific line and column in Nano
    • Searching and Replacing
  • Using the Vi editor
    • Vi modes
    • Command mode
    • ex mode
    • Cut and paste
  • Filters
    • Redirection and command pipelines
    • Basic Filters
      • Regular Expressions
      • grep
      • cut
      • head
      • tail
      • cat
    • Sorting
      • tac – the opposite of cat
      • sort
      • uniq – discard duplicate lines
    • Scheduling Jobs
      • at
      • cron
    • tar
    • Process Management
      • ps
      • top
      • kill
      • killall
      • nohup
      • Starting processes in the background
      • Stopping a foreground process
      • jobs
      • bg
      • fg

Schedule Dates and Booking

There are currently no scheduled dates.

Add me to the waiting list

Submit Enquiry

Name
Email
Telephone
Query