Skip to content

A tutorial program that teaches the bash command line. Works on any computer that runs python3!

License

Notifications You must be signed in to change notification settings

Matt-London/command-line-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

command-line-tutorial

This is a simple program that will teach the user how to use the command line. It consists of various levels with increasing complexity. Follow the instructions under the "Levels" header in order to get level instructions, help, and to submit the solution. Within this program, there is a framework that simulates a GNU/Linux Bash terminal using Python. Due to the simulation route, this is compatible with any OS, provided there is an install of Python3.7+. Learn and have fun!

Videos

How to use the program: Tutorial

Source code walkthrough: Walkthrough

Executing

You can do the following to execute:

python3 Main.py

Usage

Enter commands as in a standard terminal

user@computer:[~/] > $ 

Levels

To get all level commands:

$ level

For tasks in current level:

$ level instruct

For help with current level:

$ level instruct

To skip a level, if you already have the knowledge:

$ level skip

To revert to the previous level:

$ level back

To check if you have completed the level, and move on to the next level:

$ level check

Contributing

If you would like to contribute, you may make a pull request. It will be helpful if you first open an issue describing the change that you are interested in contributing.

License

MIT

About

A tutorial program that teaches the bash command line. Works on any computer that runs python3!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages