Linux Tutorials

Our Linux tutorials offer a systematic way to master the open - source operating system. They cover command - line operations, system administration, and shell scripting, suitable for both beginners and experienced users. With free labs and practical examples, you'll gain hands - on experience in Linux environments. Our interactive Linux playground allows you to practice commands and scripts in a simulated terminal.

Introduction to LabEx

Introduction to LabEx

Hi there, glad to meet you! In this first lab, we'll introduce you to everything you need to know about LabEx, including how to use the environment to get maximum positive outcomes.
Linux
Introductory LabEx Programming Tutorial

Introductory LabEx Programming Tutorial

Hi there, glad to meet you! In this first lab, we'll introduce you to everything you need to know about LabEx, including how to use the environment to get maximum positive outcomes. And, get this - you will create your first program 'Hello LabEx' in the real-time virtual environment. Please tell me I'm not the only one feeling excited. Hooray!
Linux
Your First Git Lab

Your First Git Lab

Learn the basics of Git version control by creating your first repository, adding files, and making commits. This hands-on lab will guide you through the fundamental Git commands and workflows.
GitLinux
Create Personalized Terminal Greeting

Create Personalized Terminal Greeting

Use Linux terminal commands to create an engaging welcome message
Linux
Getting Started with Linux

Getting Started with Linux

Begin your Linux journey with this interactive lab! Learn essential terminal commands including echo for text output, date and calendar functions, basic calculations using expr, creative text formatting with figlet, and terminal management. Perfect for complete beginners to start their Linux adventure.
Linux
Configure Linux Environment Variables

Configure Linux Environment Variables

Learn to create, set, and manage environment variables in a Linux system.
Linux
Comparing Arrays in Shell

Comparing Arrays in Shell

In this lab, you will learn how to compare arrays in Shell scripting. You'll work with three arrays and implement a script to find common elements among them. This exercise will enhance your understanding of array manipulation, loops, and conditional statements in shell scripting.
ShellLinux
Arithmetic Operations in Shell

Arithmetic Operations in Shell

Learn arithmetic operations in Shell programming through this hands-on lab. Learn to perform calculations, use variables, and employ basic arithmetic operators to solve real-world problems like calculating costs in a shell script.
ShellLinux
File System Operations in Shell

File System Operations in Shell

In this lab, you will learn how to perform various file tests in the shell. You'll create test files and directories, check for their existence, and test file permissions. By the end of this lab, you'll be able to write shell scripts that can interact with the file system and make decisions based on file properties.
ShellLinux
Conditional Statements in Shell

Conditional Statements in Shell

In this lab, you will learn how to use conditional statements in shell programming to make logical decisions. You'll practice writing if-else statements, using elif for multiple conditions, performing numeric and string comparisons, and combining conditions with logical operators. By the end of this lab, you'll be able to create shell scripts that can make decisions based on various conditions.
LinuxShell
Linux top Command: Real-time System Monitoring

Linux top Command: Real-time System Monitoring

Learn the Linux top command for real-time system monitoring. Learn to use various options to sort processes, adjust update intervals, filter by user, and focus on active processes to effectively monitor system performance.
Linux
Shell Functions

Shell Functions

In this lab, you will learn about functions in shell programming. You'll create and use functions with parameters, explore return values, understand variable scope, and implement an advanced function. By the end of this lab, you'll be able to write reusable code blocks to perform repeated tasks efficiently in shell scripts.
ShellLinux
Finding the Pirate's Treasure

Finding the Pirate's Treasure

Learn shell scripting basics by decoding Captain Blackbeard's treasure map using shell variables and arithmetic operations. Practice creating executable scripts, using variables, and performing arithmetic calculations in Bash.
ShellLinux
Working with Shell Variables

Working with Shell Variables

Learn the fundamentals of shell variables in this hands-on lab. Learn how to create, reference, and manipulate variables, perform command substitution, execute arithmetic operations, and work with environment variables in shell scripts.
ShellLinux
Bash Trap Command

Bash Trap Command

In this lab, you'll learn to use the Bash trap command to handle signals and interruptions in your scripts. You'll create a script that catches specific signals, implement custom actions for these signals, and use functions with trap for more organized code. By the end, you'll be able to write scripts that gracefully handle various scenarios and prevent unpredictable behavior.
LinuxShell
Bash Scripting Loops

Bash Scripting Loops

In this lab, you will master the use of loops in Bash scripting. You'll learn how to implement for, while, and until loops to efficiently repeat instructions. Additionally, you'll explore break and continue statements to control loop execution. By the end of this lab, you'll be able to create more dynamic and flexible Bash scripts using various loop structures.
ShellLinux
Special Variables in Shell

Special Variables in Shell

In this lab, you will explore special variables in shell scripting. You'll learn to use variables like $0, $1, $#, $?, and $$ to access script name, command-line arguments, argument count, exit status, and process ID. You'll also understand the difference between $@ and $* for handling multiple arguments.
ShellLinux
Passing Arguments to the Script

Passing Arguments to the Script

Learn the art of passing and handling arguments in Shell scripts. This hands-on lab will guide you through creating a script that accepts command-line arguments, accessing them using special variables, and implementing logic based on the number and content of these arguments.
ShellLinux
  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 124
  • Next