|
(703)246-9100 Northern Virginia (804)285-5830 Central Virginia (757)420-3810 Tidewater Area (800)294-7497 Toll Free (804)285-3722 Fax |
UNIX (Linux) Introduction to Commands
Duration: 4 days
Develop a general understanding of UNIX, concentrating on the effective use of the system.
Course Description:
This course will give you the tools necessary to build a strong base of UNIX knowledge. After completing the course, you may continue your studies using the materials referenced in the bibliography to increase the depth of your understanding about UNIX.
Participants will learn…
Understand the history and evolution of UNIX operating systems
Connect and log on to machines running UNIX
Understand the structure and purpose of the UNIX file system; Use UNIX commands to move about the UNIX file system
Understand and manipulate UNIX file permissions
Create and edit files using the vi editor
Understand the basic features of various UNIX shells
Manipulate shell variables to configure your environment
Use UNIX utilities to identify, manipulate, and search UNIX files
Understand the UNIX user and group paradigms
Use UNIX mailing tools
Use and manipulate the UNIX printing system
Use UNIX job scheduling to automate tasks
Use and manipulate UNIX networking utilities
Use advanced commands of vi
Who Needs to Attend:
Application Developers, Programmers or anyone who will be using or developing applications on a UNIX system.
Prerequisites:
There are no prerequisites for this course. However, this course is a prerequisite for more advanced UNIX courses.
Course Content:
A Brief History of Unix
The Beginning
Unix goes Public
The Evolution of Unix
Standardization
Free Unix
Connect to UNIX from a Microsoft Environment
"Dumb" text terminal and X Windows terminals
Logging In
Command Line
Passwords
The MAN(1) Command
The Unix File System
Understanding the Unix file system
Manipulating the Unix file System
Links
File Types and Attributes
Additional File System Commands
Viewing Text
File Manipulation
File System Privileges
Viewing File and Directory Privileges
Numeric representation of Privileges
Altering File Privileges
Editing Files with vi
Using vi(1)
Searching and Pattern Matching with Regular Expressions
Customizing the VI Environment
Introduction to the Unix Shell
Shell Overview
I/O redirection, including >, >>, and <
Using pipes and Wildcards
Job Control
Aliases
Working with Shell Settings
Shell Variables
Controlling your Login
The STTY(1) Command
Unix Utilities
System Utilities
More Utilities:
bc(1), expr(1), chsh(1), date(1), od(1), sort(1), sed(1)
Unix Archiving
File Utilities – tar(1), cpio(1), compress(1), uncompress(1), pack(1) and unpack(1), gzip(1) and gunzip(1)
Users and Groups
Unix Users
Unix Groups
Shadowed passwords
Unix Mail
The Unix Mail System
Common Mail Transfer Agents
/BIN/MAIL
Other Mail User Agents
Unix Printing
The Unix Printing System
Print Spooling
User Print Commands
Processes
SVR4, BSD Commands and Options
Managing Processes
Process Priority
Using PS(1) with other utilities
Unix Job Scheduling
Choosing the right facility
The AT facility
The cron facility
Unix Networking Utilities
TCP/IP Networking
Unix Networking Tools
The KORN Shell and other UNIX Shells
Features of the shells
Bourne Shell
Bourne Again Shell
C Shell
Korn Shell
The Restricted Shell
Unix Processes
Login Shell
Advanced Editing with vi
vi Clones
Buffers
Marking position
Macros
More vi options
Text File Processing
TR(1),
CUT(1)
PASTE(1)
JOIN(1)
UNIQ(1)
Unique Training Solutions for Unique Clients - Expanding Skills Today to Meet the Challenges of Tomorrow