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.
通过 Coursera Plus 提高技能,仅需 239 美元/年(原价 399 美元)。立即节省

推荐体验
推荐体验
中级
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分钟
- Test Yourself: Linux Fundamentals•12分钟
- 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分钟
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分钟
- Test Yourself: Linux Files and Directories•18分钟
- 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分钟
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分钟
- Test Yourself: Linux File System•12分钟
- 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分钟
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分钟
- Test Yourself: I/O Devices and Linux •18分钟
- 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分钟
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分钟
- Test Yourself: vi Editor•15分钟
- 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分钟
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分钟
- Test Yourself: Recovery and I/O Redirection •18分钟
- 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分钟
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分钟
- Test Yourself: Shell Scripting•15分钟
- 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分钟
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分钟
- Test Yourself: Decision-Making Constructs and File Handling in Shell •18分钟
- 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分钟
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分钟
- Test Yourself: System Calls•15分钟
- 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分钟
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分钟
- Test Yourself: System Calls for File I/O and System Administration Commands•15分钟
- 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分钟
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.
从 Software Development 浏览更多内容
状态:免费试用免费试用
状态:免费试用免费试用
状态:免费试用免费试用
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
常见问题
This course provides comprehensive training in Linux commands and shell scripting, essential skills for modern IT professionals. As organizations increasingly adopt Linux for its stability, security, and versatility, proficiency in these skills has become crucial for system administration, cloud computing, DevOps, and many other IT roles.
This course is designed for IT professionals, system administrators, developers, DevOps engineers, and students who want to gain practical Linux skills. It's ideal for both beginners looking to establish a solid foundation and intermediate users wanting to enhance their command-line and scripting capabilities.
Upon completion, you'll be able to navigate Linux systems confidently, manage files and processes efficiently, create powerful shell scripts for automation, implement decision-making logic in your scripts, and apply system administration commands to manage Linux environments effectively.
The course consists of approximately 40 hours of content, including video lectures, readings, practice quizzes, and hands-on labs. Most learners complete the course in 8-10 weeks, dedicating 4-5 hours per week.
Basic computer literacy is required. While prior experience with command-line interfaces is helpful, it's not mandatory as the course starts with fundamentals. Access to a Linux environment (either a physical installation, virtual machine, or cloud instance) is necessary for completing the hands-on components.
The course covers Linux fundamentals, file systems, I/O devices, the vi editor, I/O redirection, shell scripting basics, decision-making constructs, looping, file handling in scripts, system calls, and advanced system administration commands.
The course combines video lectures, readings, practice quizzes, and hands-on labs. You'll progress from basic concepts to advanced topics through practical application, with regular checkpoints to assess your understanding. The course emphasizes learning by doing, with numerous opportunities to apply concepts in realistic scenarios.
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.
更多问题
提供助学金,


