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.

Linux Commands & Shell Scripting
访问权限由 New York State Department of Labor 提供
推荐体验
推荐体验
中级
No prerequisites, but basic computer & browser knowledge is assumed. Familiarity with OS and command-line interfaces is helpful but not essential.
推荐体验
推荐体验
中级
No prerequisites, but basic computer & browser knowledge is assumed. Familiarity with OS and command-line interfaces is helpful but not essential.
您将学到什么
Master Linux components, bootup processes, and essential command-line operations for system management.
Navigate and manipulate Linux file systems, directories, inodes, and implement effective file handling strategies.
Develop powerful BASH scripts using variables, control structures, loops, and decision-making constructs for task automation.
Apply advanced Linux commands for system administration, I/O redirection, and network operations.
您将获得的技能
您将学习的工具
要了解的详细信息

添加到您的领英档案
99 项作业
了解顶级公司的员工如何掌握热门技能

该课程共有10个模块
Master core components of Linux operating systems and essential command-line tools for everyday operations.
涵盖的内容
16个视频5篇阅读材料11个作业2个非评分实验室
16个视频• 总计130分钟
- Command Line Interfaces and Scripting• 3分钟
- Meet Your Instructor: Dr. Saikishor Jangiti• 2分钟
- Meet Your Instructor: Prof. Chandra Shekar RK• 1分钟
- Introduction to Linux• 21分钟
- Day-to-Day Use of Commands• 9分钟
- File and Directory Structure: Part 1• 16分钟
- File and Directory Structure: Part 2• 4分钟
- File and Directory Structure: Part 3• 8分钟
- What Is a Linux Shell?• 4分钟
- Logging into a Linux System• 3分钟
- Manual Help and Linux Basic Commands: passwd, date, who, who am i, write, and man• 18分钟
- Linux Basic Commands: ln, pwd, and ls with options• 12分钟
- Linux Basic Commands: touch, tr, and pr• 5分钟
- Linux Commands: hostname, ping, traceroute, and nmap• 9分钟
- Linux Basic Commands: ssh, scp, and /etc/ssh• 12分钟
- Module Wrap-Up: Introduction to Linux• 3分钟
5篇阅读材料• 总计50分钟
- Course Overview and Information• 10分钟
- Essential Reading: Basics of Linux Operating System • 10分钟
- Essential Reading: Basic Commands• 10分钟
- Essential Reading: Network-Related Commands• 10分钟
- Lab Solutions: Basic Commands• 10分钟
11个作业• 总计102分钟
- Practice Quiz: Introduction to Linux• 9分钟
- Practice Quiz: Day-to-Day Use of Commands• 9分钟
- Practice Quiz: File and Directory Structure• 9分钟
- Practice Quiz: What Is a Linux Shell?• 9分钟
- Practice Quiz: Logging into a Linux System• 9分钟
- Practice Quiz: Manual Help and Linux Basic Commands: passwd, date, who, who am i, write, and man • 9分钟
- Practice Quiz: Linux Basic Commands: ln, pwd, and ls with options• 9分钟
- Practice Quiz: Linux Basic Commands: touch, tr, and pr• 9分钟
- Practice Quiz: Linux Commands: hostname, ping, traceroute, and nmap• 9分钟
- Practice Quiz: Linux Basic Commands: ssh, scp, and /etc/ssh• 9分钟
- Test Yourself: Linux Fundamentals• 12分钟
2个非评分实验室• 总计90分钟
- Lab: Basic Commands• 30分钟
- Lab: Network-Related Commands• 60分钟
Navigate the Linux file hierarchy and perform essential file management operations.
涵盖的内容
11个视频3篇阅读材料11个作业1个非评分实验室
11个视频• 总计79分钟
- Basics of Files and Linux File System• 10分钟
- File Permissions• 12分钟
- What Is an Inode?• 8分钟
- Inode Structure in Linux File System and Links in Linux• 13分钟
- Inode Associated with Directories and Access Permissions• 4分钟
- Navigate and List the Files in the Directory • 7分钟
- Create and Delete Files and Directories• 5分钟
- Copy and Move Files and Directories• 6分钟
- Permissions and Ownership of a File or Directory• 7分钟
- Commands for Disk Usage and Links • 4分钟
- Module Wrap-Up: Linux Files and Directories• 2分钟
3篇阅读材料• 总计30分钟
- Essential Reading: Linux Files and Directories• 10分钟
- Essential Reading: File and Directory Commands• 10分钟
- Lab Solutions: File and Directory Commands• 10分钟
11个作业• 总计108分钟
- Practice Quiz: Basics of Files and Linux File System• 9分钟
- Practice Quiz: File Permissions• 9分钟
- Practice Quiz: What Is an Inode?• 9分钟
- Practice Quiz: Inode Structure in Linux File System and Links in Linux• 9分钟
- Practice Quiz: Inode Associated with Directories and Access Permissions• 9分钟
- Practice Quiz: Navigate and List the Files in the Directory• 9分钟
- Practice Quiz: Create and Delete Files and Directories• 9分钟
- Practice Quiz: Copy and Move Files and Directories• 9分钟
- Practice Quiz: Permissions and Ownership of a File or Directory• 9分钟
- Practice Quiz: Commands for Disk Usage and Links • 9分钟
- Test Yourself: Linux Files and Directories• 18分钟
1个非评分实验室• 总计60分钟
- Lab: File and Directory Commands• 60分钟
Understand filesystem architecture, superblocks, inodes, and links for effective data management.
涵盖的内容
9个视频3篇阅读材料9个作业1个非评分实验室
9个视频• 总计56分钟
- Open Files and Descriptor Management Services• 14分钟
- In-Memory File System Structure• 6分钟
- File System Layout and File System Implementation• 6分钟
- What Is a Superblock?• 4分钟
- Conversion of a Path Name to an Inode• 4分钟
- Exploring the Options in a Link• 6分钟
- Assignment and Freeing of Datablocks and Inodes• 6分钟
- Complete Data Structure for Inode in Linux File System• 5分钟
- Module Wrap-Up: Linux File System• 3分钟
3篇阅读材料• 总计30分钟
- Essential Reading: File System and Superblock• 10分钟
- Essential Reading: Inode and Links• 10分钟
- Lab Solution: Inode and Links• 10分钟
9个作业• 总计84分钟
- Practice Quiz: Open Files and Descriptor Management Services• 9分钟
- Practice Quiz: In-Memory File System Structure• 9分钟
- Practice Quiz: File System Layout and File System Implementation• 9分钟
- Practice Quiz: What Is a Superblock?• 9分钟
- Practice Quiz: Conversion of a Path Name to an Inode• 9分钟
- Practice Quiz: Exploring the Options in a Link• 9分钟
- Practice Quiz: Assignment and Freeing of Datablocks and Inodes• 9分钟
- Practice Quiz: Complete Data Structure for Inode in Linux File System• 9分钟
- Test Yourself: Linux File System• 12分钟
1个非评分实验室• 总计60分钟
- Lab: Inode and Links• 60分钟
Learn how Linux interacts with hardware through kernel I/O structures and device management commands.
涵盖的内容
10个视频3篇阅读材料10个作业2个非评分实验室
10个视频• 总计59分钟
- I/O in Linux: Kernel I/O Structure• 11分钟
- I/O Devices: Block and Character Devices• 7分钟
- Device Drivers• 3分钟
- I/O Queuing and Interrupt Handling• 6分钟
- Inspect the Hard Disks and Sectors• 10分钟
- lsblk, fdisk, and df Commands • 7分钟
- hwinfo and parted Linux Commands• 3分钟
- cfdisk, sfdisk, and smartctl Linux Commands• 5分钟
- Command Line Tool to Check the Health of a Disk Drive on a Linux System • 3分钟
- Module Wrap-Up: I/O Devices and Linux• 4分钟
3篇阅读材料• 总计30分钟
- Essential Reading: I/O in Linux• 10分钟
- Essential Reading: Disk Commands• 10分钟
- Lab Solutions: Disk Commands• 10分钟
10个作业• 总计99分钟
- Practice Quiz: I/O in Linux: Kernel I/O Structure• 9分钟
- Practice Quiz: I/O Devices: Block and Character Devices• 9分钟
- Practice Quiz: Device Drivers• 9分钟
- Practice Quiz: I/O Queuing and Interrupt Handling• 9分钟
- Practice Quiz: Inspect the Hard Disks and Sectors• 9分钟
- Practice Quiz: lsblk, fdisk, and df Commands • 9分钟
- Practice Quiz: hwinfo and parted Linux Commands• 9分钟
- Practice Quiz: cfdisk, sfdisk, and smartctl Linux Commands• 9分钟
- Practice Quiz: Command Line Tool to Check the Health of a Disk Drive on a Linux System • 9分钟
- Test Yourself: I/O Devices and Linux • 18分钟
2个非评分实验室• 总计120分钟
- Lab: Disk Commands• 60分钟
- Additional Lab: Linux Fundamentals• 60分钟
Develop proficiency in the powerful vi text editor for efficient file creation and modification.
涵盖的内容
7个视频2篇阅读材料7个作业1个非评分实验室
7个视频• 总计33分钟
- Creating a File Using vi Editor• 8分钟
- vi: Basic Operating Modes, Insert Mode, Command Mode, and Ex Command Mode• 5分钟
- Commands for Deleting File Content and Shortcut Keys• 4分钟
- Miscellaneous vi Commands• 4分钟
- vi Editor: Copy and Paste Text• 3分钟
- Pattern Searching and Substitution of Text• 6分钟
- Module Wrap-Up: vi Editor• 3分钟
2篇阅读材料• 总计20分钟
- Essential Reading: Working with vi Editor• 10分钟
- Lab Solution: Working with vi Editor• 10分钟
7个作业• 总计69分钟
- Practice Quiz: Creating a File Using vi Editor• 9分钟
- Practice Quiz: vi: Basic Operating Modes, Insert Mode, Command Mode, and Ex Command Mode• 9分钟
- Practice Quiz: Commands for Deleting File Content and Shortcut Keys• 9分钟
- Practice Quiz: Miscellaneous vi Commands• 9分钟
- Practice Quiz: vi Editor: Copy and Paste Text• 9分钟
- Practice Quiz: Pattern Searching and Substitution of Text• 9分钟
- Test Yourself: vi Editor• 15分钟
1个非评分实验室• 总计60分钟
- Lab: Working with vi Editor• 60分钟
Master file recovery techniques and input/output redirection for advanced system operations.
涵盖的内容
15个视频3篇阅读材料15个作业
15个视频• 总计61分钟
- Auto Recovery, Backup, and Version Control• 7分钟
- Recovery After Crash• 5分钟
- Undelete and Recover from Buffer• 5分钟
- Mark Command• 3分钟
- Standard Input Redirection• 4分钟
- Standard Output Redirection and Appending Output• 3分钟
- Standard Error Redirection• 4分钟
- Using /dev/null• 4分钟
- sort Command• 5分钟
- head Command• 4分钟
- tail Command• 3分钟
- grep Command• 4分钟
- pipe Command• 4分钟
- tee Command• 4分钟
- Module Wrap-Up: Recovery and I/O Redirection• 3分钟
3篇阅读材料• 总计30分钟
- Essential Reading: Recovery Files in Vi Editor• 10分钟
- Essential Reading: I/O Redirection• 10分钟
- Essential Reading: Filters: sort, head, tail, grep, pipe, and tee• 10分钟
15个作业• 总计144分钟
- Practice Quiz: Auto Recovery, Backup, and Version Control• 9分钟
- Practice Quiz: Recovery After Crash• 9分钟
- Practice Quiz: Undelete and Recover from Buffer• 9分钟
- Practice Quiz: Mark Command• 9分钟
- Practice Quiz: Standard Input Redirection• 9分钟
- Practice Quiz: Standard Output Redirection and Appending Output• 9分钟
- Practice Quiz: Standard Error Redirection• 9分钟
- Practice Quiz: Using /dev/null• 9分钟
- Practice Quiz: sort Command• 9分钟
- Practice Quiz: head Command• 9分钟
- Practice Quiz: tail Command• 9分钟
- Practice Quiz: grep Command• 9分钟
- Practice Quiz: pipe Command• 9分钟
- Practice Quiz: tee Command• 9分钟
- Test Yourself: Recovery and I/O Redirection • 18分钟
Create basic shell scripts with variables, interactive input, and arithmetic operations.
涵盖的内容
9个视频4篇阅读材料10个作业1个非评分实验室
9个视频• 总计35分钟
- Need for Shell Script• 6分钟
- Structure of a Shell Script• 3分钟
- Wild Cards Interpreted by Shell• 3分钟
- Meta Characters• 3分钟
- Special Variables in Shell Scripting• 2分钟
- Variables in Shell Scripting: System Variables• 4分钟
- Variables in Shell Scripting: User-Defined Variables• 3分钟
- Interactive Shell Scripts • 5分钟
- Arithmetic Expression “expr” • 6分钟
4篇阅读材料• 总计40分钟
- Essential Reading: Introduction to Shell Scripting• 10分钟
- Essential Reading: Interactive Shell Scripts• 10分钟
- Essential Reading: Example Codes• 10分钟
- Lab Solution: Working with Shell Scripts• 10分钟
10个作业• 总计108分钟
- Practice Quiz: Need for Shell Script• 9分钟
- Practice Quiz: Structure of a Shell Script• 9分钟
- Practice Quiz: Wild Cards Interpreted by Shell• 9分钟
- Practice Quiz: Meta Characters• 12分钟
- Practice Quiz: Special Variables in Shell Scripting• 9分钟
- Practice Quiz: Variables in Shell Scripting: System Variables• 12分钟
- Practice Quiz: Variables in Shell Scripting: User-Defined Variables• 9分钟
- Practice Quiz: Interactive Shell Scripts• 12分钟
- Practice Quiz: Arithmetic Expression “expr”• 12分钟
- Test Yourself: Shell Scripting• 15分钟
1个非评分实验室• 总计60分钟
- Lab: Working with Shell Scripts• 60分钟
Implement conditional logic, loops, and file operations in your scripts.
涵盖的内容
11个视频6篇阅读材料12个作业1个非评分实验室
11个视频• 总计40分钟
- Test and [ expression ]• 3分钟
- if Statement• 6分钟
- if....else….fi Statement• 4分钟
- Case statement for Multilevel if-then-else-fi• 3分钟
- String Operations Using if Statement• 2分钟
- Logical Operations• 4分钟
- for Loop with Example• 4分钟
- While and until Loops with an Example Along with “break” and “‘continue”• 3分钟
- Introduction to Arrays• 4分钟
- Operations on Arrays• 3分钟
- File Handling with Example• 4分钟
6篇阅读材料• 总计60分钟
- Essential Reading: Decision-Making in Shell Scripts• 10分钟
- Essential Reading: Complex Decision-Making Constructs• 10分钟
- Essential Reading: Looping Constructs• 10分钟
- Essential Reading: Arrays and String Operators• 10分钟
- Essential Reading: File Handling• 10分钟
- Lab Solution: Decision-Making Constructs and File Handling• 10分钟
12个作业• 总计147分钟
- Practice Quiz: Test and [ expression ]• 12分钟
- Practice Quiz: if Statement• 9分钟
- Practice Quiz: if....else….fi Statement• 12分钟
- Practice Quiz: Case statement for Multilevel if-then-else-fi• 12分钟
- Practice Quiz: String Operations Using If Statement• 12分钟
- Practice Quiz: Logical Operations• 12分钟
- Practice Quiz: for Loop with Example• 12分钟
- Practice Quiz: While and until Loops with an Example Along with “break” and “‘continue”• 12分钟
- Practice Quiz: Introduction to Arrays• 12分钟
- Practice Quiz: Operations on Arrays• 12分钟
- Practice Quiz: File Handling with Example• 12分钟
- Test Yourself: Decision-Making Constructs and File Handling in Shell • 18分钟
1个非评分实验室• 总计60分钟
- Lab: Decision-Making Constructs and File Handling• 60分钟
Understand operating system modes and process creation through system calls.
涵盖的内容
8个视频3篇阅读材料9个作业1个非评分实验室
8个视频• 总计21分钟
- Process Definition and Life Cycle of a Process• 2分钟
- Kernel Mode vs. User Mode • 2分钟
- System Call for Process Creation• 3分钟
- Example Using fork()• 2分钟
- Process Coordination• 2分钟
- Signal Definition and Signal Handler• 3分钟
- Sending Signal• 3分钟
- Difference Between System Call and Function Call• 2分钟
3篇阅读材料• 总计30分钟
- Essential Reading: Linux OS—Working Modes• 10分钟
- Essential Reading: Signals and Handling• 10分钟
- Lab Solution: Linux OS—Working Modes• 10分钟
9个作业• 总计105分钟
- Practice Quiz: Process Definition and Life Cycle of a Process• 12分钟
- Practice Quiz: Kernel Mode vs. User Mode• 12分钟
- Practice Quiz: System Call for Process Creation• 12分钟
- Practice Quiz: Example Using fork()• 12分钟
- Practice Quiz: Process Coordination• 12分钟
- Practice Quiz: Signal Definition and Signal Handler• 9分钟
- Practice Quiz: Sending Signal• 12分钟
- Practice Quiz: Difference Between System Call and Function Call• 9分钟
- Test Yourself: System Calls• 15分钟
1个非评分实验室• 总计60分钟
- Lab: Linux OS—Working Modes• 60分钟
Apply low-level file operations and advanced administrative commands.
涵盖的内容
4个视频3篇阅读材料5个作业2个非评分实验室
4个视频• 总计15分钟
- Low-Level File Operations: Part 1—open() and close()• 5分钟
- Low-Level File Operations: Part 2—read() and write()• 3分钟
- Advance Commands for System Administration: Part 1• 5分钟
- Advance Commands for System Administration: Part 2• 3分钟
3篇阅读材料• 总计30分钟
- Essential Reading: Low-Level File I/O Operations• 10分钟
- Essential Reading: System Administration: Advance Commands• 10分钟
- Lab Solution: Low-Level File I/O Operations and System Administration Commands• 10分钟
5个作业• 总计51分钟
- Practice Quiz: Low-Level File Operations: Part 1—open() and close()• 9分钟
- Practice Quiz: Low-Level File Operations: Part 2—read() and write()• 9分钟
- Practice Quiz: Advance Commands for System Administration: Part 1• 9分钟
- Practice Quiz: Advance Commands for System Administration: Part 2• 9分钟
- Test Yourself: System Calls for File I/O and System Administration Commands• 15分钟
2个非评分实验室• 总计120分钟
- Lab: Low-Level File I/O Operations and System Administration Commands• 60分钟
- Additional Lab: Build Shell Scripts• 60分钟
位教师

提供方

提供方

Birla Institute of Technology & Science, Pilani (BITS Pilani) is one of only ten private universities in India to be recognised as an Institute of Eminence by the Ministry of Human Resource Development, Government of India. It has been consistently ranked high by both governmental and private ranking agencies for its innovative processes and capabilities that have enabled it to impart quality education and emerge as the best private science and engineering institute in India. BITS Pilani has four international campuses in Pilani, Goa, Hyderabad, and Dubai, and has been offering bachelor's, master’s, and certificate programmes for over 58 years, helping to launch the careers for over 1,00,000 professionals.
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.





