Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

A Database simulation project using the Bash scripting language at the University of Damascus
https://github.com/fadel-hasan/bash_database_simulation

bash bash-script bash-scripting bash-scripts comand-line database-simulation linux linux-shell shell shell-scripts zsh

Last synced: about 1 month ago
JSON representation

A Database simulation project using the Bash scripting language at the University of Damascus

Awesome Lists containing this project

README

        

# 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

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

## run project

To run this project

```bash
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
- [bash-guide](https://github.com/fadel-hasan/bash_database_simulation/blob/main/bash_tutorial.md)

## Contributing
Contributions are always welcome!

## Authors

- [@fadel-hasan](https://www.github.com/fadel-hasan)

## License

[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://choosealicense.com/licenses/mit/)