| |
ES0500: UNIX FUNDAMENTALS
UNIX-based systems are increasingly becoming the preferred platform
for new systems development. The UNIX Fundamentals seminar provides a guided
tour through the architecture of the UNIX Operating System. It will enhance
your understanding of the concepts on which UNIX is based; enabling you
to quickly become a productive end user and developer.
For Registration/Information call (586) 336-7860 or
email info@epcom.com
Return to Course Offerings
|
|
|
Who Should Attend
Managers, application developers, and end users who want a conceptual
understanding of the UNIX Operating System as well as hands-on experience
in using its commands should take this course. Application developers and
end users will receive hands-on training and exposure to many UNIX commands
and techniques that will greatly improve their productivity.
Prerequisites
What you will learn
The UNIX architecture, electronic mail, the file system structure, the
vi editor, the shell, filtering, networking and frequently used commands
are covered in this course. The course emphasizes learning through in-class,
hands-on exercises. After completing this course, you will be able to:
- Send and receive electronic mail
- Manage files and file systems
- Create and edit files using the vi and sed editors
- Develop shell scripts and create new commands
- Develop simple UNIX filters (searching and sorting)
- Redirect I/O and make effective use of pipes
- Use networking services (NFS, NIS, telnet, ftp, and rlogin)
Course Outline
- Introduction
- UNIX Architecture
- Kernel
- Shell
- Libraries
- File system structure
- Logging in and out
- Changing passwords
- The cat, ls, cd, pwd and man commands
- Using the mail utility
- The File System Structure
- Standard directories and hierarchy
- Internal structure (Superblock, Inodes, Data Blocks)
- The /etc/password and /etc/group files
- File system management (clri, df, dd, fsck, mkfs, mount, unmount)
- File manipulation (cat, cd, rm, ls, mv)
- File access (chmod, chgrp, newgrp and chown commands)
- Printing a file (lp and lpr)
- vi Editor
- Getting started
- Features and modes
- Moving around the file
- Inserting text
- Searching for strings
- Deleting text and undoing edits
- Regular expressions
- Moving blocks of text within a file and to other files
- Macros and EX commands
- Shells
- Bourne and C shells
- Selecting a default shell
- Environment variables
- .login and .cshrc files
- Command line structure
- I/O redirection
- Pipes and pipelines
- Background and foreground processes
- Shell Programming
- Creating new commands
- Command line arguments
- Using program output as arguments
- Shell variables
- Shell language syntax
- Examining a few shell scripts
- Filters
- grep, egrep, and fgrep
- Introduction to sed
- Introduction to awk
- Networking
- telnet
- ftp
- yp
- rcp
- nfs
- rlogin
Hands-on Workshops
- Tailoring your environment
- Using the mail utility
- Using UNIX commands to manipulate files
- Using the VI and ED editors
- Using the shell to create new commands
- Using grep and sed to create a few simple filters
- Building simple shell scripts
- Using Telnet, FTP, and NFS
Course Duration
Course Schedule
Course Materials
- Comprehensive course workbook/summary
- Course certificate of completion
For Registration/Information call (586) 336-7860 or email
info@epcom.com
Return to Course Offerings
|
|
|