admin | administration stuff |
---|---|
apm-check.pl | [no desc] |
arpwatch-logview | [no desc] |
exe-strip.pl | strip executables, if not done already |
free.awk | query on memory on a linux system |
fs-change-quota | change quotas on a flesystem |
ldd-check | performs checks on ldd output |
ldd.sh | find share lib deps |
sendmail.restart | restarts sendmail ... |
shared-sym | fix symlinks of shared libs |
backup | scripts for backing up |
bak-tape | do backups to tape |
backup/set1 | [no description] |
bak-to-zips | produce zips to temp file |
merge-zips | merge several splitted zips, into original zips |
move-to-disks | move files to floppy disk, not exceeding max size |
split-zips | from the original zip, produce several smaller |
calc | calculations, math |
factorial | computes factorial |
pow2 | computes powers of 2 |
primes | computes prime numbers |
primes.awk | output primes |
primes_ii.awk | generate prime numbers |
cdr | [no description] |
cdburn.sh | [no desc] |
cdsize.sh | [no desc] |
cjgd | for user specific use (might be useful) |
check-mail | [no desc] |
comp-info | compress info files on system |
comp-man | compress man pages |
do-export | [no desc] |
man | poor man's implementation of man(1) |
optimize-make | edit makefiles, and change CFLAGS, by removing debuggin options, and adding optimize ones |
term-names | keep a list of wanted term-types, to pass to t-update |
vmstat-custom | customization for vmstat(8) [linux] |
adjdata | works on /etc/adjtime data, used by clock(8) [linux] |
magic-upd | adds /etc/magic.local to /etc/magic if necessary |
t-update | enshortens big termcap/terminfo files, by selecting some terms |
convert | converting something to something else |
dos2unix.pl | convert dos to unix (CRLF line ends to LF) |
dtou.sed | convert a format CRLF to LF form of newline |
fr_roman.sed | from roman (to decimal) |
from_roman.sed | output bc(1) code that convert roman to decimal |
fromdos | convert msdos EOL to unix |
t2c.sed | converts text, to C strings |
t2html.sed | quotes text, into html format |
t2roff.sed | changes text, for inclusion on roff documents |
to_roman.sed | converts decimal to roman |
unquote-printable.pl | convert =XX quote, to its 8 bit representation |
utod.sed | convert LF to CRLF on a unix box |
cvs | [no description] |
cvsdaemon.pl | [no desc] |
nontags-cvs.sh | find CVS files associated with some tag |
devel | useful when doing development |
chop-c-comments.pl | remove blocks of C comments |
del-c-cmnt.awk | delete comments on C code |
del-c-cmnt.sed | remove all comments on C code |
del-sh-cmnt.sed | delete all comments from a SH file |
m4conv.pl | converts standard M4 quotes and prefix builtins |
make-targets.sed | tries to catch all targets on a Makefile |
mk | wrapper for make: seaches for a Makefile downside along path, and use it if available |
rev-byte.awk | print reversed bytes in binary... |
any2c.pl | converts text/binary to C string/data |
file | file name and directories scripts |
dir-diff | [no desc] |
dos-fn | convert long filenames to 8.3 restriction |
dos-fn.pl | convert long filenames to 8.3 restriction |
empty-dirs.pl | find empty dirs |
empty-dirs.py | finds empty directories, in python |
fbasename.sed | strip directory component from paths |
fdirname.sed | dirname applied on an input of filenames |
file-date.pl | date of a given file |
find-eq-files.py | finds equal files (w.r.t contents) |
flatten.pl | Takes a directory with subdirectories and copies it to other directory with no subdirectories. Files with same names are handled, and a reverse script is made in order to restore the original hierarchy. |
fn-generate | generate file names |
fnspaces | replace spaces on file names |
hdtosym | convert hard links to symlinks |
ls-dup.awk | find duplicated names within first few characters |
ls-today | list today files |
mvdir | move whole directories |
perms.sed | convert 'ls -l' output in octal file permission modes |
rel2abs | convert relative symlinks to absolute ones |
remove-binfiles.pl | remove all non-text files recursively |
rename.pl | rename files by finding a fixed pattern and replace it by other |
renamer.pl | rename files |
split-big-dir | split a big dir, into several of approx same size |
symtohd | convert symlinks to hard links |
tolower.awk | convert input file names into lower case |
tolower.sed | convert file names to lower case... |
toupper.awk | convert input file names into upper case |
toupper.sed | convert file names to upper case... |
wipe-dirs | remove recursively empty directories |
wipe-links | remove stale symbolic links |
xmkdir | [no desc] |
move-to-lower | rename files to lower/upper case... |
fun | fun and amusing stuff |
ghanoi.sed | a "graphical" implementation of hanoi game, in sed! |
hanoi-pp.awk | hanoi pretty print, transform "move from x to y" into moves |
hanoi.awk | generate hanoi moves |
month | display current month |
month-hard-way | show current month on hairy ways... |
small-wbanner | display banner contents on a wide fashion |
wbanner | wide banner: rotate banner output 90 degrees. |
grep | grepping, searching |
dgrep | perform a delimeted grep |
h-grep | highlight" grep |
text-grep | perform grep on text files |
ul-grep | underline grep |
gzip | gziping/compressing/archiving |
comp-order | reorders filenames for better compression |
gunziper | gunzip files and directories recursively |
gziper | only compress files that worth being compressed |
untar | unpack several archives files |
xarj | decompresses several arj archive, and support multivolume ones |
zblow | blows compressed stuff to stdout |
java | [no description] |
check | checks java sources for errors, currenly very limited |
class-version.pl | detects current version of a classfile |
man | man, help, info related scripts |
cmp-info | compare output of two (gnu)info files |
fake-cats | see if there are any cat page, without the corresponding man |
ln-care | take care of hard linked files |
so-care | take care of .so files |
mtools | mtools wrappers, or floppies related in general |
fromdisks | copy files several disks into separated directories |
mdirs | recursive mtools directory list, front end to mdir |
xcopy | copy files to multiple disks |
multimedia | [no description] |
any-to-au | converts any sound format to AU (use sox) |
cd-to-mp3 | grabs cd audio track to an mp3 file. uses cdparanoia and lame |
img-play.pl | play images |
jpg-opt.pl | optimize jpeg images |
sound-play.pl | simple audio file player |
net | ***net related scripts |
downloader | call N fetchers to download M files, in parallel |
ftpget | get files from ftp site |
ip-conv.pl | several conversions on IP addresses (IPv4) |
ppost | process quoted messages (as in replying mail ou news) |
suck-massage.pl | cluster suck retrieved files, by subject |
tin-batch-save | save news articles for later read with tin |
tin-unread-log.pl | mark as unread, tin logged articles (produced by -S -c) |
usenet-handle | an attempt to canonify the names of faqs, howtos, etc... |
probe | probing the system for that feature |
cmd-sel | selects the path for a given command |
echo | defines a function that echoes without a trailing newline |
ls-l-size | output field number (1 based) of ls -l output, that shows the file size |
max-arg-len | find max arg len list to give to a command |
get-ptys | get all well known ptys available on /dev |
rcs-utils | rcs related scripts |
makediffs | create a shell script to recreate dir2, given dir1 |
mkpatch | make patch file, for transforming xx.orig into xx |
rcscmp | check what files differ from latest RCS version |
rcsextra | check for files being revisioned, that doesnt exist |
rcsmiss | check for files not being revisioned |
rcsmove.pl | move source-files and theirs ,v if any, into other dir |
rcsmvdir | move ,v files into RCS directory |
rcsrmdir | remove RCS dir, and move all ,v file into current dir |
rcsupdate | updates rcs files |
redhat | scripts for use on a redhat system |
fix-pcmcia-rc | rename S45pcmcia to S09pcmcia, in order to run BEFORE network rc script does |
rpm-size | [no desc] |
fix-path | fix path on redhat startup scripts, to include /usr/local/bin |
roff | scripts for use when preparing roff documents |
soelim.sed | produce sh(1) commands that do a soelim |
search | [no description] |
mkfiledb.pl | like find >file && grep file, but file is kept shorter. a poor's man locate |
sed | sed related stuff (wrappers, etc...) |
apply-sed | apply sed to each input line, replacing it per result |
s2cmdl.sed | converts a sed script (like this) to a (one-line) command line sed expression |
stow | stow related scripts |
check-stow | [no desc] |
clean-stow | [no desc] |
ld-conf-stow | [no desc] |
make-install | gross hack to run make install |
remove-stow-conflicts | remove all conflicts detected by stow, but that are already links to previous stow packages... |
update-stow | $Id$ |
to-stow | work on 'make -n' output to produce proper commands to install over /usr/local/stow/... |
sw-knife | swiss army knife: using perl for emulating some unix cmds |
fmt.pl | a simple perl based formatter, as described at perl man pages |
fmt2.pl | a simple perl based (classical) formatter |
fmt3.pl | yet another perl fmt(1) |
grep-w.pl | emulation of grep -w |
ls-l.pl | do a 'ls -l' in perl |
sleep.pl | sleep with micro seconds |
uudecode.pl | uudecode written in perl |
uuencode.pl | uuencode written in perl |
who.pl | emulates who (use attached C to detect utmp structure) |
text | to apply on (contents of) text files |
cat-b.sed | number nonblanks lines |
cat-n.sed | number input lines |
cat-s.awk | squeezes out all consecutive blank lines into a single blank |
cat-s.sed | squeezes out all consecutive blank lines into a single blank |
catn.awk | display files preceded by count |
catter.py | blow up files to stdout. line by line or in full blocks |
center.awk | center lines |
center.sed | centers lines |
center_ii.sed | centers lines |
column.awk | print input lines with columns aligned |
crlf.py | another CRLF to LF converter |
dotify.sed | right justify text, with dots |
double-space.sed | add a blank after each line |
expand.sed | expand tabs into spaces (tabs stop = 8) |
fmt.sed | format text such as each line gets below 40 chars |
head.sed | print first few lines of input |
justify.sed | justifies text on 65 column-width |
length.awk | output each line, preceded per its length |
rand-char.awk | output a random char from each line of input |
rand-line.awk | output a random line from input |
rand-line.pl | outputs N random lines from input |
rev-chars.sed | reverse all chars of each line, keep line ordering |
rev-lines.sed | reverse all lines of input, i.e. first line became last, ... |
shuffle-lines.awk | output all input lines on random order |
shuffle.awk | output all input lines on random order |
shuffle.pl | randomizes input lines |
sort.sed | implementing selection sort with sed |
stable-uniq | remove duped lines, but keep their order |
strings.py | find text portions in files |
tail.awk | display last ten lines of input |
tail.sed | display last ten lines of a file |
unexpand.sed | convert sequences of spaces to tabs, if can |
unify.awk | output only distinct lines, per order of appearance |
uniq-d.sed | print all duplicated uniq lines on a sorted input |
uniq-u.sed | uniq lines on a sorted input |
uniq.sed | uniq |
wc-c.sed | count chars |
wc-l.sed | count lines of input, kind of `wc -l' |
wc-w.sed | count words |
wc.awk | emulate unix wc, very crude |
time | time, dates, calendars |
month.awk | print current month, like cal |
sleep-to | sleep until a given hour |
time-cmd | measure the time taken by a given command |
today-cal | highlight today date on cal output |
tomorrow | shows tomorrows day, weekday, ... |
utils | misc utilities, unsorted |
about_cache.pl | handle about:cache netscape output (saved as text) |
apply-conv.pl | apply conversions to files |
caesar-add.pl | primitive encryptation method |
describe-dir | get a description of kind of file on current dir |
dupexe | check duped files on path |
dupfiles | print duplicated files on supplied dirs |
dupinfo | check duped info files |
dupmans | print duped man pages |
edit-index | detect new and obsoleted entries on INDEX files |
find-eq-files | find files that are equal |
find-eq-files.pl | find equal files |
fortune-query.pl | search fortune database for some perl pattern |
gender-pt.awk | guess gender (sex) from a portuguese Christian name |
get-desc.pl | obtains the classical "--" beginned description of each file |
growing | watch the growth rate of given files |
inpath | check if a file is on path |
kill-byname | kill processes by its command line name |
mymirror.pl | mymirror A B, make minimal operations on B, such as A=B |
netscape-cache.pl | try to associate URL names with netscape cache files |
penv | print environ vars only, and not functions |
split.sh | binary split |
tee.awk | implement tee(1) on awk |
tget | get entry from termcap file |
tr-expand.awk | expands tr a-z constructs, sort of... |
xfer-site.pl | transfers one dir to another, making changes on the files |
words | misc operation on words of text files |
capit.sed | capitalize words |
capit_ii.sed | capitalize words |
capit_iii.sed | capitalize words |
capit_iv.sed | capitalize words |
commas.sed | format a number (or anything else) into xx,xxx,xxx ... |
d-word.sed | find consecutive duplicated words on text |
freq-char.pl | measure frequency of chars... |
list-uniq.awk | normalize a list |
pmatch.awk | find patterns |
show-duped | output duped entries on specified field |
wf | word frequencies |
wf.awk | word frequency counter |
xutils | utils to apply when running X |
get-runnning-netscape | print info about URLS netscape windows are on |
get-xtitle | obtains title name for current window |
set-icon-name | sets icon on a xterm compliant terminal |
x-random-bitmap | places a random bitmap as root window background |