
Unix Shell Fundamentals
by Mark Virtue
Start the free chapterUNIX is a family of operating systems. UNIX Shell is common in text-based or command-line UNIX programs. The commands of UNIX shell are compatible with all brands of UNIX, including Linux. This Virtual Training Company tutorial teaches the fundamentals of UNIX Shell even if you have no prior knowledge of UNIX or UNIX Shell commands. Author Mark Virtue helps you get a better understanding thorough demonstrations of processes such as logging in, copying files, combining programs, using telnet, and more. To get started, simply click one of the topics below.
Course content
Introduction2 lessons
Understanding UNIX4 lessons
Understanding the UNIX Shell7 lessons
Files and Directories16 lessons
- Working with Files and Directories7:271 credit or ad
- Commands for Files and Directories Pt 17:541 credit or ad
- Commands for Files and Directories Pt 24:201 credit or ad
- Filenames and File Types6:481 credit or ad
- Wildcards Pt 15:291 credit or ad
- Wildcards Pt 26:191 credit or ad
- Displaying File Contents4:001 credit or ad
- Comparing Files4:441 credit or ad
- Copying, Moving and Renaming Files7:471 credit or ad
- Deleting Files5:411 credit or ad
- Hidden Files6:161 credit or ad
- The "." and ".." Directories4:411 credit or ad
- Relative vs Absolute Paths6:131 credit or ad
- Working with Directories4:161 credit or ad
- Finding Files9:371 credit or ad
- Archiving Files10:291 credit or ad
Security8 lessons
- Users and Groups7:381 credit or ad
- Security Related Problems7:181 credit or ad
- File Protection Overview Pt 15:231 credit or ad
- File Protection Overview Pt 24:571 credit or ad
- Changing File Permissions11:021 credit or ad
- Changing File Ownership3:261 credit or ad
- Changing File Group1:271 credit or ad
- A Dangerous Security Loophole4:341 credit or ad
Combining Programs - Pipes and Filters8 lessons
- Introduction to Combining Programs0:431 credit or ad
- Standard Output10:531 credit or ad
- Standard Input9:161 credit or ad
- Standard Input and Output5:371 credit or ad
- About Filters2:201 credit or ad
- Common Filters8:591 credit or ad
- Searching for Text in Files8:251 credit or ad
- Standard Error10:131 credit or ad
Process Control7 lessons
vi - A UNIX Text Editor13 lessons
- Understanding vi10:011 credit or ad
- Starting vi4:271 credit or ad
- Manipulating Files in vi Pt 17:351 credit or ad
- Manipulating Files in vi Pt 25:531 credit or ad
- Moving Around Pt 18:071 credit or ad
- Moving Around Pt 27:081 credit or ad
- Basic Editing Pt 18:431 credit or ad
- Basic Editing Pt 25:531 credit or ad
- Basic Editing Pt 36:581 credit or ad
- Advanced Editing Pt 19:051 credit or ad
- Advanced Editing Pt 23:501 credit or ad
- Configuring vi Pt 17:421 credit or ad
- Configuring vi Pt 24:281 credit or ad
The UNIX File System10 lessons
- Introduction to the Unix File System1:461 credit or ad
- How Files are Stored10:161 credit or ad
- Understanding Links Pt 16:431 credit or ad
- Understanding Links Pt 27:181 credit or ad
- Linking Files7:241 credit or ad
- Symbolic Links Pt 16:361 credit or ad
- Symbolic Links Pt 26:001 credit or ad
- UNIX File Types5:561 credit or ad
- Mounting Pt 16:271 credit or ad
- Mounting Pt 28:121 credit or ad
Communication2 lessons
Customising Your Shell Environment12 lessons
- Changing your Login Shell5:511 credit or ad
- Environment Variables Pt 17:361 credit or ad
- Environment Variables Pt 26:131 credit or ad
- Your PATH Pt 16:401 credit or ad
- Your PATH Pt 25:311 credit or ad
- Your Prompt5:331 credit or ad
- Your .profile7:001 credit or ad
- Command-line Editing4:411 credit or ad
- Korn Shell Command-line Editing7:051 credit or ad
- Shell Customisation Options Pt 14:321 credit or ad
- Shell Customisation Options Pt 25:391 credit or ad
- The End1:461 credit or ad