|
Volume Four, Issue Thirty-Seven, File 8 of 14 ############################## #*# Basic Commands #*# #*# for the VOS #*# #*# System #*# ############################## Written by Dr. No-Good [Echo] Introduction ~~~~~~~~~~~~ Ok, well this is a simple text file that explains the basic commands used by a VOS system. VOS stands for Virtual Operating System and it is mainly used by businesses but other groups have used it too. If you have any questions, you can reach me at this fine system: Legion (202)337=2844 or if you have any questions you can e-mail the me at: Internet: ukelele!kclahan@UUNET.UU.NET Special Thanks to: Nat X, Beta Raider, Tomellicus and the anonymous site of my humble work. $Note$ All material in this t-file is for informational purposes only. Any abuse of this information is probably against the law and the authors of this text file are not responsible for the reader's actions. (*****************************************************************************) Ok, well VOS systems can be found in various systems around the world and on many of the nets such as TELENET. You can recognize a VOS system at its prompt. Which looks like this: Prompt-> (Name of System) System ???, VOS Release v.(version), Module ??? (Or it just says something about a Release ver# and Module#) After getting the log-on message you come to the hard part, getting a valid user/password combination. To log-in, you type: Login <name> <password> <CRT> or Login <CRT> 'User_name:' <name> 'Password?' <password> (by the way, <CRT> means enter and it comes after something you have to type and words in '' mean that the computer is displaying that) When you get a valid name and password, it will say: <name> logged in on <module#> at <year>-<month>-<day> at <time> ETA. (then it runs start_up.cm) (*****************************************************************************) Commands ~~~~~~~~ HELP = To get an on-line help directory. LIST or LS = To list contents of the directory. -dirs = the subdirectories. -dirs <dir> = To confirm a directory exists. CHANGE_CURRENT_DIR or CCD = To change directory. DISPLAY <file> = To view the contents of a file. -match <string> = To find a string in the file. SEND_MESSAGE <name> <msg> = To make a message appear on the receiver's screen. It must be 80 chars. or less. CALL_THRU = To connect your login terminal to a remote host as a login terminal or as a slave. SET_TERMINAL_PARAMETERS = To define the operating features of your terminal such as scrolling, length, etc. LOCATE_FILES <file names> = To find the location of file(s) in the system. WHO = To list the current users of the system. LIST_MODULES = To show which modules are running. DISPLAY_DIR_STATUS = It gives information about when last saved, when it was created, who created, and when it was last used or modified. DISPLAY_CURRENT_DIR = It shows you which directory you are in. DISPLAY_ACCESS_LIST = To show you the access control lists(ACL) for a set of files or directories. DISPLAY_DEFAULT_ACCESS = To display the default access control list for a set of directories you specify. GIVE_ACCESS = To give a user/group access to a file or directory. GIVE_DEFAULT_ACCESS = To add entries to the default ACL or a directory or set of directories. PROPAGATE_ACCESS = To copy a directory(DIR)'s access to all the directories in the subhierarchy. REMOVE_ACCESS = To remove entries from the ACL of a file or directory, or a set of such objects. REMOVE_DEFAULT_ACCESS = To remove entries from the default ACL of a directory or a set of directories. EDIT = To edit or create a file. (We haven't been able to figure it out yet) BIND = To make an .OBJ file a .PM which can be run. ANY_NAME.PM = .PM stands for program module and it is like a .COM or .EXE executable file. BATCH = To run a batch of .PM commands. UPDATE_BATCH_REQUESTS = To update the batch queue. CANCEL_BATCH_REQUESTS = To totally cancel all programs in the batch queue. LIST_BATCH_REQUESTS = To list the programs in the batch queue. RESERVE_DEVICE = To reserve a device for the batch queue. (Used by administrators when they manage batch processing at a site) CANCEL_DEVICE_RESERVATION = To cancel the device reservation. MOVE_DEVICE_RESERVATION = To move the device reservation to another path. DISPLAY_BATCH_STATUS = To display the status of the batch process. COMPARE_FILE = To compare two files against each other. COPY_FILE = To copy a file to another file or directory. LOCATE_FILE = To locate the directory the file is in. RENAME = To change the name of a file. MOVE_FILE = To move a file to another directory. DELETE_FILE = To delete a file. SET_EXPIRATION_DATE = To set a date on the file so it won't allow anybody to erase it before that date. CREATE_FILE = To create and name a new file. CREATE_INDEX = To create a new index for a file. CREATE_DELETED_RECORD_INDEX = To create a list of reusable locations in a file. CREATE_RECORD_INDEX = To create an index used to map records into a file and re-use space made available by deletions. (Once created, it is updated forever.) DELETE_INDEX = To delete a set of indexes to a file. DISPLAY_FILE_STATUS = To display information about a set of files that you specify. DUMP_FILE = To dump the contents of a file in HEX and ASCII onto the screen for debugging. DUMP_RECORDS = To dump one or more records in a fixed, sequential, relative, or stream file. ENFORCE_REGION_LOCKING = To turn mandatory region locking on/off for one or more stream files. SET_FILE_ALLOCATION = To set the number of additional disk blocks that the operating system allocates for a file each time the file needs more disk space. SET_IMPLICIT_LOCKING = To turn implicit locking on/off for a file or files. When it is on, the system overrides an attempt to open the file with a different locking specification. (*****************************************************************************) $Note$ If you need any more help with the commands please try their on-line help program by typing HELP when you are logged in or HELP <Command> and please excuse the format of the command listings but if you would like a better listing look for the COMPLETE informational guide to VOS systems by Dr. No-Good. (***************************************************************************) Security ~~~~~~~~ The basic security for VOS uses ACL or ACCESS_CONTROL_LISTS. These are lists that the creator of a directory or file make by using the GIVE_ACCESS command. There are four kinds of security you can have. They are as follows: For file security: NULL -+- That means you can't do anything with it. READ -+- You can READ it but not modify it. WRITE -+- That means you have READ and WRITE access to it so you can modify it. EXECUTE -+- That means they can read it and run it. For directory security: MODIFY -+- That means you can add, remove, change, and execute files in the directory. STATUS -+- That means you can display_dir_status and view the current status of the directory. NULL -+- That means you can not access the directory. If you don't have the appropriate security for the directory or file it is because the owner/creator of the file or directory doesn't have you on the list and since this informational file doesn't contain the information needed to get access to files that you haven't been given access to then it is advisable to look for more informational files from [ECHO].