Semester 5BCI503

UNIX Operating System & Shell Programming (BCI503) crash course, Online BCA, Semester 5:

This subject covers the UNIX operating system from its kernel and file system to everyday commands, the vi editor, shell scripting and basic system…

  • 16 video lessons
  • 4h 28m
  • Study notes
  • 80 quiz questions
  • Assignment
UNIX Operating System & Shell Programming crash course

16 lessons in UNIX Operating System & Shell Programming

Each lesson pairs one topic with a hand-picked video, trimmed to the part that teaches it.

About this subject

This subject covers the UNIX operating system from its kernel and file system to everyday commands, the vi editor, shell scripting and basic system administration. After it you will be able to work confidently at a UNIX command line, write shell scripts with variables, decisions and loops, and handle routine admin tasks like managing users, disks and security.

  1. 1

    UNIX Overview and System Organization

    Module I, Overview: UNIX Overview, UNIX System Organization, Kernel

    Architecture || Components of UNIX || LINUX|| Operating System || OS || What is kernel and shell· Sudhakar Atchala· 9 min

    Study notes 5 quiz questionsWatch lesson
  2. 2

    The Shell, Files and Special Device Files in UNIX

    Module I, Overview: Running a Command: the Shell, Files and Directories, Peripheral Devices and UNIX: Special Files

    File Management in Unix / Linux | Lecture #2 | Unix Shell Scripting Tutorial· AmpCode· 17 min

    Study notes 5 quiz questionsWatch lesson
  3. 3

    UNIX Login, Accounts and Basic Commands

    Module II, UNIX Commands & UNIX Editors: Login, password, hostname, creating an account, Virtual consoles, shell and commands, logout, changing password, Getting online help, manual pages

    Basic UNIX Commands | UNIX Shell Commands Tutorial for Beginners | UNIX Training | Edureka· edureka!· 19 min

    Study notes 5 quiz questionsWatch lesson
  4. 4

    UNIX Directory Navigation and File Management Commands

    Module II, UNIX Commands & UNIX Editors: Files and Directories, pathname, Directory Tree, current working directory, relative pathname, referring to home directories, Commands to move around, creating new directories, copying files, moving files, Deleting files and directories, looking at files: cat, more, Wildcards, hidden files

    File Management in Unix / Linux | Lecture #2 | Unix Shell Scripting Tutorial· AmpCode· 17 min

    Study notes 5 quiz questionsWatch lesson
  5. 5

    Redirection, Pipes and File Permissions in UNIX

    Module II, UNIX Commands & UNIX Editors: Standard input and output, redirecting input and output, filter, pipes, file permissions, user and group, Interpreting file permissions, Permission Dependencies, Changing permissions

    Linux File Permissions For Beginners [HINDI] | Linux CHMOD Command· M Prashant· 16 min

    Study notes 5 quiz questionsWatch lesson
  6. 6

    Hard Links, Symbolic Links and Job Control

    Module II, UNIX Commands & UNIX Editors: Managing file links, hard links, symbolic links, jobs and process: process ID, Job control, foreground and background jobs, suspend and interrupt a process, Back grounding and killing jobs, stopping and restarting jobs

    Understand Linux Hard & Soft Links | Linux LN command [HINDI]· M Prashant· 15 min

    Study notes 5 quiz questionsWatch lesson
  7. 7

    Vi Editor Tutorial

    Module II, UNIX Commands & UNIX Editors: Vi Editor Command mode, insert mode and last line mode, command to delete character, insert line, deleting text, command for moving the cursor, including other files, running shell commands, getting vi help, search and replace commands, changing and deleting text, Change word, Change line, Delete current line, Delete n lines, Delete remainder of Lines, copying and moving, Saving and Exiting

    VI EDITOR BASICS IN LINUX / UNIX || LEARN VI EDITOR COMMANDS || LINUX || UNIX· Sundeep Saradhi Kanthety· 19 min

    Study notes 5 quiz questionsWatch lesson
  8. 8

    UNIX File System Structure and Permissions

    Module III, File System: UNIX File System, File Permissions

    What Is Linux File System in Hindi? | Linux FileSystem Explained for Beginners [HINDI]· M Prashant· 26 min

    Study notes 5 quiz questionsWatch lesson
  9. 9

    UNIX System Calls vs Library Functions

    Module III, File System: System Calls and Library Functions

    System Calls and Device Drivers, Library Functions· VideoLectures· 7 min

    Study notes 5 quiz questionsWatch lesson
  10. 10

    Shell Scripting Basics: Variables and Keywords

    Module IV, UNIX Shell Programming: Interactive Shell Scripts, Shell Variables and Keywords

    UNIX and Shell Scripts Tutorials : Understanding Shell Variables and Keywords· Ravi’s Insights on Learning & Life· 6 min

    Study notes 5 quiz questionsWatch lesson
  11. 11

    Command Line Arguments and Arithmetic in Shell Scripts

    Module IV, UNIX Shell Programming: Positional Parameters and Command Line Arguments, Arithmetic in Shell Scripts

    Shell Script tutorials - 12 - Command Line Argument in Shell Script (In Hindi)· Gaurav Sharma· 6 min

    Study notes 5 quiz questionsWatch lesson
  12. 12

    If, Case and Loops in Shell Scripting

    Module IV, UNIX Shell Programming: Taking Decisions, Loop Control Structure

    Shell Scripting in 20 Minutes - Crash Course | In One Video for Beginners | MPrashant· M Prashant· 8 min

    Study notes 5 quiz questionsWatch lesson
  13. 13

    Shell Metacharacters

    Module IV, UNIX Shell Programming: Shell Metacharacters

    UNIX Programming (Part - 23) Using the Shell(Meta characters)· ITUTEES· 13 min

    Study notes 5 quiz questionsWatch lesson
  14. 14

    Adding Users and System Startup/Shutdown in UNIX

    Module V, System Administration: Adding and Removing Users, Starting up and Shutting down the System

    Linux User Account Management | USERADD, USERMOD, Examples | MPrashant· M Prashant· 20 min

    Study notes 5 quiz questionsWatch lesson
  15. 15

    Disk Management and Mounting File Systems

    Module V, System Administration: Disk Management, File System Mounting and Unmounting

    Disk Management in Linux | fdisk, lsblk, mount, umount Explained· WsCube Cyber Security· 7 min

    Study notes 5 quiz questionsWatch lesson
  16. 16

    UNIX System Monitoring and Security

    Module V, System Administration: Monitoring System Usage, Ensuring System Security

    Session-66 | Resource Monitoring, Management & Troubleshooting in Linux (RHEL 8) | Nehra Classes· Nehra Classes· 63 min

    Study notes 5 quiz questionsWatch lesson

