Techinaut online ecuation
TECHINAUT

B LEVEL

4.5 (15)
NIELIT

BASICS OF OS, UNIX AND SHELL PROGRAMMING

B2.3-R4- B level (NIELIT)

This course will teach you the fundamentals of Unix and Shell programming. How to create and run shell scripts to automate various tasks. This includes file and text manipulation and other essential commands.

UNIX AND SHELL

18 Lessons

UNIX AND SHELL

120 Hours - (Theory: 48 hrs + Practical: 72 hrs)

UNIX AND SHELL

100+ students enrolled

Overview
Course Description

The course is designed for non-technical learners and offers a solid foundation of Unix fundamentals and hands-on practice using an Ubuntu system. The knowledge gained will quickly transfer to other Unix-based operating systems. The course will cover the characteristics of UNIX systems, how to navigate and search files and directories, and how to use the shell. All of the material in the course is presented in a step-by-step manner.

What you'll learn
  • you can use the body to create programs, run extra commands, and even restart the computer.
  • Uses Shell scripting allows you to automate repetitive tasks on Unix, Linux, and MAC systems.
  • How to use AWK, a powerful tool for processing Unix utilities.
  • The course contains practical exercises and real-world examples.
  • How to write shell scripts.
  • This course teaches you about shell programming, file systems, and permissions. It also covers automation, monitoring, and other advanced concepts.
  • How to create scripts, customize your shell, and use conditional statements. You'll also learn how to use loops and command-line options.
