Various (GPL) scripts that I've created.
These have only been tested on linux, but most should work on any UNIX.
These have only been tested on linux, but most should work on any UNIX.
| Name | Description | Type |
| gcccpuopt | get optimum gcc options for your CPU | shell |
| ps_mem.py | list processes by memory usage | python |
| newest | list newest (modified) files in tree | shell |
| bashfeed | generate feed for newest files in website (example) | shell |
| fix | edit a file while not changing the modification time | shell |
| truncate | truncate a file to the specified size | shell |
| sw | simple command line stopwatch script | shell |
| timeout | run a command with a timeout | shell |
| add | sum a column of numbers. See also funcpy | shell |
| funcpy | functional command line toolkit | python |
| bc | invoke bc with some useful functions predefined | bc |
| getpw | Shows how to securely prompt for a password | shell |
| whatrequires | list reverse dependencies on rpm or deb distros | python |
| dutop | better du | python |
| find_mm_yyyy | list files last modified in mm yyyy | shell |
| findrepo | find a string in a repository working copy | shell |
| disk_grep | find a string in a disk device | shell |
| svndiff | review svn repo changes with graphical diff viewer | shell |
| idiff | colour diff output for easy review | shell |
| ximkeys | show keys available in X to generate a character | python |
| human.py | convert numbers for human consumption | python |
| dosfiles | find text files with any CRLF line terminators | shell |
| sysinfo | show a quick summary of system hardware | shell |
| tcpdump_not_me | Allow running tcpdump on remote system over ssh | shell |
| strerror | show all errnos or meaning of specified errno | shell |
| ccodes | list country codes in locale database | shell |
| ansi_colours.sh | display all ANSI colours | shell |
| command_prompt_here | Open a terminal in current/selected directory in nautilus | python |
| xchat_warn | popup message when referenced directly in xchat | python |
| xfullmag | Start xmag full screen with specified magnification | shell |
| day | display the date for {this,next,last} {mon,tue,...} | shell |
| datedir | set date of directory based on contents | shell |
| lsdate | print date (of file) as ls would | shell |
| lsmode | print file permissions in octal (like chmod accepts) | shell |
| lomount.sh | loopback mount partitions within a disk image file | shell |
| threadsafe | search C/C++ files for functions that are not threadsafe | shell |
| moz | open specified file in mozilla | shell |
| sematree | lock files with semaphore interface | shell |
| download | Download list of URLs from file with history | shell |
| quote | reformat misquoted mail | shell |
| gen_timeline | generate page for newest files in website (example) | shell |
| lowercase | efficiently change any uppercase names in tree | shell |
| rmws | remove redundant whitespace from files | shell |
| conv | simple wrapper around units | shell |
| self_modify.sh | e.g. script to show self modifying | shell |
| 7seg | e.g. script to show self referencing | shell |
© Jun 10 2008