Skip to content

abdulriiyaz/bashing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bashing Scripts Repository

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.

Contents

  1. Introduction
  2. Scripts
  3. Usage
  4. Contributing
  5. License

Introduction

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.

Scripts

Here's a list of the available bash scripts in this repository:

  1. password_generator.sh: A script to generate random passwords of a specified length and estimate the time it would take to crack them.
  2. 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).
  3. 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).
  4. remove_unused_packages_arch.sh: A script to remove unused packages (orphaned packages) on Arch Linux systems.

Usage

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.

Contributing

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.

License

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.

Author

Abdul Riyaz https://github.com/abdulriiyaz/ https://www.ri7az.xyz