Learn Linux with practical, step-by-step tutorials

DotLinux.net publishes in-depth guides on the Linux command line, shell scripting, networking, security, and system administration—written for beginners building a foundation and professionals sharpening their skills.

Tool

Online Bash Compiler

Run Bash scripts directly in your browser—no installation required. Ideal for following along with tutorials, testing snippets, and experimenting with command-line workflows.

  • Paste a script, click Run, and see output instantly.
  • Follow along without installing Linux or setting up a VM.
  • Test loops, functions, and small snippets in seconds.
Bash script editor preview

Knowledge checks

Short quizzes to test your understanding and reinforce key concepts from the tutorials.

View all quizzes →
  1. Quiz on partitions,mounts,and disk usage tools.

  2. Assess understanding of Linux directories,files,and permission models.

  3. Test your knowledge of essential Linux commands and shell usage.

  4. Test knowledge of environment variables and shell configuration.

  5. Test basic Linux networking commands and configuration concepts.

  6. Quiz on installing,updating,and managing software packages on Linux.

  7. Check skills in managing processes and monitoring system resources.

  8. Evaluate understanding of simple Bash scripts and automation.

  9. Assess understanding of boot process and service management.

Latest articles

Recently published guides, tips, and deep dives from the DotLinux.net editorial team.

View all →
  1. CentOS 6.5 Released – Upgrade from CentOS 6.x to CentOS 6.5

  2. Create Your Own ‘Web Browser’ and ‘Desktop Recorder’ Applications Using PyGobject

  3. Installing Windows 7 over PXE Network Boot Server on RHEL/CentOS 7 using Windows Deployment Services

  4. The Final Release of Ubuntu 14.10 is Here – New Features, Screenshots and Download

  5. Joining CentOS 7 Desktop to Zentyal PDC (Primary Domain Controller)

  6. Online Music Streaming with Winamp Player and Mixxx DJ console using “SHOUTcast Radio Server” in Linux

  7. Phabricator – An Open Source Powerful “Project Management” Tool for Linux

  8. Secure ProFTPD Connections Using TLS/SSL Protocol on RHEL/CentOS 7

  9. Enable Anonymous Account for Proftpd Server in RHEL/CentOS 7

  10. 10 Basic Interview Questions and Answers on Linux Networking

  11. 10 Useful “Squid Proxy Server” Interview Questions and Answers in Linux

  12. Installation of “CentOS 7.0″ with Screenshots

  13. 11 Advance MySQL Database “Interview Questions and Answers” for Linux Users

  14. Install Hadoop Multinode Cluster using CDH4 in RHEL/CentOS 6.5

  15. Linux Mint 17 “Qiana” Released – Installation Guide with Screenshots & Features

  16. Install and Configure Web Services (Apache Virtual Hosting) on Zentyal Server

  17. Installing Pydio Core on Zentyal 3.4

  18. linux - dash: Monitors “Linux Server Performance” Remotely Using Web Browser

  19. How to Setup Mobile Broadband in Netrunner KDE Edition

  20. Nautilus Terminal: An Embedded Terminal for Nautilus File Browser in GNOME

  21. 4 Useful Commandline Tools to Monitor MySQL Performance in Linux

  22. Understanding and Writing Functions in Shell Scripts

  23. 10 Advanced VsFTP Interview Questions and Answers

  24. 10 Useful Random Linux Interview Questions and Answers