Skip to content

fadel-hasan/bash_database_simulation

Repository files navigation

simulate how a Database works by Bash script

project aims to simulate how a Database works by simply implementing some of the basic Database operations using Bash Scripts

Installation

Install my-project with git

  git clone https://github.com/fadel-hasan/bash_database_simulation.git 

run project

To run this project

  cd bash_database_simulation
  chmod 777 *
  ./main.sh

Features

  • Log files for all databases in the databases directory
  • Enable backup of a specified database in the /opt/Backup directory
  • Providing specific users access to the database directory
  • Beautiful user interface for communicating with other scripts in the terminal

Lessons Learned

In this project, I learned how to deal with the Linux system in general and how to manage users, privileges, and groups within it, in addition to building this project inside a docker container.

to learn bash you can read this tutorial

Contributing

Contributions are always welcome!

Authors

License

MIT License