Return to The GL120 is a challenging course that focuses on the fundamental tools and concepts of Linux and Unix. Students gain proficiency using the command line.
Beginners develop a solid foundation in Unix, while advanced users discover patterns and fill in gaps in their knowledge. Like all Guru Labs courses, the course material is designed to provide extensive hands-on experience.
Linux Fundamentals
This 5 day course is a challenging course that focuses on the fundamental tools and concepts of Linux and Unix.
This 5 day course is a challenging course that focuses on the fundamental tools and concepts of Linux and Unix.
Students gain proficiency using the command line. Beginners develop a solid foundation in Unix, while advanced users discover patterns and fill in gaps in their knowledge. Like all Guru Labs courses, the course material is designed to provide extensive hands-on experience.
Topics include: basic file manipulation; basic and advanced filesystem features; I/O redirection and pipes; text manipulation and regular expressions; managing jobs and processes; vi, the standard Unix editor; automating tasks with shell scripts; managing software; secure remote administration; and more.
Module 1: What is Linux?
Module 2: Login and exploration
Module 3: The Linux filesystem
Module 4: Manipulating files
Module 5: Shell basics
Module 6: Archiving and compression
Module 7: Text processing
Module 8: Regular expressions
Module 9: Text editing
Module 10: Messaging
Module 11: Command shells
Module 12: Introduction to shell scripting
Module 13: Process management and job control
Module 14: At and cron
Module 15: Managing software
Module 16: The secure shell (ssh)
Module 17: Mounting filesystems & managing removable media
Module 18: Printing
Module 19: The x window system
Module 20: Emacs
Students should be comfortable with computers. No familiarity with Linux or other Unix operating systems is required.