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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
Online BCA live chat
Anyone else finding UNIX Operating System & Shell Programming tricky? 😅
Lesson 2 cleared it up for me. Watch it before the quiz

Doing it now, thanks!
Starting Android Programming tonight if anyone wants to go together
More from Online BCA Semester 5
All subjects- Sem 5
BCI533
Android Programming
This subject introduces Android app development, covering the platform's architecture, project structure, the emulator and debugging tools, UI components,…
- 16 lessons
- 4h 43m
- Notes
- Quiz
- Sem 5
BCI532
Data Warehousing & Data Mining
This subject covers how data warehouses are designed, built and tuned for multidimensional analysis, and how data mining, data marts and OLAP turn large data…
- 13 lessons
- 2h 6m
- Notes
- Quiz
- Sem 5
BCI531
Designing & Supporting Computer Network
This subject covers how enterprise networks are designed and supported, from hierarchical core, distribution and access layer design through gathering…
- 25 lessons
- 5h 55m
- Notes
- Quiz
- Sem 5
BCI502
Java Programming
This subject covers core Java programming, from object-oriented concepts, classes and inheritance to AWT, applets, event handling, exception handling,…
- 19 lessons
- 7h 9m
- Notes
- Quiz
- Sem 5
BCA501
Systems Software
This subject covers how system software such as assemblers, macro processors, loaders, linkers, compilers and operating systems are designed and implemented,…
- 18 lessons
- 6h 13m
- Notes
- Quiz
- Sem 5
BCA534
Web Programming
This subject covers the foundations of building websites: web programming terminology and tools, JavaScript, advanced CSS styling and animation, XML and its…
- 19 lessons
- 9h
- Notes
- Quiz
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.