PSS02: UNIX Foundation
Available on a limited basis, please watch for dates
This course is for the new UNIX users.
This course teaches the basic fundamentals of UNIX.
Prerequisites: The student should have prior experience using a computer operating system and an editor.
Price:$1,200 (12 Credits) or Introductory Price of $600 (6 Credits) for Virtual Classroom
The self-paced course is available for $300 (3 Credits):
Contents include documentation and TAR (Tape and Archive and
Recovery) to do the labs.
Major course topics: Upon successful completion of this course students will be able to:
- Login and use a UNIX system
- Describe the format of a command
- Use on-line and off-line system documentation
- Use commands to navigate the file tree
- Use commands to locate and interrogate files
- Use commands to copy, move, link, and delete files
- Use file name generation characters
- Print files
- Use the vi text editor
- Use electronic mail and basic messaging commands
- Set permissions on files and directories
- Use the redirection and piping facilities
- Create pipelines and use grep, sort, cut, and tr to manipulate data files
- Start and stop processes in foreground and background
- Customize the shell environment
- Write simple shell scripts
Introducing UNIX
- Define these terms:
- Kernel
- utilities
- Shell (sh, csh, ksh)
- Explain the relationship between the shell and the kernel when a command is executed
Getting started
- List three guidelines of general system security
- Identify secure passwords
- Define password aging
- Login/logout of the system
- Use control functions to correct typing errors and terminate commands
- Change your password with the command passwd
- Execute these commands and describe the information displayed:
- cal
- who
- who am i
- date
- history
- bc
Getting information
- List two sources of system documentation
- Access information on system commands and topics through the online manual
Exploring files and directories
- Define directory
- Describe the purpose of the home directory
- List the contents of a directory using the ls command
- Determine the current working directory with the command pwd
- Describe the UNIX file tree
- Reference a file or directory by an absolute pathname
- Reference a file or directory by a relative pathname
- Describe these types of file:
- Describe the purpose of a hidden file
- Determine a file's type using the ls and file commands
- List the contents of a file with these commands:
- cat, more, pg, head, tail
- Locate a file using the find command
Working with files
- Describe the purpose and function of the filesystem
- Describe the purpose and function of the link count
- Manipulate files using these commands:
- Manipulate directories using these commands:
- Use these metacharacters in filename substitution:
- Print a file, display the print queue, and remove a job from the queue using these commands:
The vi editor
- List the operating modes of the vi editor and move between them
- Use commands to move the cursor
- Search for next and previous patterns
- Use commands to insert text
- Save the edited file and quit vi
- Use commands to delete, copy, paste, and change text
- Configure the vi operating environment
Electronic mail
- Invoke mailx and describe the fields in the display
- Read a mail message
- List mail headers in the mailbox
- Send mail to another user
- Respond to a mail message
- Delete a mail message
- Copy or save a mail message
- Edit a mail message using the vi editor
- Quit mailx
- Create a .mailrc file to configure the mailx environment
- Use the write and talk commands to communicate with other users
Controlling file access
- List and describe the file permission classes
- List and define the file/directory permission modes
- Explain the relationship between file permission classes and file permissions
- Display a file's owner and permissions with the ls -l command
- Change permissions using the chmod command in both symbolic and octal formats
- Set default permissions using the umask command
- Use the id, groups, and chgrp commands
Controlling I/O
- Differentiate between standard input, standard output, and standard error
- Explain what is meant by redirection
- Redirect standard input from a file
- Redirect standard output to a file
- Redirect standard error to a file
- Redirect the output to another command
- Build a pipeline
Managing data
- Determine the number of lines, words, and characters in a file with the wc command
- Search for patterns in files using the grep command
- Search for patterns in files using grep with regular expressions
- Sort data files using the sort command
- Isolate fields and characters using the cut and tr commands
- Compare files and directories using the commands cmp and dircmp
Managing jobs and processes
- Define process
- Explain the difference between foreground and background processes
- Display the status of a process
- Kill a background process
- Start a process in foreground
- Start a process in background
- Move a process from background to foreground and back again
- Display information on background processes using the jobs command
- Kill a job
Customizing your Korn Shell environment
- Define default environment and explain how it is set
- Describe the purpose of the .profile and .kshrc files
- Define and manage aliases
- List environment variables with the set command
- Modify environment variables
- View and modify Korn Shell options
- Display and set terminal settings with the stty command
Introduction to shell scripts
- Describe what is meant by a shell script
- Write a simple shell script
- Use environment and user variables in a script
- Read input from the screen
- Pass arguments into a script
- Use quotes to escape variable expansion
- Use command substitution
- Use the if and for statements
Back to top
Ask Us a
Question - Call Inside US 1-800-393-5804, Outside US 1-403-770-7818, or Contact
Us
Copyright
© 1989 - 2008 C-Byte, Inc. and its subsidiaries. :: C-Byte Privacy Statement
:: P.R.O. Program
This site is protected by copyright and trade mark laws under U.S. and International law. All rights
reserved.
|