A beginners guide to Unix – A complete Unix tutorial series of 20+ in-depth text and video tutorials with hands-on examples.
By the end of this series, you will be able to understand the basic and advanced concepts of Unix Architecture, Unix Commands, and the applications including File Management, Text Processing, and Unix Shell Scripting.
Unix Tutorial Training Syllabus
Tutorial #1: Introduction to Unix
Tutorial #2: Unix Vs Linux Difference
Tutorial #3: Unix Commands Tutorials
- Unix Commands
- Unix File System Commands
- Unix Process Control Commands
- Unix Utilities Program Commands
- Unix File Permissions
- Find Command in Unix
- Grep Command in Unix
- Cut Command in Unix
- Ls Command in Unix
- Tar Command in Unix
- Unix Sort Command
- Unix Cat Command
Tutorial #3: File Manipulations in Unix Tutorials
- File Manipulations in Unix
- File Access Permissions
- Compare Two Files in Unix
- Unix Metacharacters
- Unix Regular Expressions
Tutorial #8: Conditional Coding Tutorials
Tutorial #11: Text Processing Tutorials
Bonus Tutorials for Unix Interview Preparation:
Tutorial #15: Top LINUX Interview Questions
Tutorial #16: Top UNIX Interview Questions
Tutorial #17: Top UNIX Shell Scripting Interview Questions
Tutorial #18: Most Popular UNIX Command Interview Questions
What is Covered in this Unix Training Series?
Here is a brief overview of what all we will be covering in this series of tutorials:
#1) Introduction to Unix: In this tutorial, you will be able to understand the basic concepts of operating systems, features of Unix, along with its architecture.
#2) Unix Commands: In this tutorial, you will get to know how to work with Unix Commands.
And this tutorial contains following parts:
- Login, logout, and some basic commands.
- Commands to work with the file system.
- Commands to work with processes.
- Other utility programs
- Basic Unix command
- Advanced Unix commands
You can also download basic and Advanced Unix command documents under this section.
#3) File Manipulations: In this tutorial, we will dive deep into the Unix File system which is essential to understand Unix commands.
And this tutorial contains five parts:
- Types files and permissions
- Changing permissions
- Comparing files
- Wildcards for specifying multiple files
- Regular expressions
#4) Introduction to Shell Scripts: This tutorial will give you an overview of shell programming and also provide an understanding of some standard shell programs.
#5) Working with vi editor: This tutorial will introduce you the standard editor on Unix systems – the ‘vi’sual editor. And will describe the various modes of operations along with the commands for those various modes.
#6) Features of shell scripting: In this tutorial, we return to shell scripts and understand how to work with variables. Variables are used to change the flow of the program and to maintain state.
#7) Operators: In this tutorial, we will review how to use operations in shell scripts. Operators are used for performing mathematical operations in the shell programs.
#8) Conditional coding: In this tutorial, we will get to know how to do conditional coding in shell scripts. Conditional instructions are used to execute different sets of instructions depending on the value of specific control variables.
#9) Loops: In this tutorial, we will cover special control instructions that are used to iterate a set of commands over a series of data.
#10) Functions: In this tutorial, we will see how to write functions in shell scripts. Functions are used to specify blocks of commands that may be repeatedly invoked at different stages of execution.
#11) Text Processing: In this tutorial, we will learn about some of the powerful commands that Unix provides to process text.
#12) Command Line Parameters: This tutorial shows how to work with command line parameters in shell scripts. The parameters allow the users to change command behavior at run time.
#13) Processes in Unix: In Unix, all the instructions outside the kernel are executed in the context of a process. In this tutorial, we will see how the processes work along with the commands that we can use to work with processes.
#14) Advanced Shell Programming: In this tutorial, we will learn some advanced mechanisms that are used for more complex scripting using inbuilt commands.
#15) LINUX Interview Questions: This tutorial includes multiple LINUX Interview Questions and answers that will not only help to prepare for interviews but also help in learning all about Linux.
#16) UNIX Interview Questions: A list of the most frequently asked UNIX interview questions with answers are included in this tutorial. Questions on UNIX commands, admin, and basic interview questions are explained with examples.
#17) UNIX Shell Scripting Interview Questions: This tutorial includes detailed answers to the Shell Scripting Interview Questions. Shell scripting is nothing but a series of UNIX commands written in a plain text file to accomplish a specific task.
#18) UNIX Command Interview Questions: List of the Most Popular Unix Commands Interview Questions with Answers are included here. You will get to learn the basics of Unix Commands from this informative tutorial.
Watch out the entire series to gain immense knowledge of various concepts involved in Unix. Hope you will enjoy them a lot !!