aboutsummaryrefslogtreecommitdiff
path: root/pkg/system/doc/Sys.hlp
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2015-07-08 20:46:52 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2015-07-08 20:46:52 -0400
commitfa080de7afc95aa1c19a6e6fc0e0708ced2eadc4 (patch)
treebdda434976bc09c864f2e4fa6f16ba1952b1e555 /pkg/system/doc/Sys.hlp
downloadiraf-linux-fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4.tar.gz
Initial commit
Diffstat (limited to 'pkg/system/doc/Sys.hlp')
-rw-r--r--pkg/system/doc/Sys.hlp349
1 files changed, 349 insertions, 0 deletions
diff --git a/pkg/system/doc/Sys.hlp b/pkg/system/doc/Sys.hlp
new file mode 100644
index 00000000..89d66d7f
--- /dev/null
+++ b/pkg/system/doc/Sys.hlp
@@ -0,0 +1,349 @@
+.help utilities Oct83 "IRAF System Utilities"
+.sh
+Description of the Standard Utility Routines
+
+ Most of the system utilities are set up to read from either the
+standard input or a list of files. If not reading from the standard
+input, and the input file template is not given on the command line,
+a prompt will be issued for the input file list. If the output is a
+single file or directory, and output is not redirected, a prompt will
+be issued for the output file.
+
+.ks
+.ls 4 ALLOCATE device
+
+Allocate a device (i.e., a tape drive). Some devices must be allocated
+before they can be accessed for i/o. Deallocation occurs automatically
+upon logoff, or upon execution of DEALLOCATE. The following devices may
+be allocated:
+
+.nf
+Devices:
+ mta Magtape unit A.
+ mtb Magtape unit B.
+ ima Image display unit A.
+ imb Image display unit B.
+.fi
+.le
+.ke
+
+.ks
+.ls BEEP
+Beep the terminal bell. Used as in "> munch;beep" to signal when a
+lengthy command has finished. Otherwise, an IRAF program will only
+ring the terminal bell when an error has occurred.
+.le
+.ke
+
+.ks
+.ls CLEAR
+
+Clear the terminal screen.
+.le
+.ke
+
+.ks
+.ls CONCATENATE files [,output_file]
+
+Concatenate the named input files to the standard output or to the named
+output file if given. All input files should be of the same type (text or
+binary). The default type of the output file is the same as that of the
+first input file; this may be overridden by setting the hidden parameter
+"out_type". The standard input is assumed to be a text file unless overridden
+by setting out_type. If no output file is given on the command line, the
+standard output is assumed.
+
+.nf
+Hidden Parameters:
+ out_type string = "in_type" Output file type (text|binary)
+ append bool = no Append to output file
+.fi
+.le
+.ke
+
+.ks
+.ls COPY file|files, output_file|directory
+
+Copy the input file to the output file, or copy each file in the input list
+to the directory given as the second argument.
+.le
+.ke
+
+.ks
+.ls COUNT files
+
+Count the number of lines, words, and characters in each file
+in the input list. Print the totals for each file and for all files.
+.le
+.ke
+
+.ks
+.ls DEALLOCATE device
+
+Deallocate a previously allocated device (e.g., a tape drive). Devices
+are automatically deallocated upon logoff if not explicitly deallocated
+with the deallocate command.
+.le
+.ke
+
+.ks
+.ls DELETE files
+
+Delete the named files. A warning message is printed if a file
+cannot be deleted. It is not considered an error to attempt to
+delete a file which does not exist. Protected files cannot be
+deleted without first removing their protection.
+
+.nf
+Hidden Parameters:
+ verify bool = no Generate query to verify that each
+ file should indeed be deleted.
+.fi
+.le
+.ke
+
+.ks
+.ls DEVSTATUS device
+
+Print status information (i.e., is the device allocated, to whom, etc.)
+for the named device.
+.le
+.ke
+
+.ks
+.ls DIRECTORY [files] [,op=string]
+
+Tabulate information on all files matching the template given as the
+first argument on the standard output. If no template is given, the
+contents of the current directory are displayed. The "long" format
+gives file protection status, type (text, binary, directory, or executable),
+access modes (owner, group, world), owner name, size in bytes, date of
+last modify, and the file name.
+
+.nf
+Hidden Parameters:
+ option string = "m" 1 one-column format
+ a use time of last access
+ c use time of creation
+ l long format
+ m multicolumn format (default)
+ s add size in Kb
+ t time sort
+ r reverse sort
+
+e.g.: > dir op=l (show current directory, long form)
+ > dir "*.x",op=lt (all ".x" files in current directory, long form)
+.fi
+.le
+.ke
+
+.ks
+.ls DISKSPACE
+
+Summarize the amount of disk space available on the local system.
+This command and its output are machine dependent. This command
+may not be available on all systems.
+.le
+.ke
+
+.ks
+.ls HEAD files
+
+Print the first few lines of each of the named files on the standard
+output. If more than one file is printed, a brief header is printed to
+identify each file.
+
+.nf
+hidden params:
+ nlines int = 12 number of lines to print
+.fi
+.le
+.ke
+
+.ks
+.ls LPRINT files
+
+The named text files (or the standard input) are printed on the standard
+line printer device. If several files are to be printed, each file is
+printed starting on a new page, and file pages are broken and printed
+with numbered headers. If reading from the standard input, the input
+stream is copied to the printer without pagination, though pages may still
+be broken by embedding formfeed characters in the text. The map_cc
+option may be used to turn off all control character mapping, if binary
+data is to be sent to the printer.
+
+.nf
+Hidden Parameters:
+ map_cc bool = yes Map control characters into a printable
+ sequence (^L, etc.)
+.fi
+.le
+.ke
+
+.ks
+.ls MATCH pattern, files
+
+Search each text file for the given pattern. Copy a line to the standard
+output if the pattern can be matched. Match against the standard input
+if no files are named.
+
+.nf
+Hidden Parameters:
+ stop bool = no Stop matched lines and pass unmatched
+ lines to the output instead.
+.fi
+.le
+.ke
+
+.ks
+.ls NEWS
+
+Page through the system news file, starting with the most recent entries.
+The system news file is a sort of electronic bulletin board, used to
+post announcements and notes of general interest.
+.le
+.ke
+
+.ks
+.ls PAGE files
+
+The named text files (or the standard input) are displayed a page at a
+time on the standard output. If there is more than one input file,
+a brief header is printed at the beginning of each file.
+
+.nf
+Hidden Parameters:
+ map_cc bool = yes Map control characters into a printable
+ sequence (^L, etc.)
+.fi
+.le
+.ke
+
+.ks
+.ls PROTECT files
+
+Protect the named files from deletion or clobber, accidental or otherwise.
+It is not considered an error to attempt to protect a file which is already
+protected. Protecting a file prevents only deletion or clobber of the entire
+file: the contents of the file may still be overwritten.
+.le
+.ke
+
+.ks
+.ls RENAME file|files, output_file|directory
+
+Rename a file, or move each file in the input list to the directory
+given as the second argument.
+.le
+.ke
+
+.ks
+.ls SORT files
+
+Sort and/or merge the text files named in the list, or sort the standard
+input if no list. Sorting is by line or column, alphabetically or
+numerically, in forward or reverse order.
+
+.nf
+Hidden Parameters:
+ numeric_sort bool = no Sort numerically instead of
+ alphabetically, if datum is
+ a number.
+ reverse_sort bool = no Reverse the sense of the sort.
+ column int = 0 If 0, sort the entire line, else
+ sort the indicated column.
+ ignore_whitespace bool = yes Ignore leading whitespace if
+ sorting full lines.
+ merge bool = no Merge the input files, which are
+ assumed to already have been
+ sorted.
+.fi
+.le
+.ke
+
+.ks
+.ls SPY
+
+Get information on who is using the system, what they are up to, how
+much cpu time, etc., they have used, and so on. This command, and the
+information it gives, are machine dependent. This command may not be
+available on all systems.
+
+.nf
+Hidden Parameters:
+ verbose bool = no Give more detailed information.
+.fi
+.le
+.ke
+
+.ks
+.ls STTY [terminal]
+
+Identify the type of terminal being used, if different than the system
+default. This is necessary to tell the system the control sequence to
+be used to clear the screen, the dimensions of the screen, etc. If no
+arguments are given, the current terminal status is given.
+
+.nf
+Hidden Parameters:
+ baud int = 0 If nonzero, the system takes the
+ argument as the new baud rate.
+ ncols int = 0 If nonzero, the argument becomes
+ the number of columns per screen.
+ nlines int = 0 If nonzero, the argument becomes
+ the number of lines per screen.
+.fi
+.le
+.ke
+
+.ks
+.ls TAIL files
+
+Print the last few lines of each of the named text files on the
+standard output.
+
+.nf
+Hidden Parameters:
+ nlines int = 12 Number of lines to print.
+.fi
+.le
+.ke
+
+.ks
+.ls TEE file
+
+Copy the standard input to the standard output, as well as to the named
+output file.
+
+.nf
+Hidden Parameters:
+ out_type string = "text" Type of output file (text|binary).
+ append bool = no Append to the output file.
+.fi
+.le
+.ke
+
+.ks
+.ls TIME
+
+Print the current time and date.
+.le
+.ke
+
+.ks
+.ls TYPE files
+
+Copy the named text files to the standard output. If more than one file is
+to be typed, a brief header is printed at the beginning of each file,
+identifying the file.
+.le
+.ke
+
+.ks
+.ls UNPROTECT files
+
+Remove delete protection from the named files. It is not considered
+an error to attempt to remove protection from a file which is not protected.
+.le
+.ke
+.endhelp