К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Linux Commands & Shell Scripting · LearnSpace
Назад в каталог
courseraПрограммирование

Linux Commands & Shell Scripting

Курс от Birla Institute of Technology & Science, Pilani
Средний≈ 43.6 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Master Linux Commands & Shell Scripting with this comprehensive Linux course that bridges theory with practical application, equipping you with essential command-line proficiency and powerful shell scripting capabilities crucial for modern system administration. Through hands-on exercises and real-world scenarios, you'll master Linux fundamentals, file system architecture, process management, and automation techniques. You'll progress from basic commands to developing sophisticated BASH scripts that streamline administrative tasks, handle system processes, and implement decision-making logic. By course completion, you'll possess the technical foundation and practical skills to efficiently navigate Linux environments, execute administrative tasks, and create automation solutions that address complex operational challenges in IT infrastructure management. This course is ideal for both beginners looking to establish a solid foundation and intermediate users wanting to enhance their command-line and scripting capabilities.

Навыки, которые вы освоите

Linux CommandsShell ScriptFile I/OUnix CommandsOperating System AdministrationSoftware DevelopmentSystem ProgrammingSystems AdministrationData ManagementComputer SecurityProcess ManagementPeripheral Devices

Программа курса

10 модулей · 247 учебных материалов

01Linux Fundamentals35 материалов

Let's Get Started

Command Line Interfaces and ScriptingВидеоCourse Overview and InformationЧтениеMeet Your Instructor: Dr. Saikishor JangitiВидеоMeet Your Instructor: Prof. Chandra Shekar RKВидео

Basics of Linux Operating System

Учитесь у экспертов

BITS Pilani Instructors Group

Преподаватель курса

Linux Commands & Shell Scripting
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 43.6 ч

10 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Немецкий, Индонезийский, Испанский, Японский

Часть программы вашего университета
Introduction to LinuxВидео
Practice Quiz: Introduction to LinuxЗадание
Day-to-Day Use of CommandsВидео
Practice Quiz: Day-to-Day Use of CommandsЗадание
File and Directory Structure: Part 1Видео
File and Directory Structure: Part 2Видео
File and Directory Structure: Part 3Видео
Practice Quiz: File and Directory StructureЗадание
What Is a Linux Shell?Видео
Practice Quiz: What Is a Linux Shell?Задание
Essential Reading: Basics of Linux Operating System Чтение

Basic Commands

Logging into a Linux SystemВидеоPractice Quiz: Logging into a Linux SystemЗаданиеManual Help and Linux Basic Commands: passwd, date, who, who am i, write, and manВидеоPractice Quiz: Manual Help and Linux Basic Commands: passwd, date, who, who am i, write, and man ЗаданиеLinux Basic Commands: ln, pwd, and ls with optionsВидеоPractice Quiz: Linux Basic Commands: ln, pwd, and ls with optionsЗаданиеLinux Basic Commands: touch, tr, and prВидеоPractice Quiz: Linux Basic Commands: touch, tr, and prЗаданиеEssential Reading: Basic CommandsЧтениеLab: Basic CommandsЛабораторная

Network-Related Commands

Linux Commands: hostname, ping, traceroute, and nmapВидеоPractice Quiz: Linux Commands: hostname, ping, traceroute, and nmapЗаданиеLinux Basic Commands: ssh, scp, and /etc/sshВидеоPractice Quiz: Linux Basic Commands: ssh, scp, and /etc/sshЗаданиеEssential Reading: Network-Related CommandsЧтениеLinux Commands in ActionDIALOGUE

Lab and Assessment

Module Wrap-Up: Introduction to LinuxВидеоLab: Network-Related CommandsЛабораторнаяLab Solutions: Basic CommandsЧтениеTest Yourself: Linux FundamentalsЗадание
02Linux Files and Directories26 материалов

Linux Files and Directories

Basics of Files and Linux File SystemВидеоPractice Quiz: Basics of Files and Linux File SystemЗаданиеFile PermissionsВидеоPractice Quiz: File PermissionsЗаданиеWhat Is an Inode?ВидеоPractice Quiz: What Is an Inode?ЗаданиеInode Structure in Linux File System and Links in LinuxВидеоPractice Quiz: Inode Structure in Linux File System and Links in LinuxЗаданиеInode Associated with Directories and Access PermissionsВидеоPractice Quiz: Inode Associated with Directories and Access PermissionsЗаданиеEssential Reading: Linux Files and DirectoriesЧтение

File and Directory Commands

Navigate and List the Files in the Directory ВидеоPractice Quiz: Navigate and List the Files in the DirectoryЗаданиеCreate and Delete Files and DirectoriesВидеоPractice Quiz: Create and Delete Files and DirectoriesЗаданиеCopy and Move Files and DirectoriesВидеоPractice Quiz: Copy and Move Files and DirectoriesЗадание

Lab and Assessment

Module Wrap-Up: Linux Files and DirectoriesВидеоLab: File and Directory CommandsЛабораторнаяLab Solutions: File and Directory CommandsЧтениеTest Yourself: Linux Files and DirectoriesЗадание
03Linux File System22 материалов

File System and Superblock

Open Files and Descriptor Management ServicesВидеоPractice Quiz: Open Files and Descriptor Management ServicesЗаданиеIn-Memory File System StructureВидеоPractice Quiz: In-Memory File System StructureЗаданиеFile System Layout and File System ImplementationВидеоPractice Quiz: File System Layout and File System ImplementationЗаданиеWhat Is a Superblock?ВидеоPractice Quiz: What Is a Superblock?ЗаданиеEssential Reading: File System and SuperblockЧтение

Inode and Links

Conversion of a Path Name to an InodeВидеоPractice Quiz: Conversion of a Path Name to an InodeЗаданиеExploring the Options in a LinkВидеоPractice Quiz: Exploring the Options in a LinkЗаданиеAssignment and Freeing of Datablocks and InodesВидеоPractice Quiz: Assignment and Freeing of Datablocks and InodesЗадание

Lab and Assessment

Module Wrap-Up: Linux File SystemВидеоLab: Inode and LinksЛабораторнаяLab Solution: Inode and LinksЧтениеTest Yourself: Linux File SystemЗадание
04I/O Devices and Linux 25 материалов

I/O in Linux

I/O in Linux: Kernel I/O StructureВидеоPractice Quiz: I/O in Linux: Kernel I/O StructureЗаданиеI/O Devices: Block and Character DevicesВидеоPractice Quiz: I/O Devices: Block and Character DevicesЗаданиеDevice DriversВидеоPractice Quiz: Device DriversЗаданиеI/O Queuing and Interrupt HandlingВидеоPractice Quiz: I/O Queuing and Interrupt HandlingЗаданиеInspect the Hard Disks and SectorsВидеоPractice Quiz: Inspect the Hard Disks and SectorsЗаданиеEssential Reading: I/O in LinuxЧтение

Disk Commands

lsblk, fdisk, and df Commands ВидеоPractice Quiz: lsblk, fdisk, and df Commands Задание hwinfo and parted Linux CommandsВидео Practice Quiz: hwinfo and parted Linux CommandsЗаданиеcfdisk, sfdisk, and smartctl Linux CommandsВидеоPractice Quiz: cfdisk, sfdisk, and smartctl Linux CommandsЗадание

Lab and Assessment

Module Wrap-Up: I/O Devices and LinuxВидеоLab: Disk CommandsЛабораторнаяAdditional Lab: Linux FundamentalsЛабораторнаяLab Solutions: Disk CommandsЧтениеTest Yourself: I/O Devices and Linux Задание
05vi Editor17 материалов

Working with vi Editor

Creating a File Using vi EditorВидеоPractice Quiz: Creating a File Using vi EditorЗаданиеvi: Basic Operating Modes, Insert Mode, Command Mode, and Ex Command ModeВидеоPractice Quiz: vi: Basic Operating Modes, Insert Mode, Command Mode, and Ex Command ModeЗаданиеCommands for Deleting File Content and Shortcut KeysВидеоPractice Quiz: Commands for Deleting File Content and Shortcut KeysЗаданиеMiscellaneous vi CommandsВидеоPractice Quiz: Miscellaneous vi CommandsЗаданиеvi Editor: Copy and Paste TextВидеоPractice Quiz: vi Editor: Copy and Paste TextЗаданиеPattern Searching and Substitution of TextВидеоPractice Quiz: Pattern Searching and Substitution of TextЗаданиеEssential Reading: Working with vi EditorЧтение

Lab and Assessment

Module Wrap-Up: vi EditorВидеоLab: Working with vi EditorЛабораторнаяLab Solution: Working with vi EditorЧтениеTest Yourself: vi EditorЗадание
06Recovery and I/O Redirection 33 материалов

Recovery Files in vi Editor

Auto Recovery, Backup, and Version ControlВидеоPractice Quiz: Auto Recovery, Backup, and Version ControlЗаданиеRecovery After CrashВидеоPractice Quiz: Recovery After CrashЗаданиеUndelete and Recover from BufferВидеоPractice Quiz: Undelete and Recover from BufferЗаданиеMark CommandВидеоEssential Reading: Recovery Files in Vi EditorЧтениеPractice Quiz: Mark CommandЗадание

I/O Redirection

Standard Input RedirectionВидеоPractice Quiz: Standard Input RedirectionЗаданиеStandard Output Redirection and Appending OutputВидеоPractice Quiz: Standard Output Redirection and Appending OutputЗаданиеStandard Error RedirectionВидеоPractice Quiz: Standard Error RedirectionЗадание

Filters: sort, head, tail, grep, pipe, and tee

sort CommandВидеоPractice Quiz: sort CommandЗаданиеhead CommandВидеоPractice Quiz: head CommandЗаданиеtail CommandВидеоPractice Quiz: tail CommandЗаданиеgrep Command

Summary and Assessment

Module Wrap-Up: Recovery and I/O RedirectionВидеоTest Yourself: Recovery and I/O Redirection Задание
07Shell Scripting24 материалов

Introduction to Shell Scripting

Need for Shell ScriptВидеоPractice Quiz: Need for Shell ScriptЗаданиеStructure of a Shell ScriptВидеоPractice Quiz: Structure of a Shell ScriptЗаданиеWild Cards Interpreted by ShellВидеоPractice Quiz: Wild Cards Interpreted by ShellЗаданиеMeta CharactersВидеоPractice Quiz: Meta CharactersЗаданиеSpecial Variables in Shell ScriptingВидеоEssential Reading: Introduction to Shell ScriptingЧтениеPractice Quiz: Special Variables in Shell ScriptingЗадание

Interactive Shell Scripts

Variables in Shell Scripting: System VariablesВидеоPractice Quiz: Variables in Shell Scripting: System VariablesЗаданиеVariables in Shell Scripting: User-Defined VariablesВидеоPractice Quiz: Variables in Shell Scripting: User-Defined VariablesЗаданиеInteractive Shell Scripts ВидеоPractice Quiz: Interactive Shell ScriptsЗадание

Lab and Assessment

Lab: Working with Shell ScriptsЛабораторнаяLab Solution: Working with Shell ScriptsЧтениеTest Yourself: Shell ScriptingЗадание
08Decision-Making Constructs and File Handling in Shell 30 материалов

Decision-Making in Shell Scripts

Test and [ expression ]ВидеоPractice Quiz: Test and [ expression ]Заданиеif StatementВидеоPractice Quiz: if StatementЗаданиеif....else….fi StatementВидеоPractice Quiz: if....else….fi StatementЗаданиеCase statement for Multilevel if-then-else-fiВидеоEssential Reading: Decision-Making in Shell ScriptsЧтениеPractice Quiz: Case statement for Multilevel if-then-else-fiЗадание

Looping Constructs in Shell Scripts

String Operations Using if StatementВидеоPractice Quiz: String Operations Using If StatementЗаданиеLogical OperationsВидеоPractice Quiz: Logical OperationsЗаданиеEssential Reading: Complex Decision-Making ConstructsЧтениеfor Loop with ExampleВидео

Arrays, String Operators, and File Handling

Introduction to ArraysВидеоPractice Quiz: Introduction to ArraysЗаданиеOperations on ArraysВидеоPractice Quiz: Operations on ArraysЗаданиеEssential Reading: Arrays and String OperatorsЧтениеFile Handling with ExampleВидео

Lab and Assessment

Lab: Decision-Making Constructs and File HandlingЛабораторнаяLab Solution: Decision-Making Constructs and File HandlingЧтениеTest Yourself: Decision-Making Constructs and File Handling in Shell Задание
09System Calls21 материалов

Linux OS—Working Modes

Process Definition and Life Cycle of a ProcessВидеоPractice Quiz: Process Definition and Life Cycle of a ProcessЗаданиеKernel Mode vs. User Mode ВидеоPractice Quiz: Kernel Mode vs. User ModeЗаданиеSystem Call for Process CreationВидеоPractice Quiz: System Call for Process CreationЗаданиеExample Using fork()ВидеоPractice Quiz: Example Using fork()ЗаданиеProcess CoordinationВидеоPractice Quiz: Process CoordinationЗаданиеEssential Reading: Linux OS—Working ModesЧтение

Signals and Handling

Signal Definition and Signal HandlerВидеоPractice Quiz: Signal Definition and Signal HandlerЗаданиеSending SignalВидеоPractice Quiz: Sending SignalЗаданиеDifference Between System Call and Function CallВидеоPractice Quiz: Difference Between System Call and Function CallЗадание

Discussion and Assessment

Lab: Linux OS—Working ModesЛабораторнаяLab Solution: Linux OS—Working ModesЧтениеTest Yourself: System CallsЗадание
10System Calls for File I/O and System Administration Commands14 материалов

Low-Level File I/O Operations

Low-Level File Operations: Part 1—open() and close()ВидеоPractice Quiz: Low-Level File Operations: Part 1—open() and close()ЗаданиеLow-Level File Operations: Part 2—read() and write()ВидеоEssential Reading: Low-Level File I/O OperationsЧтениеPractice Quiz: Low-Level File Operations: Part 2—read() and write()Задание

System Administration: Advance Commands

Advance Commands for System Administration: Part 1ВидеоPractice Quiz: Advance Commands for System Administration: Part 1ЗаданиеAdvance Commands for System Administration: Part 2ВидеоEssential Reading: System Administration: Advance CommandsЧтениеPractice Quiz: Advance Commands for System Administration: Part 2Задание

Lab and Assessment

Lab: Low-Level File I/O Operations and System Administration CommandsЛабораторнаяLab Solution: Low-Level File I/O Operations and System Administration CommandsЧтениеAdditional Lab: Build Shell ScriptsЛабораторнаяTest Yourself: System Calls for File I/O and System Administration CommandsЗадание
Permissions and Ownership of a File or DirectoryВидео
Practice Quiz: Permissions and Ownership of a File or DirectoryЗадание
Commands for Disk Usage and Links Видео
Practice Quiz: Commands for Disk Usage and Links Задание
Essential Reading: File and Directory CommandsЧтение
Complete Data Structure for Inode in Linux File SystemВидео
Practice Quiz: Complete Data Structure for Inode in Linux File SystemЗадание
Essential Reading: Inode and LinksЧтение
Command Line Tool to Check the Health of a Disk Drive on a Linux System Видео
Practice Quiz: Command Line Tool to Check the Health of a Disk Drive on a Linux System Задание
Essential Reading: Disk CommandsЧтение
Using /dev/nullВидео
Essential Reading: I/O RedirectionЧтение
Practice Quiz: Using /dev/nullЗадание
Видео
Practice Quiz: grep CommandЗадание
pipe CommandВидео
Practice Quiz: pipe CommandЗадание
tee CommandВидео
Essential Reading: Filters: sort, head, tail, grep, pipe, and teeЧтение
Practice Quiz: tee CommandЗадание
Arithmetic Expression “expr” Видео
Essential Reading: Interactive Shell ScriptsЧтение
Practice Quiz: Arithmetic Expression “expr”Задание
Essential Reading: Example CodesЧтение
Practice Quiz: for Loop with ExampleЗадание
While and until Loops with an Example Along with “break” and “‘continue”Видео
Practice Quiz: While and until Loops with an Example Along with “break” and “‘continue”Задание
Essential Reading: Looping ConstructsЧтение
Practice Quiz: File Handling with ExampleЗадание
Essential Reading: File HandlingЧтение
Essential Reading: Signals and HandlingЧтение