性質與目標:
This course is an extensive introduction to the Linux operating system and how to use its many commands and utilities. It also covers the file editor and basic shell programming. This course is the foundation and prerequisite for most other Linux courses. Your course format is 60% lecture and 40% hands-on. The duration of your course is five days.
對象:System Administrators Network Administrators Software Developers Programmers Operators.
內容:
UNIX origins and Linux timeline
-GPL
-Linux kernel
-Linux distributions
Multi-user Concept
-Switching user sessions
-Gathering system information
-Getting Help
Linux file system features
-Hierarchy
-Disk usage and quotas
-File ownership
Directory and file manipulation
-File creation and removal
-Physical file structure
-Searching the file system
Text Processing
-Streaming editor
-Text sorting
-Extracting columns of text
-Merging files
Shell Basics
-Communication channels
-File redirection and pipes
-Filename matching
-Wildcards
-Environment variables
-Quoting and nesting commands
Regular Expressions
Archiving and Compressing
-Using cpio
-The compress utility
-Using gzip and bzip2
Pico / GNU Nano
-Basic vi
-Advanced vi
-Emacs
-Command Shells
-Changing the Shell
-Configuration files
-Command line history
-Command Completion
Command Shell
-Identifying the Shell
-Changing the Shell
-Shell Configuration Files
-Shell Script Execution
-Shell Prompts
-Bash: Bourne Again Shell
-Bash Configuration Files
-Bah Command Line History
-Bash Command Editing
-Bash Command Completion
-Bash Shortcuts
-Bash Prompt
Introduction to Shell Scripting
-Positional parameters
-Input & Output
-Doing math
-Conditional statements and loops
Process Management and Job Control
-What is a process?
-Process creation and states
-Viewing processes
-Signals
-Job control basics
-Using Screen
Command the Messaging
-Mesg utility
-Internet relay and instant messenger clients
-Sending mail
-Overview of PINE
The Secure Shell (SSH)
-Secure shell
-Remote Shells
-Transferring files
Managing Software
-FTP, ncFTP and other utilities
-Installing software
-Using rpm
-Compiling and installing from source
-Installing RPM packages
Linux printer subsystems and standard print commands
-Format conversion utilities
-Ghostscript, enscript and mpDownloading software