Welcome to Webminal, the free GNU/Linux Online Terminal

We provide an unique free online learning platform where you can learn about Linux, practise, play with Linux and interact with other Linux users.

Using webminal, you can practise Linux commands, write bash scripts, create and access MySQL tables, Learn Python programming and perform root user tasks (with sudo feature). With the help of 'Webminal Play' feature, you can watch screencasts (instead of reading docs) and practise too.

Fast Facts!

Users from


different countries practised more than

3.73 Million

commands. Webminal also helped Professors and Students from


universities around the world to learn Linux in their classrooms. Since 2014,


total hours spent by all users. (Last Update: June2nd, 2017)
		  \     .--.
		   \   |o_o |
		       |:_/ |
		      //   \ \
		     (|     | )
		    /'\_   _/`\

How to access the Linux Terminal?

Create a new account for free in 2 minutes! and then login to access Online terminal, no other software needed!!

Free Features

 - Online Linux/bash terminal, no installation required.

 - Practice your Linux skills, including file system navigation,
   file management, scripting in bash/awk/sed and MySQL.

 - User gets 1MB (we can hear you yelling -what? just 1 MB not GB?,
   We believe this would be enough to learn simple basic commands 
   or bash scripts, we might increase disk space in future,
   but not promises :P) disk space for storing files.

 - User may create files upto 1000.

 - User may share file with fellow community member and ask them to
   verify/debug the issue with your script/program :).

 - The maximum size of files that the user may create is 1KB.

 - Maximum number of files a process can open is 15.

 - Simultaneously user can run upto 10 process (to prevent fork bomb 
   by malicious user/program).

 - User can't login more than once unless (s)he logout from his/her 
   previous session.

 - Create your own group and share files between the group members!

MySQL Features

- You are allowed to create upto 4 tables.

- Your database size should be less 200KB.

- You are allowed to execute upto 200 queries per hour.

- You are allowed to execute upto 100 update queries per hour.

- You can have only one mysql connection.

- You are _NOT_ allowed to sniff around other user databases.

- Your account will be blocked, If you violate above fair usage rules.
  Please use this feature for learning purpose only (no hacking/cracking).

MySQL Terminal Screencasting