Course Content
  • Operating SystemLecture 1.1 Overview of OS. System Calls, Process Management

    Operating System 02:53
  • Operating SystemLecture 1.2 Security, Graphical User Interface

    Operating System 02:53
  • LinuxLecture 2.1 What is Open Source? , Linux Origins

    Linux 02:53
  • LinuxLecture 2.2 Red Hat Distributions, Linux Principles

    Linux 02:53
  • LinuxLecture 3.1 Logging in to a Linux System

    Linux 02:53
  • LinuxLecture 3.2 Elements of the X Window System, Starting the X server

    Linux 02:53
  • LinuxLecture 3.3 The root user, Changing identities

    Linux 02:53
  • LinuxLecture 4.1 Running Commands, Some Simple commands

    Linux 02:53
  • LinuxLecture 4.2 Navigating man pages, The info command

    Linux 02:53
  • LinuxLecture 4.3 Extended Documentation, Red Hat Documentation

    Linux 02:53
  • LinuxLecture 5.1 Linux File Hierarchy Concepts

    Linux 02:53
  • LinuxLecture 5.2 Absolute and Relative Pathnames, Changing Directories

    Linux 02:53
  • LinuxLecture 5.3 Copying Files and Directories

    Linux 02:53
  • LinuxLecture 5.4 Using Nautilus, Determining File Content

    Linux 02:53
  • Linux ConceptLecture 6.1 XOrg: The X11 Server, XOrg Server Design

    Linux Concept 02:53
  • Linux ConceptLecture 6.2 XOrg Modularity, Server and Client Relationship

    Linux Concept 02:53
  • Linux ConceptLecture 6.3 Configuration Utilities, Remote X Sessions

    Linux Concept 02:53
  • Linux ConceptLecture 7.1 Users, Groups, Linux File Security

    Linux Concept 02:53
  • Linux ConceptLecture 7.2 Permission Types, Examining Permissions

    Linux Concept 02:53
  • Linux ConceptLecture 7.3 Changing File Ownership, Changing Permissions

    Linux Concept 02:53
  • Linux ConceptLecture 7.4 Numeric Method, Changing Permissions

    Linux Concept 02:53
  • Linux ConceptLecture 8.1 User and Group ID Numbers

    Linux Concept 02:53
  • Linux ConceptLecture 8.2 Monitoring Logins, Default Permissions

    Linux Concept 02:53
  • Linux ConceptLecture 8.3 Special Permissions for Directories

    Linux Concept 02:53
  • The Linux File System In-depthLecture 9.1 Partitions and Filesystems, Inodes, Directories

    The Linux File System In-depth 02:53
  • The Linux File System In-depthLecture 9.2 cp and inodes, mv and inodes

    The Linux File System In-depth 02:53
  • The Linux File System In-depthLecture 9.3 Seven Fundamental Filetypes

    The Linux File System In-depth 02:53
  • The Linux File System In-depthLecture 9.4 Creating File Archives: Other Tools

    The Linux File System In-depth 02:53
  • Advanced Text EditorLecture 10.1 Introducing vim, vim

    Advanced Text Editor 02:53
  • Advanced Text EditorLecture 10.2 Search and Replace, Manipulating Text

    Advanced Text Editor 02:53
  • Advanced Text EditorLecture 10.3 Visual Mode, Using multiple “windows”

    Advanced Text Editor 02:53
  • Advanced Text EditorLecture 10.4 Configuring vi and vim, Learning more

    Advanced Text Editor 02:53
  • Standard I/O and PipesLecture 11.1 Standard Input and Output

    Standard I/O and Pipes 02:53
  • Standard I/O and PipesLecture 11.2 Redirecting STDOUT to a Program

    Standard I/O and Pipes 02:53
  • Standard I/O and PipesLecture 11.3 Redirecting to Multiple Targets

    Standard I/O and Pipes 02:53
  • Standard I/O and PipesLecture 11.4 Sending Multiple Lines to STDIN

    Standard I/O and Pipes 02:53
  • Using the Bash ShellLecture 12.1 Bash Introduction, Bash Heritage and Features

    Using the Bash Shell 02:53
  • Using the Bash ShellLecture 12.2 Command Line Shortcuts

    Using the Bash Shell 02:53
  • Using the Bash ShellLecture 12.3 History Tricks, Command Line Expansion

    Using the Bash Shell 02:53
  • Using the Bash ShellLecture 12.4 Command Editing Tricks, gnome-terminal

    Using the Bash Shell 02:53
  • Configuring the Bash ShellLecture 13.1 Bash Variables, Environment variables

    Configuring the Bash Shell 02:53
  • Configuring the Bash ShellLecture 13.2 Some common variables, Aliases

    Configuring the Bash Shell 02:53
  • Configuring the Bash ShellLecture 13.3 Preventing Expansion, Login vs non-login shells

    Configuring the Bash Shell 02:53
  • Configuring the Bash ShellLecture 13.4 Bash startup tasks

    Configuring the Bash Shell 02:53
  • Text Processing ToolsLecture 14.1 Tools for Extracting Text, Viewing File Contents

    Text Processing Tools 02:53
  • Text Processing ToolsLecture 14.2 Extracting Text by column, Tools for analyzing text

    Text Processing Tools 02:53
  • Text Processing ToolsLecture 14.3 Eliminating Duplicate Lines, Comparing Files

    Text Processing Tools 02:53
  • Text Processing ToolsLecture 14.4 Special Characters for Complex Searches

    Text Processing Tools 02:53
  • Shell ProgrammingLecture 15.1 Scripting Basics, Creating Shell Scripts, Generating Output

    Shell Programming 02:53
  • Shell ProgrammingLecture 15.2 Conditional Execution, File Tests, String Tests

    Shell Programming 02:53
  • Shell ProgrammingLecture 15.3 handling parameters with Spaces

    Shell Programming 02:53
  • Shell ProgrammingLecture 15.4 Scripting at the command line, Shell Script Debugging

    Shell Programming 02:53
  • Investigating and Managing ProcessLecture 16.1 What is a Process? Listing Processes, Finding Processes

    Investigating and Managing Process 02:53
  • Investigating and Managing ProcessLecture 16.2 Scheduling Priority, Altering Scheduling Priority

    Investigating and Managing Process 02:53
  • Investigating and Managing ProcessLecture 16.3 Interactive Process Management tools, Job Control

    Investigating and Managing Process 02:53
  • Investigating and Managing ProcessLecture 16.4 Crontab File Format

    Investigating and Managing Process 02:53
  • Finding and Processing Files Lecture 17.1 Locate, Locate Examples, find, Basic find Examples

    Finding and Processing Files 02:53
  • Finding and Processing FilesLecture 17.2 find and Numeric Criteria, find and Access Times

    Finding and Processing Files 02:53
  • Finding and Processing FilesLecture 17.3 Executing Commands with find

    02:53
  • Finding and Processing FilesLecture 17.4 The GNOME Search Tool

    Finding and Processing Files 02:53
  • System Configuration ToolsLecture 18.1 TCP/IP Network Configuration, Managing Ethernet Connections

    System Configuration Tools 02:53
  • System Configuration ToolsLecture 18.2 Graphical Network Configuration, Network Configuration Files

    02:53
  • System Configuration ToolsLecture 18.3 Printing in Linux, Setting the System's Date and Time

    System Configuration Tools 02:53
  • System Configuration ToolsLecture 18.4 Managing Services

    System Configuration Tools 02:53
About Us
Techinaut
TECHINAUT

B LEVEL

4.5 Instructor Rating
techinaut

100+ Courses

techinaut

20+ Faculty

techinaut

Industry Expert

techinaut

45000+ students enrolled

UI/UX Designer, with 7+ Years Experience. Guarantee of High Quality Work.

Skills: Web Design, UI Design, UX/UI Design, Mobile Design, User Interface Design, Sketch, Photoshop, GUI, Html, Css, Grid Systems, Typography, Minimal, Template, English, Bootstrap, Responsive Web Design, Pixel Perfect, Graphic Design, Corporate, Creative, Flat, Luxury and much more.

Available for:

  • 1. Full Time Office Work
  • 2. Remote Work
  • 3. Freelance
  • 4. Contract
  • 5. Worldwide
Reviews
techinaut review
Nicole Brown

UX/UI Designer

4.5 Instructor Rating

“ This is the second Photoshop course I have completed with Cristian. Worth every penny and recommend it highly. To get the most out of this course, its best to to take the Beginner to Advanced course first. The sound and video quality is of a good standard. Thank you Cristian. “

Reply
Post A comment