https://github.com/vishnu-v-n/linux-helper-scripts
A collection of practical shell scripts for common Linux tasks like system updates, disk usage checks, large file discovery, and a user-friendly menu interface for simplified operations.
https://github.com/vishnu-v-n/linux-helper-scripts
helper linux linuxscripting shell-script
Last synced: 3 months ago
JSON representation
A collection of practical shell scripts for common Linux tasks like system updates, disk usage checks, large file discovery, and a user-friendly menu interface for simplified operations.
- Host: GitHub
- URL: https://github.com/vishnu-v-n/linux-helper-scripts
- Owner: Vishnu-V-N
- License: mit
- Created: 2025-05-05T09:18:21.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2025-05-05T09:20:16.000Z (9 months ago)
- Last Synced: 2025-06-19T04:47:21.964Z (7 months ago)
- Topics: helper, linux, linuxscripting, shell-script
- Language: Shell
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Linux Helper Scripts
This project contains a collection of shell scripts designed to assist with common Linux tasks. The scripts are organized in the `scripts` directory and cover the following functionalities:
- **Update System**: A script to update system packages using the package manager.
- **Check Disk Usage**: A script to check and display disk usage in a human-readable format.
- **Find Large Files**: A script to search for large files in a specified directory.
- **Menu Interface**: A script that provides a user-friendly menu interface for selecting tasks.
## Prerequisites
- A Linux-based operating system.
- Bash shell.
- Required permissions to execute the scripts (may need `sudo` for certain operations).
## Usage
1. **Clone the Repository**:
```bash
git clone
cd linux-helper-scripts
```
2. **Make Scripts Executable**:
Before running the scripts, ensure they are executable:
```bash
chmod +x scripts/*.sh
```
3. **Run the Menu Interface**:
To access the menu interface, run:
```bash
./scripts/menu_interface.sh
```
4. **Directly Run Individual Scripts**:
You can also run each script directly:
- To update the system:
```bash
./scripts/update_system.sh
```
- To check disk usage:
```bash
./scripts/check_disk_usage.sh
```
- To find large files:
```bash
./scripts/find_large_files.sh
```