![File Packing and Compression](https://icons.labex.io/file-packing-and-compression.png)
File Packing and Compression
In this lab, we will introduce some Linux compression/decompression tools, precisely zip and tar.
LinuxShell
![Introduction to Linux](https://icons.labex.io/introduction-to-linux.png)
Introduction to Linux
This Lab introduces the history and some of the basic concepts of Linux, such as shell commands and shortcuts. If you have already learned that, you can skip this Lab and start the next one directly.
LinuxShell
![Linux Deploy LNMP](https://icons.labex.io/linux-deploy-lnmp.png)
Linux Deploy LNMP
LNMP combines four open-source software components: Linux, Nginx, MySQL, and PHP. This stack is often used to power dynamic web applications and websites. Here's a brief overview of each component:
LinuxShell
![Linux rm Command: File Removing](https://icons.labex.io/linux-rm-command-file-removing.png)
Linux rm Command: File Removing
This tutorial provides an overview of the rm command in Linux. It covers the basic usage, various parameters, and examples to help users understand and effectively use the rm command for file and directory removal.
LinuxShell
![Linux mkdir Command: Directory Creating](https://icons.labex.io/linux-mkdir-command-directory-creating.png)
Linux mkdir Command: Directory Creating
This tutorial introduces the mkdir command in Linux, focusing on its role in creating directories within the file system.
LinuxShell
![Linux mv Command: File Moving/Renaming](https://icons.labex.io/linux-mv-command-file-moving-renaming.png)
Linux mv Command: File Moving/Renaming
This tutorial provides an overview of the mv command in Linux. The mv command is used for moving or renaming files and directories within a Linux environment. Understanding its basic usage and various options is essential for efficient file management.
LinuxShell
![Linux ls Command: Content Listing](https://icons.labex.io/linux-ls-command-content-listing.png)
Linux ls Command: Content Listing
This tutorial provides an in-depth understanding of the ls command in Linux, including its purpose and usage. The ls command is a fundamental tool for listing files and directories in a given directory.
LinuxShell
![Linux cd Command: Directory Changing](https://icons.labex.io/linux-cd-command-directory-changing.png)
Linux cd Command: Directory Changing
This tutorial provides a comprehensive guide on the cd command in Linux, a fundamental command used for navigating the file system.
LinuxShell
![Linux cp Command: File Copying](https://icons.labex.io/linux-cp-command-file-copying.png)
Linux cp Command: File Copying
This tutorial provides an overview of the cp command in Linux. The cp command is used to copy files and directories from one location to another. Understanding the basic usage and various options of the cp command is essential for effective file duplication and backup.
LinuxShell
![Initialize Git Project](https://icons.labex.io/initialize-git-project.png)
Initialize Git Project
This lab provides a step-by-step guide on how to create a new Git repository using the git init command, and how to clone an existing Git repository using the git clone command.
LinuxGitShell
![Git Config Management](https://icons.labex.io/git-config-management.png)
Git Config Management
In this lab, you will learn how to use git config command to manage your Git configuration. The git config command is used to set and view configuration variables that control all aspects of how Git behaves. This lab will cover the following:
GitLinuxShell
![Your First Linux Lab](https://icons.labex.io/your-first-linux-lab.png)
Your First Linux Lab
Hi there, welcome to LabEx! In this first lab, you'll learn the classic 'Hello, World!' program in Linux.
LinuxShell
![Linux Logical Commands and Redirection](https://icons.labex.io/linux-logical-commands-and-redirection.png)
Linux Logical Commands and Redirection
In this lab, you will learn Linux logical commands (&&, ||, ;, !), redirect command (>, >>), and pipeline commands (|). These commands are some of the most commonly used in Linux and are essential for any programmer or system administrator to know. The lab will be step-by-step and will include code examples that will range from simple to complex.
LinuxShell
![User Account Management](https://icons.labex.io/user-account-management.png)
User Account Management
In this lab, we will introduce how to manage the user account in the Linux platform, such as creating new user accounts, modifying the user account management, and deleting a user account.
LinuxShell
![User Group Management](https://icons.labex.io/user-group-management.png)
User Group Management
In this lab, you will learn how to manage user groups in Linux. You will learn how to create, delete, and manage user groups.
ShellLinux
![Set Up Scheduled Tasks](https://icons.labex.io/set-up-scheduled-tasks.png)
Set Up Scheduled Tasks
In this lab, you will learn how to set up scheduled tasks on Linux. You will learn how to use the watch command and the crontab command to schedule a task to run repeatedly.
LinuxShell
![Simple Text Processing](https://icons.labex.io/simple-text-processing.png)
Simple Text Processing
In this section, we will introduce tr, col, join, and paste and will still review the pipeline to familiarize ourselves with these commands.
ShellLinux
![Network Information and Test](https://icons.labex.io/network-information-and-test.png)
Network Information and Test
In this lab, you will learn to use some command to get network information and test the network connection.
LinuxShell