LINUX-SHELL-PROG.AP1.0L0

A Practical Guide to Linux Commands, Editors, and Shell Programming Lab

Intermediate Self-paced · 1 year access

50 Hands-On LiveLabs

Practice real IT tasks in guided environments.

  • Real environments
  • Auto-graded
  • No installation

01 / Lessons & labs

See exactly what you will learn and practice

Download outline (PDF)

Lessons

17 Interactive Lessons · 168 topics
01 Getting Started 8 topics · 2 LiveLab
  • Conventions Used in This Course
  • Logging In from a Terminal (Emulator)
  • Working from the Command Line
  • su/sudo: Curbing Your Power (root Privileges)
  • Where to Find Documentation
  • More About Logging In and Passwords
  • Lesson Summary
  • Exercises

2 LiveLab in this lesson — see the labs panel →

02 The Utilities 12 topics · 7 LiveLab
  • Special Characters
  • Basic Utilities
  • Working with Files
  • | (Pipeline): Communicates Between Processes
  • Four More Utilities
  • Compressing and Archiving Files
  • Locating Utilities
  • Displaying User and System Information
  • Communicating with Other Users
  • Email
  • Lesson Summary
  • Exercises

7 LiveLab in this lesson — see the labs panel →

03 The Filesystem 9 topics · 7 LiveLab
  • The Hierarchical Filesystem
  • Directory Files and Ordinary Files
  • Pathnames
  • Working with Directories
  • Access Permissions
  • ACLs: Access Control Lists
  • Links
  • Lesson Summary
  • Exercises

7 LiveLab in this lesson — see the labs panel →

04 The Shell 9 topics · 4 LiveLab
  • Special Characters
  • Ordinary Files and Directory Files
  • The Command Line
  • Standard Input and Standard Output
  • Running a Command in the Background
  • Filename Generation/Pathname Expansion
  • Builtins
  • Lesson Summary
  • Exercises

4 LiveLab in this lesson — see the labs panel →

05 The vim Editor 15 topics · 1 LiveLab
  • History
  • Tutorial: Using vim to Create and Edit a File
  • Introduction to vim Features
  • Command Mode: Moving the Cursor
  • Input Mode
  • Command Mode: Deleting and Changing Text
  • Searching and Substituting
  • Miscellaneous Commands
  • Copying, Moving, and Deleting Text
  • Reading and Writing Files
  • Setting Parameters
  • Advanced Editing Techniques
  • Units of Measure
  • Lesson Summary
  • Exercises

1 LiveLab in this lesson — see the labs panel →

Hands-On Labs Our edge

50 LiveLabs
  • Using the man, apropros, and whatis Utilities
  • Changing the User's Password
  • Using Basic Linux Utilities
  • Working with Files
  • Using echo, date, script, and unix2dos Utilities
  • Using the tar Command in Linux
Labs run in your browser — nothing to install.

02 / FAQs

Questions before you start

Contact us ↗

Prepare for A Practical Guide to Linux Commands, Editors, and Shell Programming Lab

One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.

  • 1 year of full access
  • 50 LiveLab included
  • Certificate of completion
Try Free

No credit card required

scroll to top