Assorted OpenVMS utility procedures. Routines for moving around easily. These ALL keep track of the last directory visited, storing it in the logical LASTDIR. These are in movement.zip CD.COM "cd subdir" (=set def [.subdir]) "cd subdir.dir;1" (for cut/paste in DECwindows) DOWN.COM "down" (pick from list of subdirectories) HOME.COM "home" (return to sys$login) LAST_DIR.COM "last" (return to last directory) SET_DEF_DIR.COM "setdef disk:[dir]" (like set def) TO_DIR.COM "to dir" (like set def, but no [] needed) UP.COM "up 3" (like set def [-.-.-]) of last Miscellaneous routines CHANGEALL.COM Makes global substitutions across text files (has serious limitations - it cannot deal with "/" in substitutions!) DEFINE_UNIX.COM Put posix commands into DCL symbols DELETEDIRTREE.COM Deletes a directory tree. May have to be run more than once to complete all actions. Extraordinarily dangerous, use at your own risk! FAKE_UNIX.COM Define a large subset of Unix commands, requires POSIX (If you have OpenVMS 7.1 or greater, remove PIPE, add a foreign symbol for TEE.) FIELDEXTRACTOR.COM Extract line/position/width fields and write to a file FIX_UNIXNAME.COM Fixes horrific Unix names, can also do very complex name substitutions and rearrangements. FULL_FAKE_UNIX.COM Like FAKE_UNIX, but defines more commands PAGEIT.COM Breaks a text file into fixed length pages and puts a header line on top. SUBDIRSIZE.COM Lists out grand totals of subdirectories below P1 or current default, if no P1. Programs TEE.C PIPE in OpenVMS 7.1 has no Tee function, this supplies it. Errors are logged to sys$error.