Assignment

Build a Personal UNIX Workspace and a System Report Shell Script

Free login to open
What you get

Less scrolling. More passing.

  • Free

    Hand-picked video lessons

    16 short lessons, each with the best YouTube explanation we could find, trimmed to the part that matters.

  • Free login

    Study notes

    16 lessons come with a summary, key points, key terms and takeaways for quick revision.

  • Free login

    Quizzes

    80 questions across the course, with the right answer and why, the moment you pick.

  • Free login

    Assignments

    1 subject assignments with clear tasks, so you practise what each subject actually asks of you.

  • Free login

    Notebook

    Write notes beside the video, stamped with the exact time, and jump back to that moment later.

  • Free login

    Progress that follows you

    Completed lessons, quiz scores and where you stopped, saved to your account on every device.

  • Live chat pass

    Live chat

    A members-only live chat beside every lesson: doubts, tips, stickers and GIFs with your batch. One ₹19 pass opens every live chat.

Members only

The Online BCA live chat. Study together, live.

A live chat right beside the video, shared by everyone studying Online BCA. Ask a UNIX Operating System & Shell Programming doubt mid-lesson, share a shortcut, celebrate a finished semester.

  • Live chat beside every lesson
  • One live chat for all of Online BCA
  • Members-only stickers & GIFs
  • One ₹19 pass opens every live chat
Open the live chat
Pass₹19

UNIX Operating System & Shell Programming: common questions

This subject covers the UNIX operating system from its kernel and file system to everyday commands, the vi editor, shell scripting and basic system administration. After it you will be able to work confidently at a UNIX command line, write shell scripts with variables, decisions and loops, and handle routine admin tasks like managing users, disks and security. It's the UNIX Operating System & Shell Programming subject of Online BCA, Semester 5, in 16 lessons: UNIX Overview and System Organization; The Shell, Files and Special Device Files in UNIX; UNIX Login, Accounts and Basic Commands; UNIX Directory Navigation and File Management Commands; Redirection, Pipes and File Permissions in UNIX; Hard Links, Symbolic Links and Job Control; Vi Editor Tutorial; UNIX File System Structure and Permissions; UNIX System Calls vs Library Functions; Shell Scripting Basics: Variables and Keywords; Command Line Arguments and Arithmetic in Shell Scripts; If, Case and Loops in Shell Scripting; Shell Metacharacters; Adding Users and System Startup/Shutdown in UNIX; Disk Management and Mounting File Systems; UNIX System Monitoring and Security.

Yes. Every video lesson is free to watch without an account. A free login unlocks study notes, quizzes, the assignment, a notebook and progress that syncs across devices.

About 4h 28m of video across 16 lessons, plus time for notes and quizzes. Go at your own pace; your place is saved.

Yes: “Build a Personal UNIX Workspace and a System Report Shell Script”. It comes after the last lesson, with a brief, clear tasks and how the work is judged.

A members-only live chat beside the video, shared by everyone studying Online BCA, where learners ask doubts, share tips and react with stickers and GIFs. One ₹19 pass, paid once from your InsideEdge wallet, opens the live chat for every degree.

No. It's a crash course to help you understand and revise the subject quickly. Use it alongside your official study material and assignments.