Fundamentals of UNIX
Course ID
Course Description
Prerequisites
Audience
Course Content
- The UNIX Environment
- The UNIX Operating Environment
- UNIX as a Set of Features
- UNIX as a Set of Tools
- What Is the 'Shell'?
- Versions: Parents and Offspring
- Logging-In and Executing Commands
- The UNIX Computing Environment
- Communicating with UNIX: The ASCII Character Set
- Connecting to UNIX via Telnet
- Special Keys and Characters
- Logging - In
- The UNIX Shell Command Line
- Some Basic Commands: date, who, whoami, tty
- Displaying file contents with cat, more and pg
- Two Useful Features: > (redirection) and | (pipe)
- Selecting Input with grep
- Counting Input with wc
- Formatting Input with pr
- Printing Files and Jobs with lp
- The Online User's Manual: The man Command
- Changing Your Password: The passwd Command
- Logging-Off
- The UNIX File System
- The UNIX File System
- Ordinary Files
- Directory Files ("Directories")
- Directories, inumbers, inodes
- File/Directory Access in UNIX
- "Special Files," Symbolic Links, Sockets
- Rules for Naming Files
- . and ..
- Referencing Files & Directories: Pathnames
- UNIX File System Organization
- The login, HOME, and Current Directories
- The cd and pwd Commands
- File System Information: The ls Command
- The file Command
- Managing Directories: mkdir and rmdir
- Copying Files: cp
- Renaming and Moving Files: mv
- Linking File Names: ln
- Removing Files: rm
- Referencing Sets of Names: File Name Generation
- The vi Screen Editor
- Creating Small Files Using echo and cat
- The vi Full Screen Editor
- Three vi Modes
- Setting the TERM Variable
- Starting vi
- Input Mode Commands: a, A, i, I, o, O, R
- Movement Commands: Cursor Movement
- Moving Through the Buffer
- Editing: Deleting Text
- Editing: Changing Text
- Text Searching with / and ?
- Line editor search-and-substitute
- Saving and Quitting vi
- Additional buffer I / 0 : r and e
- "Cutting," Pasting, and Copying Lines
- Undo, Repeat, Redraw
- vi Options
- Command Line History and Editing
- The Command History File
- The history Command
- The r (erun) Command
- 5 Command Line Recall and Editing
- Command Line Editing with vi
- Shell Features
- Evolution of the UNIX Shells
- Shell as a Command Interpreter
- Input / Output Management in Shell
- Standard I/O Connections
- Redirecting Standard Output: > and >>
- Redirecting Diagnostic Output: 2> and 2>>
- Redirecting Standard and Diagnostic Output
- Preventing Accidental Overwriting: noclobber Protection
- Standard Input Redirection: <
- Pipeline Commands ("Piping")
- Shell Variables
- Shell Variable Scope and the export Command
- Command Substitution: ` ` and $( )
- Sequential Command Lines
- Asynchronous ("Background") Command Execution: &
- Command Grouping: ( )
- Quoting in Shell: \ ' ' and " "
- Conditional Execution: && and ||
- Creating Shell Programs
- Managing UNIX Processes
- UNIX Processes
- How Shell Executes Commands
- Monitoring Processes with ps
- Signaling Processes: INT, QUIT, and kill
- Running a Command Immune to Hangup: nohup
- Shell Job Control
- File Access Permissions
- Access Control in UNIX
- UNIX File Access
- UNIX Directory Access
- "X" Permission for Directories
- Changing File Access Permissions with chmod
- Using chmod with "Absolute" (Octal) Notation
- Default Access Permissions and the umask Command
- Customizing Your Shell Environment
- How Shell Starts-Up
- Shell "Special" Variables
- The ~ ("Tilde") Operator
- Shell Options and the set Command
- Command Aliases: The alias Command
- Customizing Your Shell Environment: .profile and the ENV File
- Commands for Text and Data Manipulation
- Selecting Input with grep
- grep Option Examples
- Regular Expressions
- Stream Editor: sed
- Using sed: Substitution, Deletion, Selective Printing
- Processing Lines with awk
- Selecting Columns of Input with cut
- Sorting Input with sort
- Modifying the Sort Sequence: Sort Keys
- Finding Files with find
- Using TCP/IP Utilities in UNIX
- hostname and uname
- Telnet and rlogin
- Interactive Remote File Transfer: The ftp File Transfer Program
- Host-to-Host File Copying Using Secure Copy
- APPENDICES:
- UNIX and Shell Command List, By Command
- UNIX and Shell Command List, By Use / Function
- Additional UNIX and Shell Topics
For More Information
For training inquiries, call 850-308-1376
or email us at eramos@gbsi.com
Course Details
Duration - 4 days
Price - $2495.00 USD
(Discounts may apply. Call for more information.)
Acceletrain Collaborative Learning Environment (formerly know as VILT) places industry certified and expert instructors, peers, learners and multi-media components into a "borderless classroom", and interactive learning environment that can span multiple physical locations. VILT combines the benefits of the traditional brick-and-mortar classroom with innovative learning techniques and the cost savings of internet-based training.