Unix Shell Script Functions with Parameters and Return

Unix Shell Script Functions with Parameters and Return

Overview of Unix Shell Functions: Shell Functions are used to specify the blocks of commands that may be repeatedly invoked at different stages of execution. The main advantages of using Unix Shell Functions are to reuse the code and to test the code in a modular way. This tutorial will …

Read more


Using Switch Case in Unix Shell Scripting: Case-esac Statement

Switch Case in Unix Shell Scripting

Overview of Unix Switch Case Statements: In this tutorial, we will see how a switch case block can be used when creating conditional flow depending on the various values of a single expression. Unix Shell The case-esac Statement Unix Video #16: The Shell Switch Case Syntax and Examples: case <word> in …

Read more


Unix Conditional Statements: If Then Else and Relational Operators

Unix Conditional Statements

Conditional Statements Coding in Unix: Shell scripts often need to be constructed to execute different instructions depending on the value of specific control variables. The different paths of execution are specified using conditional instructions. In this tutorial, we will see about relational operators, and shell decision-making using various conditional statements.  …

Read more


Unix Shell Script Arithmetic and Boolean Operators Examples

Unix Shell Script

Working with Shell Arithmetic and Boolean Operators in Unix: In this tutorial, we will review the various operators that are supported by the Unix shell. Operators are used for manipulating variables and constants in shell programs. They are required to perform mathematical operations.  Here, we will explain to you more …

Read more


Working with Unix Variables: Features of Shell Scripting

Features Of Shell Scripting

Features of Shell Scripting: Unix Variables Shell variables provide us the ability to store and manipulate information within a shell program. 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 the …

Read more


Working with Vi Editor in Unix

Working with Vi Editor in Unix

Working with Unix Vi Editor Vi is the standard editor that is available on Unix systems. This visual editor enables manipulation of text while showing a screenful of text unlike ‘sed’ which works at the line level. Unix Video #12 Modes of Unix Vi Editor The vi editor has three …

Read more


Unix Shell Scripting Tutorial with Examples

Unix Shell Scripting

Introduction to Unix Shell Scripting: In Unix, the Command Shell is the native command interpreter. It provides a command line interface for the users to interact with the operating system. Unix commands may also be executed non-interactively in the form of a Shell Script. The script is a series of …

Read more


How to Use Unix Regular Expressions

Unix Regular Expressions

Overview of Regular expressions in Unix: This tutorial covers all about regular expressions. Regular expression is a powerful tool that is used to specify search patterns of text. The expressions use special characters to match the expression with one or more lines of text.  The pattern is constructed using a …

Read more


Unix Special Characters or Metacharacters for File Manipulation

Unix Special Characters or Metacharacters for File Manipulation

Overview of Unix Filename Wildcards or Special Characters or Metacharacters: In this tutorial, we will learn to use wildcards to specify and select multiple files for commands that manipulate files. Filename wildcards, which is also known as metacharacters, is a very helpful feature.  Unix Video #9: Unix Filename Wildcards – Metacharacters …

Read more


How to Compare Two Files in Unix: File Comparison Commands

File Comparison

Overview of Unix File Comparison Commands : In this tutorial, we will cover the different ways involved for  comparing two files. The file comparison command helps us to compare the files and find the similarities and differences between these files.  The different file comparison commands used in Unix are cmp, …

Read more


Unix File Access Permissions: Unix Chmod, Chown and Chgrp

Unix File Access Permissions

Overview of Unix File Access Permissions: In this tutorial, we will get to know how to change access permissions based on individual ownership and group ownership. The commands covered here include chmod, chown, and chgrp.  Unix Video #7: File Manipulation #1) chmod: Change file access permissions. Description: This command is used …

Read more


File Manipulation in Unix: Overview of Unix File System

File Manipulation in Unix

Overview of Unix File System: In this tutorial, we will dive deep into Unix File System. The file system is central to how Unix organizes information, and all the information that needs to be stored and retrieved uses the file system. In this tutorial, we cover Unix file structure, types …

Read more


Unix Utilities Programs Commands: Which, Man, Find Su, Sudo (Part D)

Unix Utilities Programs Commands

Overview: In this tutorial, we will cover the other available Unix utilities programs. This includes commands like which, man, find su, and sudo.  => Click here for the Complete Unix Tutorial series Unix Video #5: Unix Commands #1) ls: List directory contents #2) which: Locate a command #3) man: Interface for working …

Read more


Unix Processes Control Commands Like Ps and Top (Part C)

Unix Processes Control Commands

Overview: In this tutorial, we will cover the basics of Unix processes. We will also cover the basic commands that are used to work with the processes such as ps and top.  => Click here for the Complete Unix Tutorial series Unix Video #4 Unix Processes A process is a …

Read more


Unix Commands: Basic and Advanced Unix Commands with Examples

Unix Commands

In this tutorial, you will learn different basic and advanced Unix Commands. Unix commands are inbuilt programs that can be invoked in multiple ways. Here, we will work with these commands interactively from a Unix terminal. A Unix terminal is a graphical program that provides a command-line interface using a …

Read more


UNIX Tutorial for Beginners (20+ In-depth Unix Training Videos)

Unix Tutorial

A beginner’s 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 applications including File Management, Text Processing, …

Read more


How to Install Software in Linux (3 Proper Ways)

How To Install Software In Linux

3 Proper Ways to Install New Software in Linux OS: Instructions on how to install new software in Linux: as this point is exceptionally challenging and called-for among former Windows users. The most common methods to Install Software in Linux are listed below: How to Install Software in Linux First, …

Read more