Skip to main content

Linux for Beginners

7h 53m 5s
English
Paid

Learn the basics of Linux from scratch and gain practical skills in working with key commands, file management, access rights, processes, and basic system administration functions. This comprehensive beginner's course is designed to give you everything you need for a confident start in the world of Linux.

Course Overview

This course aims to empower beginners by providing them with the necessary skills and knowledge to navigate and manage a Linux environment effectively. Whether you're starting from scratch or seeking to enhance your current skills, this course is tailored for you.

What You Will Learn

  • Understand Linux commands: Work with the console and grasp the basics of the shell.
  • File System Management: Learn to manage the file system, directories, and access permissions efficiently.
  • User and Group Administration: Effectively create and administer users and groups.
  • System Administration Tasks: Tackle typical tasks faced by Linux system administrators.

Why Choose This Course?

Discover the vast possibilities of Linux and advance your career in technology. This course serves as the ultimate entry point into the world of Linux, offering a blend of theoretical knowledge and hands-on experience.

Hands-On Learning Experience

The course places a strong emphasis on practical exercises that mirror real-life tasks. The skills acquired are those that the industry demands, making this course invaluable for aspiring system administrators and tech enthusiasts.

Conclusion

Whether you're beginning your journey in tech or looking to solidify your foundational skills in Linux, this course will pave the way. Embrace the opportunity to gain a strong understanding of Linux systems and apply these skills in real-world settings.

About the Author: zerotomastery.io

zerotomastery.io thumbnail
Whether you are just starting to learn to code or want to advance your skills, Zero To Mastery Academy will teach you React, Javascript, Python, CSS and more to help you advance your career, get hired and succeed at some of the top companies in the world.

Watch Online 59 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 59 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction
All Course Lessons (59)
#Lesson TitleDurationAccess
1
Introduction Demo
03:13
2
Installing Ubuntu in a VM
11:09
3
Things to Do After Installing Ubuntu
10:17
4
Terminals, Consoles, Shells and Commands
09:34
5
Linux Command Structure
06:56
6
Getting Help, Man Pages (man, type, help, apropos)
11:10
7
Mastering the Terminal: The TAB Key
06:43
8
Mastering the Terminal: Keyboard Shortcuts
04:59
9
Mastering the Terminal: the Bash History
08:41
10
root vs. non-Privileged Users. Getting root Access (sudo, su, passwd)
11:25
11
Intro to The Linux Files System
05:29
12
The Filesystem Hierarchy Standard ( FHS)
09:40
13
Absolute vs. Relative Paths. Walking through the File System (pwd, cd, tree)
13:11
14
The LS Command In Depth (ls)
08:23
15
Understanding File Timestamps: atime, mtime, ctime (stat, touch, date)
09:45
16
Sorting Files by Timestamp
01:55
17
File Types in Linux (ls -F, file)
07:33
18
Viewing Files - Part 1 (cat)
04:29
19
Viewing Files - Part 2 (less, more)
03:51
20
Viewing Files - Part 3 (tail, head, watch)
06:19
21
Creating Files and Directories (touch, mkdir)
07:11
22
Copying Files and Directories (cp)
06:20
23
Moving and Renaming Files and Directories (mv)
07:47
24
Removing Files and Directories (rm, shred)
09:28
25
Working With Pipes in Linux (|, wc)
08:08
26
Command Redirection (>, >>, 2> &>, cut, tee)
14:32
27
Find and Exec
04:25
28
Finding Files and Directories - Part 2 (find)
11:44
29
Comparing Files (cmp, diff, sha256)
09:55
30
The Basics of VIM Text Editor
08:47
31
The VIM Editor In Depth - Part 1
08:57
32
The VIM Editor In Depth - Part 2
05:50
33
Compressing and Archiving Files and Directories (tar, gzip)
14:16
34
Hard Links and the Inode Structure
09:30
35
Working With Symlinks. Symlinks vs. Hard Links
05:23
36
Searching for String Patterns in Text Files (grep)
12:33
37
Finding Files and Directories - Part 1 (which, plocate)
11:27
38
Understanding /etc/passwd and /etc/shadow files
08:52
39
Understanding Linux Groups (groups, id)
04:57
40
Creating User Accounts (useradd)
08:18
41
Changing and Removing User Accounts (usermod, userdel)
06:13
42
Creating Admin Users
02:49
43
Group Management (groupadd, groupdel, groupmod)
03:37
44
User Account Monitoring (whoami, who am i, who, id, w, uptime, last)
07:22
45
Understanding File Permissions
07:22
46
Octal (Numeric) Notation of File Permissions
05:52
47
Changing File Permissions (chmod)
09:00
48
The Effect of Permissions on Directories
07:25
49
Combining Find and Chmod Commands Together
03:32
50
Changing File Ownership (chown, chgrp)
06:55
51
Understanding SUID (Set User ID)
10:28
52
Understanding SGID (Set Group ID)
05:54
53
Understanding the Sticky Bit
05:41
54
Processes and The Linux Security Model
08:40
55
Listing Processes (ps, pstree)
12:25
56
Getting a Dynamic Real-Time View of the Running System (top, htop)
13:13
57
Signals and Killing Processes (kill, pkill, killall, pidof)
11:28
58
Foreground and Background Processes
04:39
59
Job Control (jobs, fg, bg)
07:28
Unlock unlimited learning

Get instant access to all 58 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Books

Read Book Linux for Beginners

#Title
1Terminals, Consoles, Shells and Commands
2root vs. non-Privileged Users. Getting root Access (sudo, su, passwd)
3Intro to The Linux Files System
4The Filesystem Hierarchy Standard ( FHS)
5Understanding File Timestamps atime, mtime, ctime (stat, touch, date)
6Working With Pipes in Linux (, wc)
7Command Redirection (, , 2 &, cut, tee)
8Hard Links and the Inode Structure
9Understanding Linux Groups (groups, id)
10Understanding File Permissions
11Octal (Numeric) Notation of File Permissions
12Changing File Permissions (chmod)
13Changing File Ownership (chown, chgrp)
14Understanding SUID (Set User ID)
15Understanding SGID (Set Group ID)
16Understanding the Sticky Bit
17Processes and The Linux Security Model