Video description
Do you want to understand how Linux works in the real world? From basic Linux commands to creating scripts, this course will teach you all.
The course starts with an introduction to Linux, explaining its shell, terminal, and commands. You will also learn the process of installing Docker and creating a Linux container. Once the setup is ready, you will become familiar with the Linux processes and discover the role of data streams and piping. Moving along, you will learn how to manage files and directories and learn the common search operations used in Linux. Next, you will learn the techniques to compress and sort files and gain a good understanding of user management. Towards the end, you will learn to create executable scripts, grasp networking concepts, and get an overview of environment variables.
By the end of this course, you will be able to perform basic and advanced Linux operations.
What You Will Learn
- Create new directories and files from the shell using Linux commands
- Manage users using the adduser, useradd, and passwd commands
- Change permissions of files and directories using the chmod command
- Compress and uncompress files and directories using the gzip and tar commands
- Verify network settings and connectivity with remote servers
- Connect to remote servers with Secure Shell (SSH)
Audience
If you are a network engineer, software developer, or a DevOps engineer who is looking to get started with Linux, this course is for you. A basic understanding of Linux shells, such as bash and sh will be beneficial but is not mandatory.
About The Author
Bogdan Stashchuk: Bogdan Stashchuk is an experienced instructor (over 20+ years) with a software engineering background. He teaches complex stuff in an easy step-by-step manner. All his courses include practical exercises, which allow the learners to follow him from the start of any course till the end. Learners will perform all tasks the same way he does in his video lectures. There are a lot of challenging assignments, the solutions for which are discussed inside the course. This is the perfect combination that enables you to really learn and retain gained knowledge for a long period of time.
Table of contents
-
Chapter 1 : Getting Started with Linux
- Introduction
- Possible Options to Use Linux on macOS and Windows
- Creating a Linux Container Using Docker
- What is Shell, Terminal, and Command?
- Getting Information about the Linux Computer
- How Shell Understands That You Have Entered a Command?
- Getting Help on Commands Using the Man Utility
- Command Options
- Command Arguments
- Arguments for Options
- Chapter 2 : Processes in Linux
- Chapter 3 : Data Streams and Piping in Linux
-
Chapter 4 : Files and Directories Management in Linux
- Introduction to Files and Directories Management
- Linux File System Structure and Navigation
- Listing Files and Directories
- Exploring Subdirectories of the Root Directory
- Creating and Removing Directories and Files
- Creating New Files
- Editing Files Using the Vim and Nano Editors
- Copying and Moving Files and Directories
- Reading Files
- Filtering Text Using the grep Command
- Soft versus Hard Links
- Creating Hard and Soft Links
- Chapter 5 : Search Operations in Linux
- Chapter 6 : Compressing and Sorting in Linux
- Chapter 7 : User Management and Permissions in Linux
- Chapter 8 : Executable Files and Scripting in Linux
- Chapter 9 : Networking in Linux
- Chapter 10 : Environment Variables in Linux
- Chapter 11 : Summary
Product information
- Title: Linux Fundamentals
- Author(s):
- Release date: January 2021
- Publisher(s): Packt Publishing
- ISBN: 9781800565043
You might also like
video
Full Stack Web Development Mastery Course - Novice to Expert
Full stack development refers to the development of both frontend (client-side) and backend (server-side) portions of …
video
Microsoft Power BI - The Complete Masterclass [2023 EDITION]
Microsoft Power BI is an interactive data visualization software primarily focusing on business intelligence, part of …
video
Complete Python Course with 10 Real-World Projects
Python is a multi-paradigm programming language with object-oriented and structured programming fully supported, and many features …
video
SSL Complete Guide 2021: HTTP to HTTPS
This course is all about securing websites with SSL/TLS certificates. We start by exploring the basics …