Hands-On Tutorials

Step-by-Step Interactive Guides Covering Linux, DevOps, Programming in Python/C/C++/Go, Data Science, Web Development, Hadoop, and More.

DAY 07: The Network Navigator

DAY 07: The Network Navigator

In this challenge, you'll step into the role of a network administrator to diagnose and resolve common network issues on a Linux server using essential command-line tools.
Linux
Locate Setuid Files

Locate Setuid Files

Discover how to locate and list setuid files on Red Hat Enterprise Linux 9, a crucial skill for the RHCSA 9 exam. Practice using the find command to identify special executables that run with the permissions of the file owner. Master file permission management and enhance your system security knowledge through this hands-on challenge.
Red Hat Enterprise Linux
Kali Password Cracking with John

Kali Password Cracking with John

In this lab, explore password cracking with Kali Linux using John the Ripper on the LabEx VM. Learn to crack Linux password hashes from /etc/shadow, use custom wordlists, compare with Hashcat, and save results. Perfect for beginners, this hands-on lab offers step-by-step guidance for penetration testing skills.
Kali Linux
Linux mv Command: File Moving and Renaming

Linux mv Command: File Moving and Renaming

Learn how to use the Linux mv command for moving and renaming files and directories. This tutorial covers basic usage, moving multiple files, and using options like -i for interactive mode and -u for updating. Practice essential file management skills in a Linux environment.
Linux
Linux wc Command: Text Counting

Linux wc Command: Text Counting

This tutorial provides an introduction to the wc command in Linux, a utility for counting words, lines, and characters in a text file. The wc command is widely used for analyzing the content of files and streams.
Linux
Linux pwd Command: Directory Displaying

Linux pwd Command: Directory Displaying

This tutorial provides an overview of the pwd command in Linux, offering insights into its purpose and practical usage.
Linux
Linux more Command: File Scrolling

Linux more Command: File Scrolling

Learn the Linux more command for efficient text file viewing. This tutorial covers basic usage, starting from specific lines, customizing display, and searching within files. Enhance your command-line skills for navigating and exploring large text files in Linux.
Linux
Linux mkdir Command: Directory Creating

Linux mkdir Command: Directory Creating

Learn how to use the mkdir command in Linux to create directories, set permissions, and organize your file system. This tutorial covers basic and advanced usage of mkdir, including creating nested directories, setting permissions, and using various options.
Linux
Linux uniq Command: Duplicate Filtering

Linux uniq Command: Duplicate Filtering

Learn how to use the Linux uniq command in combination with sort to identify, filter, and analyze duplicate lines in text files. This tutorial covers basic usage, counting occurrences, and finding repeat entries, providing practical skills for data processing and analysis in Linux.
Linux
Linux nl Command: Line Numbering

Linux nl Command: Line Numbering

This tutorial provides an overview of the nl command in Linux, focusing on its functionality for numbering lines in text files.
Linux
Linux join Command: File Joining

Linux join Command: File Joining

This tutorial provides an introduction to the join command in Linux, a utility that merges lines from two sorted text files based on a common field.
Linux
Linux tr Command: Character Translating

Linux tr Command: Character Translating

Learn the Linux tr command for character-level transformations in text streams. Learn to translate characters, delete specific characters, work with character classes, and squeeze repeated characters. This hands-on tutorial covers essential tr command operations for text processing in Linux.
Linux
Linux cd Command: Directory Changing

Linux cd Command: Directory Changing

Learn the Linux cd command to efficiently navigate your file system. Learn various techniques for changing directories, understanding paths, and exploring the file structure to enhance your command-line skills.
Linux
Linux cat Command: File Concatenating

Linux cat Command: File Concatenating

Learn the Linux cat command for viewing, concatenating, and manipulating text files. This tutorial covers basic usage, combining multiple files, and using options like line numbering and end-of-line display. Enhance your command-line skills for efficient text file handling in Linux.
Linux
Linux awk Command: Text Processing

Linux awk Command: Text Processing

Learn the powerful awk command for text processing in Linux. Learn to analyze log files, filter data, perform calculations, and generate reports using awk's versatile features for handling structured text data.
Linux
Linux head Command: File Beginning Display

Linux head Command: File Beginning Display

This tutorial explores the head command in Linux, a utility designed to display the initial lines of a text file. We will cover its basic usage and introduce various parameters for enhanced functionality.
Linux
Linux cut Command: Text Cutting

Linux cut Command: Text Cutting

This tutorial provides an introduction to the cut command in Linux, a utility for extracting specific columns or fields from a text file.
Linux
Linux cp Command: File Copying

Linux cp Command: File Copying

Learn the Linux cp command for efficient file and directory copying. Learn basic usage, advanced options like recursive copying, preserving attributes, and using wildcards. Perfect for beginners to enhance their file management skills in Linux.
Linux
  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 894
  • Next