Call for Latest Dates
Call us on 0870 7777 388 for availability on this course.
Have questions or need a better city/date? Ask now.
|
|
Course Overview - Designed to provide the essential skills needed to be proficient at the Unix or Linux command line. This challenging course focuses on the fundamental concepts and tools which make Linux so powerful. Students in this course commonly span a variety of skill levels, from beginners desiring a solid foundation in Linux to experienced users seeking to fill in gaps in their knowledge. The curriculum is designed to provide hands-on experience. Subjects focused on during this class include the Linux filesystem and how to manipulate it
- the basic Linux notions of pipes, redirection, regular expressions, and other tools for performing complex tasks
- the management of processes and jobs
- vi, the standard Unix editor
- and the ability to construct shell scripts to automate routine or difficult operations.
- Identify - The Linux Filesystem
- Perform Text Processing
- Identify Command Shells
- Identify Multi-User Concepts
- Perform Archiving and Compression
- Create Shell Scripts
Skills Gained - Identify Multi-User concepts
- Identify the Linux Filesystem
- Understand how to manipulate files
- Identify the Linux Kernel and Linux Features
- Identify the streaming editor and perform text processing
- Identify the role of command shell
- Use regular expressions with grep to search for character patterns
- Use archiving and compression commands
- Use text editors like pico,nano,vim,emacs
- Identifying and Changing the Shell
- Identify process management and job control
- identify how to perform command line messaging
- Use RPM to query the system and for information about locally installed packages and package files
- Identify the standard print commands
- Mounting filesystems & managing removable media
- Identify the X Window system
Course Outline What is Linux? - UNIX Origins, Design Principles and Timeline
- FSF, GNU, and GPL - General Public License
- The Linux Kernel and Linux Features
- Popular uses of Linux
- What is a Distribution?
- Components of Distributions
- SLS, Slackware, Mandriva, and Debian
- Architecture Specific Distros
Multi-User Concepts - Multi-User Concepts got root?
- Logging In
- Switching User Contexts
- Gathering Login Session Info
- Gathering System Info
- Getting Help
The Linux Filesystem - LINUX Filesystem Features
- Filesystem Hierarchy Standard
- Navigating the Filesystem
- Displaying Directory Contents
- Determining Disk Usage
- Disk Usage with Quotas
- File Ownership
- File and Directory Permissions
Manipulating Files - Directory Manipulation
- File Manipulation
- File Creation and Removal
- Physical Unix File Structure
- Filesystem Links
- File extensions and content
- Displaying Files
- Previewing Files
Text Processing - Searching Inside Files
- The Streaming Editor
- Text Processing with Awk
- Replacing Text characters
- Text Sorting
- Duplicate Removal Utility
- Extracting Columns of Text
- Merging Multiple Files
Shell Basics - Role of Command Shell
- Communication Channels
- File Redirection
- Piping Commands Together
- Filename Matching
- Wildcard Patterns/Globing
- Brace Expansion
- Shell/Environment Variables
Regular Expressions - Regular Expression Overview
- Regular Expressions
Archiving and Compression - Directory Archive with tar and cpio
- The compress utility
- The gzip and bzip2 compression utilities
Text Editing - Text editing
- Pico/GNU Nano
- Pico/Nano Interface and Commands
- Vi: Basic and Advanced Vi
- Advanced Vi Commands
- Emacs and Emacs Interface
- Basic and Advanced Emacs Commands
Command Shells - Shells
- Identifying and Changing the Shell
- sh: Configuration Files
- sh: Script Execution
- sh: Prompts
- bash: Bourne Again Shell
- bash: Configuration Files
- bash: Command Line History, Editing and Completion
Shell Scripting - Shell Scripting
- Example Shell Script
- Positional Parameters
- Input & Output
- Doing Math
- Comparisons with test
- Conditional Statements
- The for Loop
Process Management and Job Control - What is a Process?
- Process Creation and States
- Viewing Processes
- Signals
- Tools to Send Signals
- Job Control Basics
- Jobs
- Screen
How to make a booking for the D49360GC10 course
|
|