English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 49 Lectures (3h 53m) | 1.03 GB
Master Linux Basics: Commands, Filesystems, Shell Tools, and Networking for CI/CD and DevOps Beginners
Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries. This course is not affiliated with, endorsed by, or certified by the Linux Foundation or any of its subsidiaries. ‘Linux’ is a trademark of the Linux Foundation, used here for descriptive purposes only.
Unlock the power of Linux for DevOps and Continuous Integration/Continuous Deployment (CI/CD) systems! This beginner-friendly course focuses on the essential Linux skills needed to succeed in DevOps, system administration, and cloud computing.
Through hands-on practice and engaging lessons, you’ll gain confidence in navigating the command line, managing files, and automating tasks—all with a focus on CI/CD workflows.
What You’ll Learn
- Core Linux Commands: Master navigation, file management, and shell basics.
- Filesystem Essentials: Understand directory structures, paths, and permissions.
- Automation with Shell Tools: Learn to chain commands, use pipes, and redirect outputs for maximum efficiency.
- CI/CD Integration: Explore how Linux commands and tools integrate into modern CI/CD pipelines.
- Networking and Package Management: Utilize tools like wget, curl, and package managers to handle software and connectivity.
Who This Course Is For
- Beginners starting their DevOps journey with a focus on CI/CD systems.
- Developers and IT enthusiasts eager to boost their Linux knowledge for automation and deployment.
- Job seekers preparing for roles in system administration, cloud engineering, or DevOps.
- Hobbyists curious about Linux and its capabilities in professional environments.
Table of Contents
Introduction
1 How to use Linux on your computer
2 What is a command
3 Shell prompt
4 First 5 Linux commands to know
Working with files and directories
5 Cleaning your environment
6 Navigating the filesystem (cd command)
7 Command arguments and options
8 Single dot and double dot directories
9 Copying or pasting text in the terminal
10 Creating a new file
11 Creating a new directory (mkdir command)
12 Relative path vs absolute path
13 Removing files and directories (rm command)
14 The concept of spaces (whitespace character)
15 Command documentation (man command)
16 Assignment (using the man command)
17 Assignment solution (using the man command)
18 Searching for commands (for a specific job or outcome)
19 Distinguish a file from a directory (how to tell them apart)
20 The Linux filesystem
21 Binary files in Linux
22 The bin directory
23 Shell built-in commands
24 Moving and renaming files (mv command)
25 Overwriting files (mv command)
26 Renaming and moving directories
27 Copying files (cp command)
28 Copying files and directories
29 File operations in interactive mode
30 File operations with absolute paths and relative paths
Important Linux concepts & commands
31 Data streams – stdin, stdout, stderr
32 Redirecting standard output (stdout)
33 Redirecting standard error (stderror)
34 Redirecting standard input (stdin)
35 wc command (word count)
36 Command piping
37 Cat command
38 Exit codes
39 Subshell command execution
40 Chaining commands in Linux
41 Creating a temporary directory (mktemp command)
42 Command substitution
43 Find command
44 Command history & search
45 Common wildcards used for expansion
46 Square Brackets expansion
47 Double Asterisk Expansion
48 Brace Expansion
Viewing and editing files
49 head command
Resolve the captcha to access the links!