Newbies What Next ? News Forums Calendar
Home | YouTube | Register | News | Forums | Portal Pages | MyLinks | New | Hot | Link Us


 Category Gateway
More Options

LinuxLinks News
 · 9 Excellent Open Source Configuration Management Applications
 · A Beginner’s Introduction to Linux
 · Simon Tatham’s Portable Puzzle Collection – Games for the Brain
 · Captain Holetooth – Explorative 2D Platform Game for Kids
 · Taisei – A Classy, Frenetic Shoot’em Up Game in the Style of The Touhou Project
 · YouTube Channel
 · Minilens – Fun Open Source Puzzle Platform Game
 · Wizznic! – Highly Addictive Open Source Puzzle Game
 · Success! Beelink S1 Running Linux – Courtesy of the Open Source Community
 · Beelink S1 Mini PC and Linux – Comedy Gold


Latest Links

Top : Software : Utilities : Scripts

9 Excellent Open Source Configuration Management Applications
This software automates the configuration of machines to a particular state. Like any other tools, they are designed to solve specific problems in certain ways. The goal is to get a system from whatever state it is in, into the desired state. Configuration management software are the tools of choice for many system administrators and devops professionals.

(Read more)
Ubuntu UK Podcast
The Ubuntu Podcast covers all the latest news and issues facing Ubuntu Linux users and Free Software lovers in general. The show aims to appeal to a Linux beginner as well as the oldest coder. Read more


  • 360-FAAR
    360-FAAR (Firewall Analysis Audit and Repair) is an offline, command line, perl policy manipulation tool to filter, compare to logs, merge, translate and output firewall commands for new policies, in checkpoint dbedit or screenos commands, and its one file!
  • acolor
    acolor (Ada/ANSI color) is a simple Ada program that makes it easy to color and format output from shell scripts.
  • Admon
    Admon is a Perl script that can be used to check file system running status.
  • appctl
    Appctl is a framework for virtually any server software. It provides a central script called "ctl" which allows you to start, stop, restart, maintain, or query the current status of an application. It is meant as a completely generic replacement for application-specific startup/stop scripts. The project also supplies generic monitoring scripts for clusters, which can dramatically decrease clustering costs.
  • Appointment
    Appointment is a perl script which can be used from procmail to parse Outlook appointment requests/cancellations and put them in your T-Mobile Sidekick / Danger Hiptop Calendar.
  • apt-imagen
    apt-imagen is a script used to install .deb packages on a machine (host1) with a slow or no Internet connection, through a second machine, using an image of the state of the packages system on host1.
  • apteryx
    apteryx is a shell script that acts as a simple wrapper for the commands apt-cache search and apt-get install that are used in the GNU/Linux distribution Debian to search for and install new packages.
  • Archive sort
    Archive sort is a script that sorts directories into manageable 4.4GB directories for the purpose of archiving onto DVDs. It is useful if you have several tens or hundreds of GBs of data to archive. It can also be configured to sort into 700MB directories for archiving onto CDs.
  • argparse
    argparse is a tool for parsing command line options within a shellscript.
  • auto-autofs
    generates an automounter map by scanning the proc-directory
  • Auto-Update
    AutoUpdate is a Perl script which performs a task similar to RedHat's up2date or autorpm. It can be used to automatically download and upgrade rpms from different (s)ftp or http(s) sites. Moreover, it can also be used to keep a server with a customized (RedHat) distribution plus all clients up to date.
  • autochroot
    autochroot is a Perl script that simplifies the process of entering a chroot jail in Linux.
  • Automatic OSS License Extraction
    Automatic OSS License Extraction recursively scans a list of files and directories for program files, and attempts to automatically extract license and copyright information from them.
  • Bash Startup Library
    Bash Startup Library replaces your .bashrc and .bash_profile and simplifies the setting up of the environment on any bash-capable system.
  • Bash-Snippets
    Bash-Snippets is a collection of small bash scripts for heavy terminal users with no dependencies.
  • BDAY
    BDAY is a set of perl scripts intended to remind you of upcoming birthdays.BDAY sets up a small
  • Bloat
    Bloat is a Perl script which analyses an archive's filename and extracts it using a suitable extractor.
  • is designed to lock a display or terminal once a Bluetooth device (like a cell phone) is out of range. The script queries the RSSI (signal strength) of a Bluetooth device. Once the RSSI passes above a certain threshold a timer is started, and once the timer expires a locking program is run.
  • boot-dvd
    boot-dvd is a script that can be used to download and unpack multiple Linux installation ISO files, which then are converted to a single DVD ISO.
  • catscan
    catscan is a simple Perl script that decodes output from the Digital Convergence CueCat Barcode Scanner.
  • cdu
    cdu (for Color du) is a perl script which call du and display a pretty histogram with optional colors which allow to imediatly see the directories which take disk space.
  • checkbashisms
    checkbashisms performs basic checks on shell scripts for the presence of non portable syntax.
  • Clockwork
    Clockwork is a simple shelll script to track the time you?ve spent at work vs. the time you ought to spend there.
  • Colourshell is a simple Bash shell script that colours your shell interaction, changing colour for each command.
  • copher
    copher is a script that submits file releases to a project hosted on SourceForge, including adding a new release, uploading and adding files, and editing an existing release.
  • cylon
    Updates, maintenance, backups and system checks in a TUI menu driven bash shell script for an Arch based Linux distro.
  • dd_rhelp
    dd_rhelp allows users to retrieve, quickly and easily, recoverable data from any device with bad sectors. It will copy it using dd_rescue in all the appropriate ways (reverse copy, setting start and stop offset accordingly to previously rescued data) to recover the maximum data possible before spending time on bad sectors. It is straightforward to use, supports ctrl-c at anytime, can resume a job (or standalone dd_rescue job) by parsing the dd_rescue logs, and displays a nice ASCII bar showing rescue progress.
  • ddmirror
    another script to mirror a Debian distribution based on Python, wget, and curses
  • deb-install
    a shell script, that works on top of the package management tools provided by the debian project. The goal is to create one command that installs any package into your system, or provides information about any package, without the user having to know all the different tools there are
  • detox
    a utility designed to clean up filenames. It replaces non-standard characters, such as spaces, with standard equivalents
  • dm-scripts
    An archive of various shell scripts that can be especially useful to system administrators and webmasters. They need the Bash shell and standard GNU commands, both of which are installed on any Linux system. Each script has an -h flag for usage explanation. All scripts can be downloaded in a compressed tar archive.
  • Dotkit
    Dotkit is a set of shell scripts, small "package" files (dotkits), and an organizing plan to help you set up, modify, maintain, and understand a working Unix environment, for one person or for an entire site.
  • dpkg-du
    dpkg-du is a script to produce a dump of the installed size of Debian packages in du format. This is to enable ease of reuse with pre-existing scripts administrators may have to deal with 'du' format lists.
  • emv
    emv is a tool for mass-renaming files with a text editor. It can perform two pass renaming, link creation, file list splitting, and link target editing. emv logs its actions as shell-script-style mv commands in case you want to undo them.
  • ER to SQL converter
    er2sql is a script which converts an ER (Entity-Relationship) diagram, created by dia, to SQL statements.
  • ev_bell
    ev_bell can call external programs when the linux kernel generates a simple sound event like the bell signal from the console.
  • is a Perl script that extracts URLs from either correctly-encoded MIME email messages or from plain text.
  • fetchconfig
    fetchconfig is a Perl script for retrieving configuration of multiple devices. Cisco IOS devices are currently supported. The tool has been tested under Linux and Windows.
  • findview
    This is a simple bash script that will save the results of a "find" file search as a directory. It supports all the same search criteria as the find command.
  • Frams' Shell Tools
    Frams' Shell Tools is a big collection of various (mostly Perl) scripts to make Unix everyday life at the command line interface more comfortable. They have grown in the author's last 20 years as a Unix user, programmer, and administrator. Some examples are: clp (Command Line Perl: a Perl "shell"), fpg (Frams' Perl grep: a grep with full Perl support), zz (generic clipboard), and nvt (Network Virtual Terminal: a better telnet for scripting).
  • ftsh
    The Fault-Tolerant Shell (ftsh) is a small language for system integration that makes failures a first class concept. Ftsh aims to combine the ease of scripting with very precise error semantics. It is especially useful in building distributed systems, where failures are common, making timeouts, retry, and alternation necessary techniques.
  • futil
    futil is a set of handy Linux utility scripts. These scripts can mount a remote Windows share, push your ssh public key to clients, display processes associated with a pty, tunnel a VNC or RDC session through a remote gateway via ssh, and more.
  • genpuppet
    genpuppet is a script to automatically generate a puppet manifest based on a series of user inputs.
  • Getopt
    Getopt is a program to help shell scripts parse command-line parameters.
  • gnome-dash-fix
    gnome-dash-fix is shell script makes the GNOME Shell Apps Dashboard sort the apps into their respective categories based on the FreeDesktop standard.
  • GNU RottLog
    a powerful BASH script to archive/rotate system logs. It have almost all features of RedHat, SuSE and Debian logrotate, adding many other
  • is a Python script to convert the output from profilers such as gprof, oprofile, or Python profilers into a dot graph.
  • is a much-modified fork of tcgrep. It understands context, matching from the start or end of a file (with a line count or byte count), and features size limits and highlighting.
  • gtk-cfs
    gtk-cfs is a set of scripts for the simple creation, mounting, and unmounting of encrypted directories via the Nautilus file manager.
  • HaTx
    intended for adding diacritic marks to (czech) text. It is based on statistical methods - at first statistics are gathered from training data, stored into database and then used in its own activities
  • HTB.init
    a shell script derived from CBQ.init that allows for easy setup of HTB-based traffic control on Linux
  • httpstat
    httpstat visualizes curl statistics in a way of beauty and clarity.
  • imvirt
    imvirt is a Perl script that tries to detect if it is called from within a virtualization container.
  • inotify-tools
    inotify-tools is a set of command line utilities for the Linux inotify filesystem change notification system. It currently consists of only one utility, "inotifywait", which is used to wait for changes to a file from a shell script.
  • ipset_list
    ipset_list is a wrapper script for listing sets of the netfilter ipset program.
  • konsoledcopschema
    konsoledcopschema is a script that automatically set the desired Konsole schema when certain applications are executed.
    an input filter for the pager less. The script runs under a ksh compliant shell (ksh, bash, zsh) and allows to view compressed files, archives and files contained in archives
  • lfs-install
    a free script for compiling a GNU/Linux system automated from source code. It compiles based on Gerard Beekmans' Linux From Scratch
  • Live-USB FusionInventory
    Live-USB FusionInventory provides an interface with configuration dialogs to run the fusioninventory agent from a bootable USB device.
  • makenew
    The Mknew Project is an investigation of how to build simple Unix shell scripts to manage common development and administrative tasks.
  • MFind
    MFind is a Perl-script based machine database utility.
  • molly-guard
    molly-guard protects machines from accidental shutdowns/reboots.
  • mpftools
    mpftools is a collection of tools for manipulating mpf files, Microsoft Media Package Files used by recent versions of Microsoft Office. Currently, the perl script mpfextract exists, allowing for individual file extraction from mpf files.
  • MultiBootCD
    MultiBootCD is a shell script to make a customised CD-ROM that can boot any kind and number of image files.
  • MyRPM
    MyRPM is a simple script allowing you to easily turn software into an RPM package. It can help you generate an RPM package from a binary installation server and redeploy it quickly and easily.
    The purpose of this perl script is to make formatting file names of media files very easy and quick.
  • Neofetch
    Neofetch is a fast, highly customizable info script. This script gathers info about your system and prints it to the terminal next to an image, your distro's logo or any ascii art of your choice.
  • NetSQUID
    NetSQUID is a Perl script that sits inbetween Snort and IPTables. It looks at the alerts generated by Snort, then automatically creates an IPTables firewall entry to block problematic hosts (such as those infected by viruses).
  • pconfig
    pconfig is a perl script to set up... perl scripts! Allows a perl script's configuration information to be included within the script for no need for external files.
  • Perl Data Viewer
    Perl Data Viewer lets you quickly see datafiles from measurements, much faster as loading them into gnuplot, xmgrace or similar.
  • po2c
    po2c is a Perl script that takes a bunch of gettext (.po) language translation files from its command line arguments and dumps a C source code file containing all those messages and the necessary functions to use them without any other dependency.
  • prtdiag
    a bash script that generates a report that describes the state of the hardware on the running machine. prtdiag does not actually acquire all of the information itself, it also relies heavily on other applications such as lspci, lm_sensors, and dmidecode to gather needed data
  • RDFEasy
    RDFEasy is a software distribution based on Ubuntu Linux and OpenLink Virtuoso Open Source Edition that makes it easy to load large RDF data sets (in the billion triple range) into a SPARQL compatible triple store in the AWS cloud, and then package the triple store in an easy-to-use AMI.
  • Replicator
    a set of scripts to automate the duplication of a model computer running Debian/GNU Linux, with some provisions to take into account differences in hardware (like HD size, video card) and in software configuration (partitioning
  • rhupgrade
    rhupgrade lets you upgrade to a new version of RedHat by hand.
  • rmw
    ReMove to Waste, rmw, is a bash script that functions as a Linux/Unix console recycle bin when reMoving files with rm. ReMove to Waste will move files to a Waste folder or "Trash can," and it will prepend the time and date to files when reMoving them.
  • rpmerizor
    rpmerizor is a Perl script that allows you to create an RPM package from installed software simply by specifying files on the command line and answering a few questions.
  • is an application designed to retrieve files from download services (like RapidShare, MegaUpload, and many more).
  • rsmirror
    rsmirror is a shell script for automatically keeping a local software (or other data) mirror up to date from a variety of rsync servers.
  • SAVget
    SAVget is a bash-script designed to emulate and improve upon the SGET utility.
  • Scibuntu
    Scibuntu is a script that adds scientific programs and other convenient tools to the plain desktop Ubuntu.
  • screenFetch
    screenFetch is a "Bash Screenshot Information Tool". This handy Bash script can be used to generate one of those nifty terminal theme information + ASCII distribution logos you see in everyone's screenshots nowadays.
  • seealso
    a script that helps to search and print references in the 'See also' section included at the end of many UNIX manual pages. It can be used to locate documentation or to gain familiarity with the commands and functions available on a system
  • senddiff
    senddiff is a script permits to send a notification email each time a commit occurs on a CVS repository.
  • SensorCheck
    SensorCheck is a simple bash script that parse the /sys directory on a 2.6.x linux series to check for lm_sensors data and puts the result on standard output.
  • sfre
    sfre (system flight recorder editor) is a script that wraps a text editor or any arbitrary command and implements logging, file locking, and change tracking for the command executed.
  • Spammergrok
    Spammergrok is a simple bash script that will take URLs on the command line, from one or more files, or extract them from one or more files containing a single email message each (via ripmime). Spammergrok will then proceed to download data from these URLs a set number of times (via wget) in an effort to waste a spammer's bandwidth.
  • is a shell script used as a wrapper around tar archiver 'star'. The purpose of this script is to simplify systembackups. It is not intended for ad hoc backups, tar or star can be used for that without a script.
  • tagls
    tagls is a tool that matches file names using boolean expressions made of tags and regular expressions. It handles searching in file lists with word boundaries for "tags", stemming and synonym expansion for both tags and regular expressions, and boolean expressions over lists of tags or regular expressions.
  • terminal_colors
    terminal_colors is a tool to display a terminal color chart for 8, 16, 88, and 256 color terminals. It provides all the functionality of the various similar scripts found around the Web with some additional bells and whistles.
  • timeline
    timeline inputs a source file and transforms it in a graphic timeline in many formats (html, ps, png, etc). Only html is currently implemented.
  • urlwatch
    urlwatch is a script intended to help you watch URLs and get notified (via email) of any changes. The change notification will include the URL that has changed and a unified diff of what has changed. The script works out of a single directory, so there is no need to install anything. State files are kept in the same folder. The script supports stripping parts of a page that are always changing through the use of a filter hook function. It is typically run as a cronjob.
  • V6scripts
    V6scripts is a collection of osh and sh6 command files which provide working examples of how to script these shells.
  • waitcond
    waitcond is a script to specify a combination of events using boolean expressions over various events.
  • wgrab
    a perl script that can be used to selectively download parts of a foreign website and store things in the local filesystem
  • xml-HTB
    a tool for automatic generation of bash scripts that sets up HTB on Linux. It uses xml configuration files. It's easy to use, It have a lot of features: multiple depths of classes, configurable leaf, u32 and fw filters
  • xtee
    xtee (cross-tee/expanded tee) is a program for building complex pipelines. It resembles the tee command, except that instead of copying stdin to stdout, it copies a file to stdout. You can use xtee for building things like a bidirectional HTTP filter (using netcat and sed).
  • yeaGTD
    yeaGTD is an acronym for "yaml encoded approach to getting things done". It is a python script which extracts information from simple text files, one for each project, and then produces nicely formatted summary reports.
  • ZhuaShuShell
    ZhuaShuShell is a set of scripts to crawl a collection of online e-books (in HTML format) from certain Chinese e-book sites and save the data to your local machine formatted as a single text book.

Matching Content

Share this Page
Bookmark and Share
Submit this page to popular social networks such as Digg, Twitter, StumbleUpon and more.

My LinuxLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Top Applications
    100 Essential Apps
    All Group Tests

    Top Free Software
    5 Office Suites
    3 Lean Desktops
    7 Document Processors
    4 Distraction Free Tools
    9 Project Management
    4 Business Solutions
    9 Groupware Apps
    14 File Managers
    10 Databases
    21 Backup Tools
    21 Productivity Tools
    5 Note Taking Apps
    9 Terminal Emulators
    21 Financial Tools
    5 Bitcoin Clients
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    6 CAD Apps
    42 Scientific Apps
    10 Web Browsers
    42 Email Apps
    12 Instant Messaging
    10 IRC Clients
    7 Twitter Clients
    12 News Aggregators
    11 VoIP Apps
    42 Best Games
    9 Steam Games
    42 Audio Apps
    5 Music Streaming
    42 Video Apps
    5 YouTube Tools
    80 Security Apps
    9 System Monitoring
    8 Geometry Apps
    Free Console Apps
    14 Multimedia
    4 Audio Grabbers
    9 Internet Apps
    3 HTTP Clients
    5 File Managers
    8 Compilers
    9 IDEs
    9 Debuggers
    7 Revision Control Apps
    6 Doc Generators
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    5 Human Resource Apps
    10 ERP
    10 CRM
    6 Data Warehouse Apps
    8 Business Intelligence
    6 Point-of-Sale

    Other Articles
    Migrating from Windows
    Back up your data
    20 Free Linux Books
    24 Beginner Books
    12 Shell Scripting Books

    Web Calendar
    Linux Licenses

    Advertise at


    Add Link | Modify Link | About | FAQ | Guide | Privacy | Awards | Contact |
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2009 All rights reserved.