Linux Basics and Shell Programming Certification Training

Basics of Unix and Linux, System/User Administration, Linux & File Utilities. Learn Shells and Shell Programming (BASH).

IT & Software Operating Systems Udemy
Category Label Platform
Linux Basics and Shell Programming Certification Training

Free Courses : Linux Basics and Shell Programming Certification Training


Linux Basics and Shell Scripting - Course Syllabus


1. Introduction to Unix/Linux

  • Unix and its history

  • Introduction to Linux

  • Login session

  • Working with the Unix filesystem (Linux Directories)

  • Linux Basic Commands (ls, pwd, cd, touch, mkdir, rmdir, cp, mv, cat, rm)

  • Handling files and directories (with metacharacters)

  • Working with vi (visual editor along with 3 modes)

  • Linux documentation (along with manual sections including path)


2. File utilities

  • Standard I/O, redirection and pipes

  • File descriptors and its related usage of metacharacters (>, >>, <, <<, <<<)

  • Changing file access rights (users and permissions including both Symbolic and Absolute modes) (chmod)

  • Soft links and hard links

  • Checking file integrity


3. Linux Utilities

  • Disk utilities (du, df)

  • Process utilities (ps and all options)

  • Text processing utilities (head, tail, wc, find, grep etc)

  • Miscellaneous commands

  • Compressing and archiving (backup and restore) utilities

  • User management, time management and shutdown (init levels)


4. System Administrative Basics

  • Networking

  • File systems and devices

  • Accessing administrator (root) privileges

  • Package management


5. Shells and Shell Programming (BASH)

  • Command line interpreters and SSH

  • Variables in shell (Local and Global (export))

  • Environment variables

  • How to write the script?

  • Quotes (Single and Double along with variables)

  • Test commands or [ expr ]

  • Conditional statements (if fi, if else fi, if elif else fi, case statement)

  • Repetitive statements (for and while loops)

  • Conditional execution (&& and ||)

  • Functions

  • Signal Handling (Default action, Handling Signals and Ignoring Signals)

  • Commands such as kill, trap, shift

  • Command line processing and command line arguments

  • Processing command line options (getopts)

  • Utilities: cut, join, tr, awk, sed, uniq, grep

Related Posts:
  1. Data Engineering for Everyone
  2. Machine Learning for Everyone
  3. Belajar menggunakan bootstrap
  4. Membuat galeri foto dengan JQuery
  5. JSON Web Token pada NodeJS

You can support us by donate with buy us a coffee. We appreciate your donation to our work for share free udemy courses.

Get courses alert everyday on our Telegram Channel. Join Now

Insidelearn Telegram Channel

Share this courses to your friends, community.

10,000+ People trust Insidelearn! Get courses alert on Telegram or Discord.