Skip to content

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.

License

Notifications You must be signed in to change notification settings

Vishnu068709/linux-helper-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

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:

    git clone <repository-url>
    cd linux-helper-scripts
  2. Make Scripts Executable: Before running the scripts, ensure they are executable:

    chmod +x scripts/*.sh
  3. Run the Menu Interface: To access the menu interface, run:

    ./scripts/menu_interface.sh
  4. Directly Run Individual Scripts: You can also run each script directly:

    • To update the system:
      ./scripts/update_system.sh
    • To check disk usage:
      ./scripts/check_disk_usage.sh
    • To find large files:
      ./scripts/find_large_files.sh

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages