| The Complete Unix/linux Course |
ID: UCompl | Course Length:5 | Company Name:Choquette Technology Associates Inc.
|
|
Module 0: Getting Started |
- What Is Unix
- A Brief History of Unix/linux
- The Toolkit Philosophy
- Linux Distributions
- Free Software and Open Source Movements
- Logging In
- Logging Out
- A Few More Commands
- Changing Your Password
|
|
Module 1: The File System |
- What Is a File
- The Ls Command
- The Cat Command
- The More and Less Commands
- The Head and Tail Commands
- Copy, Rename, and Delete: Cp, Mv, Rm
- File Names
- Working with Ms-dos Disks; Mtools
- Hierarchical File System
|
|
Module 2: Text Editing |
- Linux Text Editors
- The Pico Editor
- The Nedit Editor
- The Emacs Text Editor
- The Vi Text Editor Family
|
|
Module 3: The Vi Editor |
- What Is Vi
- Review of Vi Commands
- Vi Buffering
- Command Mode and Insert Mode
- Moving the Cursor Around
- Inserting Text
- Deleting a Character Or Line
- Undo Last Command
- Opening a New Line
- Save Your Work Or Abort the Session
|
|
Module 4: Utilities |
- The Date Utility
- The Bc Utility
- The Cal Utility
- The Id Utility
- The Uname Utility
- The Finger Utility
- The Script Utility
- The Clear Utility
- The At and Crontab Utilities
|
|
Module 5: Text Handling Utilities |
- The Grep Utility
- The Tr Utility
- The Cut Utility
- The Sort Utility
- The Wc Utility
- The Diff Utility
- The Lpr Utility
|
|
Module 6: File System Security |
- File Permissions
- The Chmod Utility
- Directory Permissions
- The Umask Command
- The Chown, Chgrp, and Su Commands
|
|
Module 7: File System Management Utilities |
- The Find Utility
- The Df Utility
- The Du Utility
- Compressing Files
- The Ln Utility
- The Ulimit Utility
- The Tar Utility
|
|
Module 8: Communication Utilities |
- The Write and Talk Utilities
- The Mesg Utility
- Mail Overview
- The Mail Utility
- Other Email Options
- Irc: Internet Relay Chat
|
|
Module 9: Networking Utilities |
- Remote Login with Telnet
- Remote File Transfer with Ftp
- Secure Login with Ssh
- Secure File Transfer with Scp
- Text-based Web Access with Lynx
- Web Access with Wget and Curl
- Samba Server Overview
- The Smbclient Utility
- Nfs File Sharing Overview
|
|
Module 10: Using the Shell |
- What Is a Shell
- The Tee Utility
- The Command Line
- Standard Input, Standard Output and Error
- Using Default Standard In and Output
- I/o Redirection
- I/o Redirection - Examples
- I/o Redirection - Warning
- Appending Output of a File
- Pipes
|
|
Module 11: Filename Generation |
- Filename Generation
- The ? Special Character
- The * Special Character
- The [ ] Special Characters
- The ! Special Character
|
|
Module 12: Processes |
- What Is a Process
- Process Structure
- The Ps Utility
- Options To the Ps Utility
- Background Commands
- Killing Background Processes
- Redirecting the Standard Error
|
|
Module 13: Shell Programming Concepts |
- What Is a Shell
- Which Shell
- What Is a Shell Script
- Why Use Shell Scripts
|
|
Module 14: Flow Control |
- The Exit Status of Commands
- Command Line Examples
- The Test Command
- The If-then-else Construct
- The Elif Construct
- A Loop Example
|
|
Module 15: Variables |
- User Created Variables
- The Read Command
- The Shell Environment
- The Export Command
- Subshells
- Command Substitution
- Quoting Mechanisms
- Assigning Variables Summary
|
|
Module 16: Special Variables |
- Command-line Arguments
- - Number of Arguments
- The Shift Command
- - All Arguments
- - Pid of Shell
|
|
Module 17: More Flow Control |
- The for Loop
- The While Loop
- The Case Construct
|
|
Module 18: X Windows and Desktops |
- The X Window System
- Using X Window Managers and Desktops
- The Gnome Desktop
- The Kde Desktop
- Applications: The Gimp
- Applications: Openoffice
- Applications: Web Browsers
|
|
Module 19: More Editing with Vi – If Time Permits |
- Scrolling the Buffer
- The Join Command
- The File Command - :f
- Edit File Command - :e
- Cut and Paste Between Files
- Read File Command - :r
- Set Options Command
- Set Options Command - .exrc File
- Cursor Motion Commands - W,w,b,b,e,e
- Cursor Motion Commands - $,^,0,g
- Cursor Motion Commands - F,t,f,t
- Delete Operator - D
- Change Operator - C
- Yank Operator - Y
- Put Commands - P,p
- Searching for a Pattern - /,n,n
|