/Dash_Terminal

This is a terminal simulator application to understand how a terminal works. All the commands based on Linux terminal commands

Primary LanguagePython

Dash Terminal

Dash Terminal is a terminal simulator based on the Linux operating system. It provides users with an interactive command-line interface (CLI) experience, emulating the functionality and feel of a real Linux terminal.

image

Features

  • Linux-like Interface: Dash Terminal closely resembles the Linux terminal, making it familiar to Linux users.
  • Command Execution: Execute a wide range of Linux commands and utilities.
  • Cross-Platform: Dash Terminal is designed to work on various platforms, including Windows, macOS, and Linux.

Usage

  1. Launch Dash Terminal using the installation instructions above.

  2. Start using the terminal by entering Linux commands just like you would in a real Linux environment.

  • exit - Exit the terminal
  • pwd - Print the current directory
  • clear - Clear the terminal
  • ls - List the files in the current directory
  • open - Open the current directory
  • cd [foler_name/path] - Change the current directory
  • mkdir [folder_name] - Create a new directory
  • touch [file_name] - Create a new file
  • rm [file_name] - Remove a file
  • rmdir [folder_name] - Remove a directory
  • version - Print the version
  • author - Print the author
  • whoami - Print the current user
  • os - Print the current OS
  • about - Print the about

Here's how to use some of the basic commands:

  • To exit the terminal, simply type:

    exit
    
  • To list files in the current directory, use:

    ls
    
  • To change the current directory, use:

    cd [folder_name/path]
    
  • To create a new directory, use:

    mkdir [folder_name]
    
  • To create a new file, use:

    touch [file_name]
    
  • To remove a file, use:

    rm [file_name]
    
  • To remove a directory, use:

    rmdir [folder_name]
    

Contributing

If you'd like to contribute to Dash Terminal, please follow these guidelines:

  1. Fork this repository.
  2. Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
  1. Make your changes and commit them:
git commit -m "Add your feature or fix description"
  1. Push your changes to your fork:
git push origin feature/your-feature-name

Create a Pull Request (PR) to the main branch of this repository.

Contact

If you have any questions or suggestions, feel free to reach out to us at: techsaralk.pro@gmail.com.