
This lectures talk about the entire UNIX Shell Scripting - Curriculum. You would know what I am going to cover as part of this course.
This lecture talks about the instructor. His background, education and technical background.
This lecture details how can you enable UNIX/Linux in Windows 10 or higher environments.
This lecture talks about basics of an operating system.
This lecture covers UNIX history. As how it came in existence and talks about multiple flavor of UNIX and Linux systems.
This lecture talks about the feature of UNIX operating system. Also, it explains the background many core concepts.
This lecture explains UNIX architecture. The core components of UNIX operating system.
This lecture explains the generic command structure in UNIX. Also talk about the different components of UNIX command.
This lecture explains the UNIX internal commands vs external commands.
In this lecture, We will learn 24 Basic UNIX Commands. These commands are must know commands for someone who works on UNIX platform.
This lecture details about the UNIX file system. The file system is organized in multiple directories immediately under the root directory. We will learn about the usage and functionality of those directories.
In this lecture, we will understand the difference between the UNIX and Windows files. And understand what should we do when see some special chars in UNIX files.
In this lecture, we will learn how current and parent directories are managed in UNIX.
In this lecture, we will understand about relative and absolute paths.
In this lecture, we will learn basics about the attributes of files and directories.
This lectures explains different file types in UNIX.
This lectures explains how can you create hidden files and directories in UNIX system. Also, explains what are some hidden files and directories that are useful.
This lecture explains the file naming standard in UNIX that we should follow. Some do'es and don't while creating files and directories.
This lecture talks about the INODE concept and also explains how everything (file and directory) in UNIX is a file.
This lecture details about UNIX wild characters with examples. Also, this lecture details about does and don'ts about the wild characters.
In this lecture, we will learn to match files with totally different patterns.
In this lecture, we will understand different types of escaping in UNIX.
In this lecture, we will understand different types of quoting and it's usages.
In this lecture, we understand if we want to run multiple UNIX commands in a single command lines, how can we run it.
This lecture details about how the file edit commands are organized in this course.
In this lecture, we will understand commands to create and remove directories.
In this lecture, we will learn touch command that creates a zero byte file file also helps to change the timestamp of the files. Also, we will learn cat command that is used to display the contents from a file, also overwrites and appends a file.
In this lecture, we will discuss how can we copy files and directories.
In this lecture, we will discuss about the rename and move files and directories.
In this lecture, we will discuss about remove files and directories command.
In this lecture, we will learn about hard link files. How to create hard link files and how should we manage it.
In this lecture, we will learn about soft link files. what is soft link file, how to create it and how should we manage it.
In this lecture, we will learn how to compare 2 files and how to read the file differences.
In this lecture, we will learn about the basics on UNIX arithmetic calculations. Multiple ways to do arithmetic calculations.
In this lecture, we will understand what is stream. What are different types of UNIX streams. What are tee and pipe concepts using examples.
In this lecture, we will understand what is a filter. And what filters we will cover as part of this course.
This lecture details about UNIX filters more and less.
In this lecture, we will discuss about the head and tail filters.
In this lecture, we will discuss about the filter wc.
In this lecture, we will learn about tr filter with examples.
In this lecture, we will learn cut filter that is used as substr and also gets you specific field or multiple fields.
In this lecture, we will about the filter paste that joins multiple files line by line. Also, it joins multiple lines within a file based on the requirements.
In this lecture, we will learn to sort a file based on any specific field. We will also learn to sort file in ascending or descending order. Also, we will learn different methods to numeric sort, ascii sort and sorting based on complex requirements.
In this lecture, we will learn to use uniq command.
In this lecture, we will learn how can we find any file or directory based on attributes.
In this lecture, we will learn how to compress and un-compress files. What happens when you compress and un-compress files.
In this lecture, we will understand how to create a bundle of files and directories and what are the use cases.
In this lecture, we will understand the co-ordination between gzip and tar commands.
This lecture, details about the UNIX file management topics that will be covered.
In this lecture, we will understand what is the meaning of permissions for a file and for a directory.
In this lecture, we will understand the basics on permissions. We will learn how to read file/directory permissions.
In this lecture, we will learn how to change permissions using absolute method and relative method.
In this lecture, we will learn what are the default permissions of a file and directory at the time of creation. And how can change the default permissions.
In this lecture, we will understand topics that we will cover under this section.
In this lecture, we will understand what is a process and how are they managed.
In this lecture, we will learn how to know what jobs are currently running on the UNIX server.
In this lecture, we will learn to manage foreground and background processes.
In this lecture, we will learn how can we manage processes. Like killing a job and getting the execution timing of any job.
In this lecture, we will learn to schedule one time job in UNIX using at command.
In this lecture, we will learn to schedule recurring job using crontab. Also, we will learn the crontab expressions.
In this lecture, we will learn different processes that are important to know if you are working on UNIX platform.
UNIX Shell Scripting - Basics course covers all details required for anyone to understand the basics. If you are facing difficulty in working on UNIX platform and finding it difficult specially at the time of project release, upgradation and builds, then this course is for you.
The course covers following components on UNIX Basics.
UNIX History and Features (Understand number of UNIX flavors available in marketplace)
UNIX Architecture (Understand the task level division of work)
UNIX File System (Understand the Windows/Unix file system differences, UNIX Basics file attributes)
UNIX Wildcards (Understand usage of wild characters and their limitations)
UNIX Command Structure (Understand basic command structure)
UNIX File Edit Commands (OS file edit commands like copy, move, create file/dir, delete etc...)
UNIX Stream Redirections (Understand the logs creation)
UNIX Basic Filters (Must know filters)
Basics on Filters with Regular Expressions – grep, sed, awk (Regular Expression are key to every programming languages, Understand it well to implement the same logic in other programming languages)
UNIX File Management (Understand UNIX file system security, at directory level, at file level)
UNIX Process Management (Understand how to manage processes in UNIX, how to schedule jobs using crontab)
UNIX Editor – vi (Basics on editor - Must know for every developer)
Utility/Communication Commands (Understand communication between 2 UNIX servers)
UNIX Shell Scripting (Shell script basics from core to implementation tricks and techniques)
Manage and Run Shell Scripts
UNIX Variables, Arrays
Operators
Decision Makings Statements
Loops with break and continue
Multiple Scripting Concepts
UNIX Functions
Importing Functions and Scripts