This repository contains helpful and utility bash scripts to perform various tasks in the Linux environment. Each script is designed to be lightweight, efficient, and easy to use.
The Bashing repository is a collection of useful bash scripts that cover a range of tasks from system information retrieval, user management, password generation, package management, and more. The goal of this repository is to provide handy scripts for Linux users and system administrators.
Here's a list of the available bash scripts in this repository:
password_generator.sh
: A script to generate random passwords of a specified length and estimate the time it would take to crack them.sysinfo.sh
: A script to display basic system information such as terminal, shell, kernel version, OS, distribution, and number of installed packages (for Arch Linux).add_user.sh
: A script to interactively add a new user to the system and optionally add them to the 'wheel' group for sudo privileges (for Arch Linux).remove_unused_packages_arch.sh
: A script to remove unused packages (orphaned packages) on Arch Linux systems.
To use any of the scripts in this repository, navigate to the appropriate directory and make the script executable using chmod +x <script_name>
. Then, you can run the script with ./<script_name>
.
Please exercise caution when running these scripts, especially those that involve system operations or package management. Review the script code and understand what it does before execution.
If you have suggestions for new scripts or improvements to existing ones, feel free to contribute! Fork this repository, make your changes, and submit a pull request. We appreciate any contributions that can make these scripts better.
This repository is licensed under the MIT License. You are free to use, modify, and distribute the scripts, but please read the LICENSE file for more details.
Abdul Riyaz https://github.com/abdulriiyaz/ https://www.ri7az.xyz