Mastering Linux: The Complete Guide to Becoming a Linux Pro
Learn REAL Linux from Scratch, Build a Strong Foundation with Command Line, Shell Scripting, System Admin, and other PRO
What you'll learn
- Understanding Linux commands and pipes.
- Exploring different Linux commands and their usage with pipes.
- Introduction to the Linux terminal and its key concepts.
- Finding helpful manuals and resources for Linux.
- Understanding Linux directories and their organization.
- Understanding the Linux shell and its role in interacting with the system.
- Working with the LS command to list directory contents.
- Understanding the difference between relative and absolute pathnames.
- Filtering LS output based on specific criteria.
- Copying files and directories using the CP command.
- Utilizing tab auto-completion for faster command entry.
- Working with symbolic and hard link files.
- Manipulating files and directories in Linux.
- Introduction to shell and expansion in Linux.
- Using arithmetic expressions with shell scripting.
- Automating folder creation using shell scripting.
- Quoting techniques in shell scripting.
- Introduction to permissions in Linux and their significance.
- Understanding the differences between UID, GID, and Shadow.
- Managing file and directory permissions in Linux.
- Exploring examples with file permissions.
- Understanding Linux permissions in-depth.
- Changing file permissions using the CHMOD command.
- Fundamentals of processes in Linux systems.
- Exploring the PS AUX command for process management.
- Utilizing the TOP command for monitoring system resources.
- Managing foreground and background processes.
- Bringing background processes to the foreground.
- Understanding and utilizing Linux process signals.
- Introduction to package management systems in Linux.
- Exploring the need for package management tools.
- Understanding and using package management in Linux.
- Fundamentals of TCP/IP networking.
- Exploring the layers of the TCP/IP model.
- Understanding how emails are sent and received over the Internet.
- Explanation of Protocol Data Units (PDU).
- Basic use of switches and data transmission in networking.
- Two networks communicating with a router in the middle.
- Working with the Traceroute (Trcrt) command for network diagnostics.
- Networking with Linux and its various tools and commands.
- and other awesome topics -->