Adding Windows Support
The Linux Command Menu is a robust Python script designed to streamline and simplify Linux operations for users ranging from beginners to seasoned professionals. The project aims to provide an intuitive command-line menu interface, alleviating the need for memorizing intricate Linux commands and enhancing overall user experience.
-
User-Friendly Interface: The script offers an interactive menu with a range of options, covering fundamental to advanced Linux operations.
-
Versatility: From basic command execution to disk management, LVM tasks, system information retrieval, and service control, the menu encompasses a wide array of functionalities.
-
Platform Support: Developed and tested on Linux RHEL 9 and 8, ensuring compatibility with the latest enterprise-grade Linux distributions.
-
Python 3.9.1: Leveraging the power of Python for scripting and creating an efficient menu system.
-
Linux RHEL 9, 8: Targeting enterprise-level Linux distributions to provide a reliable and standardized environment.
-
Visual Studio Code (VS Code): Utilized for streamlined coding, debugging, and project management.
-
Git and GitHub: Employed for version control, collaborative development, and easy project maintenance.
The script provides a comprehensive set of options, each corresponding to a specific Linux operation. Here's an overview of some key functionalities:
-
Run Linux Commands: Execute custom Linux commands directly from the script.
-
Create Partition: Interactively create disk partitions, format them, and mount directories.
-
Create LVM: Perform Logical Volume Management (LVM) tasks, including creating volume groups and logical volumes.
-
Check Mounted Disk: View information about currently mounted disks.
-
Volume Group List: Display a list of volume groups on the system.
-
Yum Configure: Configure the Yum package manager for software installation.
...and More: The menu includes additional options for tasks such as checking memory usage, starting services, working with files and directories, managing users and groups, and more.
-
Clone the Repository:
git clone https://github.com/your_username/your_repository.git cd your_repository
-
Run the Script:
python linux_menu.py
-
Follow On-screen Instructions:
Interact with the menu, enter your choices, and follow the prompts to execute desired operations.
Your contributions are highly encouraged. If you have suggestions, bug reports, or feature requests, please open an issue on GitHub. For code contributions, please fork the repository, create a branch, make your changes, and submit a pull request.
-
LinkedIn Post: Linux Command Menu - Simplifying Linux Operations
-
Demo Video: Watch Demo on YouTube
- Some options may require superuser (root) privileges.
- Users are advised to exercise caution and ensure they have the necessary knowledge to perform specific operations.
This project is licensed under the MIT License - see the LICENSE file for details.
Thank you for choosing the Linux Command Menu. Your feedback and suggestions are warmly welcomed, contributing to the continual improvement of this tool. Happy Linux exploring!