{"id":196,"date":"2009-06-24T11:43:44","date_gmt":"2009-06-24T06:13:44","guid":{"rendered":"http:\/\/www.oratraining.com\/blog\/?p=196"},"modified":"2009-06-24T11:43:44","modified_gmt":"2009-06-24T06:13:44","slug":"unix-commands-quick-reference-2","status":"publish","type":"post","link":"https:\/\/www.oratraining.com\/blog\/2009\/06\/unix-commands-quick-reference-2\/","title":{"rendered":"Unix\/Linux commands Quick reference"},"content":{"rendered":"<h2>Quick Reference: Unix Commands and options<\/h2>\n<p>The following format is used for commands:<br \/>\n<em>Italic <\/em>indicates a variable that you supply<br \/>\n<strong>Bold <\/strong>indicates exactly what you type<br \/>\n[\u00a0] Square brackets indicate that the thing which they surround is optionally typed. The square brackets themselves are not to be typed.<\/p>\n<p>To display a command description from the Unix Manual and can be used to get more information on each command. Type following on shell prompt to see the manual:<br \/>\n<strong>man <\/strong><em>command<\/em><br \/>\nExample: <strong>man ls <\/strong>to find more about the command ls<em> <\/em><\/p>\n<p>If you are not sure of the exact command name, you can use <code>man<\/code> with the <code> -k <\/code> option to help you find the command you need. To see one line summaries of each reference page that contains the keyword you specify, enter: <strong>man -k<\/strong> <em>keyword<\/em> <!--more--><\/p>\n<table border=\"1\" cellpadding=\"0\" width=\"106%\">\n<tbody>\n<tr>\n<td><strong>Command<\/strong><\/td>\n<td>\n<p align=\"center\"><strong>Action<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"center\"><strong>Example<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><a name=\"A\"><\/a><strong> <\/strong><\/td>\n<td valign=\"top\">Creates a temporary name (alias) for a Unix command. When you type <em>alias-name<\/em>, <em>string<\/em> is substituted and run in its place. Typically, you put alias commands in your .cshrc file. Aliases can be self-referential without causing infinite recursion, e.g.:<br \/>\n<em>alias\u00a0rm\u00a0&#8216;rm\u00a0-i&#8217;<\/em><em> <\/em><\/td>\n<td valign=\"top\"><strong>alias <\/strong><strong><em>alias_<\/em><\/strong><em>name string <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong> <\/strong><\/td>\n<td valign=\"top\">To remove an alias<\/td>\n<td valign=\"top\"><strong>unalias <\/strong><em>name <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>ansiprint <\/strong><strong> <\/strong><\/td>\n<td valign=\"top\">Prints a file to a printer connected to your computer.<\/td>\n<td valign=\"top\"><strong>ansiprint <\/strong><em>file <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><tt>apropos<\/tt><strong> <\/strong><\/td>\n<td valign=\"top\">Find a list of manual pages about a keyword.<\/td>\n<td valign=\"top\"><tt><strong>apropos<\/strong><\/tt><tt> <em>keyword<\/em><\/tt> <strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>Ar<\/strong><\/td>\n<td valign=\"top\">Create and maintain library archives<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">archie<strong> <\/strong><\/td>\n<td valign=\"top\">search the Archie database for a file on a FTP site<\/td>\n<td valign=\"top\"><strong>archie <\/strong><em>file<\/em><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>asa<\/strong><\/td>\n<td valign=\"top\">Text Processing: Interpret carriage-control characters<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>assets <\/strong><strong> <\/strong><\/td>\n<td valign=\"top\">Displays your account resources, use, and threshold.<\/td>\n<td valign=\"top\"><strong> <\/strong> <em> <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>At<\/strong><\/td>\n<td valign=\"top\">Process Management: Execute commands at a later time<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>awk<\/strong><\/td>\n<td valign=\"top\">Text Processing: Pattern scanning and processing language. <tt>awk<\/tt> is most commonly used to extract numbered fields from lines of text. For example, the following command prints the third word on each line: <tt>awk<\/tt> also supports more complicated scripting &#8211; see the manual page.<\/td>\n<td valign=\"top\"><tt><strong>awk<\/strong><\/tt><tt> '{print\u00a0$5}' <em>[file]<\/em><\/tt><\/p>\n<p><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">basename<\/td>\n<td valign=\"top\">File system: Return non-directory portion of a pathname<\/td>\n<td valign=\"top\"><strong> <\/strong> <em> <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">batch<strong> <\/strong><\/td>\n<td valign=\"top\">Process Management: Schedule commands to be executed in a batch queue<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>Bc<\/strong><\/td>\n<td valign=\"top\">A simple calculator; Arbitrary-precision arithmetic language. Uses integer arithmetic by default. For floating-point arithmetic, type &#8220;bc\u00a0-l&#8221;.<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><a name=\"B\"><\/a><strong> <\/strong><\/td>\n<td valign=\"top\">Process Management: Places or runs job in the background.<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">break<strong> <\/strong><\/td>\n<td valign=\"top\">Shell programming: Exit from for, while, or until loop<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>cal<\/strong><\/td>\n<td valign=\"top\">Display a calendar of the current month.<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<td valign=\"top\">Display a calendar of the given month and year. Note that the year must be fully qualified, for example, &#8220;2003&#8221; and not &#8220;03.&#8221;<\/td>\n<td valign=\"top\"><strong>cal <\/strong><strong><em>month year<\/em><\/strong> <strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><a name=\"C\"><\/a><strong> <\/strong><\/td>\n<td valign=\"top\">File system: Concatenate and displays specified files<\/td>\n<td valign=\"top\"><strong>cat <\/strong> <em>file <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<td valign=\"top\">Overwrites the <em>file2<\/em> with the content of <em>file1<\/em><\/td>\n<td valign=\"top\"><strong>cat <\/strong><strong><em>file1&gt;file2<\/em><\/strong><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<td valign=\"top\">Append <em>file1<\/em> to the end of <em>file2<\/em><\/td>\n<td valign=\"top\"><strong>cat <\/strong><strong><em>file1&gt;&gt;file2<\/em><\/strong><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<td valign=\"top\">Creates a file, typing some text, and finishing by pressing ctrl-d at the start of a line.<\/td>\n<td valign=\"top\"><strong>cat\u00a0 &gt; <\/strong><strong><em>file1<\/em><\/strong><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>Cc<\/strong><\/td>\n<td valign=\"top\">Compile a C program<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>Cd <\/strong><strong> <\/strong><\/td>\n<td valign=\"top\">File system: Changes current directory to a different directory.<\/td>\n<td valign=\"top\"><strong>cd <\/strong> <em>directory <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong> <\/strong><\/td>\n<td valign=\"top\">To change back to your home directory:<\/td>\n<td valign=\"top\"><strong>cd <\/strong> <em> <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong> <\/strong><\/td>\n<td valign=\"top\">Directory abbreviations:<\/p>\n<p><strong>~<\/strong> Home directory<\/p>\n<p><strong>..<\/strong> Parent directory<\/p>\n<p><strong>.<\/strong> Current working directory<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">cflow<strong> <\/strong><\/td>\n<td valign=\"top\">C Programming : Generate a C-language flowgraph<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">chfn<\/td>\n<td valign=\"top\">change your &#8220;Real Name&#8221; as seen on finger<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">chgrp<strong><\/strong><\/td>\n<td valign=\"top\">File system: Change the file group ownership. Makes file belong to the group user. NOTE: You must be the owner of the file\/directory or be root<\/td>\n<td valign=\"top\"><strong>chgrp <\/strong><em>user file<\/em> <strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>chmod <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">File system: Change the file modes\/attributes\/permissions NOTE: You must be the owner of the file\/directory or be root<\/td>\n<td valign=\"top\"><strong>chmod <\/strong> <em>code file <\/em><br \/>\n<strong>chmod <\/strong> <em>code directory <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">To keep a file private<\/td>\n<td valign=\"top\"><strong>chmod <\/strong> <em>600 file <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">To give everyone read permission:<\/td>\n<td valign=\"top\"><strong>chmod <\/strong> <em>664 file <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">chown<strong><\/strong><\/td>\n<td valign=\"top\">File system: Change the file ownership NOTE: You must be the owner of the file\/directory or be root<\/td>\n<td valign=\"top\"><strong>chown<\/strong> <em>new_own file<\/em> <strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><\/td>\n<td valign=\"top\">Makes cliff(<em>new_own)<\/em> the owner of dir and everything in its directory tree. NOTE: You must be the owner of the file\/directory or be root<\/td>\n<td valign=\"top\"><strong>chown<\/strong> <strong>-R<\/strong> <em>cliff dir<\/em> <strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">chsh<\/td>\n<td valign=\"top\">change the shell you log into<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">cksum<strong><\/strong><\/td>\n<td valign=\"top\">File system: Write file checksums and sizes<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>clear<\/strong><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">Clears terminal screen<\/td>\n<td valign=\"top\"><strong>clear<\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">cmp<strong><\/strong><\/td>\n<td valign=\"top\">File system: Compare two files<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>comm<\/td>\n<td>Text Processing: Select or reject lines common to two files<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>command<\/td>\n<td>Shell programming: Execute a simple command<\/td>\n<td valign=\"top\"><strong>command <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<td valign=\"top\">Shell programming: Executes <em>command1<\/em> in background<\/td>\n<td valign=\"top\"><strong>Command1&amp;<\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>compress <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">File system: Reduces the size of a file and adds .Z to the file&#8217;s name.<\/td>\n<td valign=\"top\"><strong>compress <\/strong> <em>file <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">To restore a compressed file:<\/td>\n<td valign=\"top\"><strong>uncompress <\/strong> <em>file.Z <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">continue<strong><\/strong><\/td>\n<td valign=\"top\">Shell programming: Continue for, while, or until loop<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>Cp <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">File system: Makes a copy of a file.<\/td>\n<td valign=\"top\"><strong>cp <\/strong> <em>file1 file2 <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">To copy a file into a different directory:<\/td>\n<td valign=\"top\"><strong>cp <\/strong> <em>file directory <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">To inquire before overwriting an existing file:<\/td>\n<td valign=\"top\"><strong>cp -i <\/strong> <em>file1 file2 <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><\/td>\n<td valign=\"top\">To copy a directory and, recursively, its subdirectories<\/td>\n<td valign=\"top\"><strong>cp -r <\/strong><strong><em>dir1 dir2<\/em><\/strong> <strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><\/td>\n<td valign=\"top\">To retain timestamp while copying<\/td>\n<td valign=\"top\"><strong>cp -p <\/strong><strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">crontab<strong><\/strong><\/td>\n<td valign=\"top\">Schedule periodic background work<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">csplit<strong><\/strong><\/td>\n<td valign=\"top\">Text Processing: Split files based on context<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">ctags<strong><\/strong><\/td>\n<td valign=\"top\">C Programming: Create a tags file<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">cut<strong><\/strong><\/td>\n<td valign=\"top\">Shell programming: Cut out selected fields of each line of a file<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">cxref<strong><\/strong><\/td>\n<td valign=\"top\">C Programming: Generate a C-language program cross-reference table<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>date<\/td>\n<td>Display the current local date and time.<\/td>\n<td valign=\"top\"><strong>date<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Dd<\/td>\n<td>File system: Convert and copy a file<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>delta<\/td>\n<td>Make a delta (change) to an SCCS file<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>Df<\/td>\n<td>File system: Report free disk space available on the system<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<td valign=\"top\">print list of disks and current capacity (in kilobytes)<\/td>\n<td valign=\"top\"><strong>df -k<strong><\/strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><a name=\"D\"><\/a><strong><\/strong><\/td>\n<td valign=\"top\">Text Processing: Compares two files and displays the differences. Here, shows differences between <em>file1<\/em> and <em>file2<\/em><\/td>\n<td valign=\"top\"><strong>diff <\/strong><em>file1 file2<\/em><\/td>\n<\/tr>\n<tr>\n<td>dirname<\/td>\n<td>File system: Return the directory portion of a pathname<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>dos2unix<\/td>\n<td>strips CR&#8217;s out of dos text files<\/td>\n<td valign=\"top\"><strong>dos2unix<\/strong> <em>&lt;file&gt; &lt;new_file&gt;<\/em><strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td>dot<\/td>\n<td>Shell programming: Execute commands in the current environment<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>Du<\/td>\n<td>File system: Estimate file space usage<\/td>\n<td valign=\"top\"><strong>du<\/strong><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>Print size (in kilobytes) of current directory (&#8220;.&#8221;). Variations:<br \/>\n<strong>du -sk *<\/strong> prints sizes (in kilobytes) of all files and sub-directories<br \/>\n<strong>du -sk <em>file <\/em><\/strong>prints size (in kilobytes) of <em>file<\/em><\/p>\n<p><strong>du -sk <em>dir <\/em><\/strong>prints sum of size (in kilobytes) of <em>dir<\/em> and its contents<\/td>\n<td valign=\"top\"><strong>du -sk <\/strong><strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td>dvips<\/td>\n<td>Print <strong>.dvi<\/strong> files (i.e. files produced by LaTeX). You can use <strong>dviselect<\/strong> to print only selected pages.<\/td>\n<td valign=\"top\"><strong>dvips <\/strong><em>filename<\/em><strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td>echo<\/td>\n<td>Shell programming: Displays a line of text or<\/p>\n<p>Write arguments to standard output. Note that the shell will expand variables in the line, e.g. &#8221;\u00a0<tt>echo\u00a0$user<\/tt> &#8221; will print the contents of the variable <tt>user<\/tt>. Use single quotes (e.g. &#8221;\u00a0<tt>echo\u00a0'$user'<\/tt> &#8220;) if you want to prevent this.<\/td>\n<td valign=\"top\"><strong>echo <\/strong><strong><em>text<\/em><\/strong><strong><em><\/em><\/strong><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>Example: This command find out what shell you are using by the command<\/td>\n<td valign=\"top\"><strong>echo<\/strong> $SHELL<strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td>Ed<\/td>\n<td>Text Processing: The standard text editor<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>elm<\/td>\n<td>Another email program<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>emacs<\/td>\n<td>Text editor: Edit a file using the emacs editor. Not all systems will have emacs. It&#8217;s Extremely versatile. In emacs, press <tt>ctrl-h<\/tt>, <tt>t<\/tt> for a tutorial.<\/td>\n<td valign=\"top\"><strong>emacs<\/strong> <em>filename<\/em> <strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td>env<\/td>\n<td>Set the environment for command invocation<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>eval<\/td>\n<td>Shell programming: Construct command by concatenating arguments<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>Ex<\/td>\n<td>Text Processing: Text editor<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>exec<\/td>\n<td>Shell programming: Execute commands and open, close, or copy file descriptors<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">exit<strong><\/strong><\/td>\n<td valign=\"top\">Shell programming: Exits from the current shell. Similar to logout, but can also be used in shell scripts.<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>expand<\/td>\n<td>Text Processing: Convert tabs to spaces<\/td>\n<td valign=\"top\"><strong> <\/strong> <em> <\/em><\/td>\n<\/tr>\n<tr>\n<td>export<\/td>\n<td>Set the export attribute for variables<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>expr<\/td>\n<td>Shell programming: Evaluate arguments as an expression. Give it expressions on the command line. Make sure to put spaces around the numbers, e.g.<br \/>\nexpr\u00a0&#8216;2\u00a0+\u00a02&#8217;<\/td>\n<td valign=\"top\"><strong>expr<\/strong> &#8216;<em>expression<\/em>&#8216;<\/p>\n<p><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>false<\/td>\n<td>Shell programming: Return false value<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>Fc<\/td>\n<td>Process the command history list<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>Ff<\/strong><\/td>\n<td valign=\"top\">Find files anywhere on the system. This can be extremely useful if you&#8217;ve forgotten in which directory you put a file, but do remember the name. In fact, if you use <strong>ff -p<\/strong> you don&#8217;t even need the full name, just the beginning. This can also be useful for finding other things on the system, e.g. documentation.<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><a name=\"F\"><\/a><strong><\/strong><\/td>\n<td valign=\"top\">Process Management: Restarts a suspended job in the foreground.<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>File<\/td>\n<td>File system: Determine file type<\/td>\n<td valign=\"top\"><strong>file <\/strong><strong><em>files<\/em><\/strong><strong> <\/strong><strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td>find<\/td>\n<td>File system: Find the loation of <em>file.1<\/em> in the directory and sub-directories. Variations:<br \/>\n<strong>find . -name &#8220;*<em>pattern<\/em>&#8221; -print<\/strong> finds all files that end with <em>pattern<\/em>.<br \/>\n<strong>find . -name <em>file.1<\/em> -exec rm &#8216;{}&#8217; &#8216;;&#8217;<\/strong> removes all files named <em>file.1<\/em>.<\/td>\n<td valign=\"top\"><strong>find . -name <\/strong><em>file.1 <\/em> <strong>-print<strong><\/strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>finger <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">Displays user information at the specified computer.<\/td>\n<td valign=\"top\"><strong>finger <\/strong> <em>userid@computer <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">To change your finger entry information:<\/td>\n<td valign=\"top\"><strong>chfn <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">fold<strong><\/strong><\/td>\n<td valign=\"top\">Text Processing: Filter for folding lines<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>fort77<\/strong><\/td>\n<td valign=\"top\">C Programming: FORTRAN compiler<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>ftp <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">Starts the file transfer program with a remote computer insecurely. This method does not use encryption, so there is a risk of your password and other data being spied on. It should be avoided wherever scp is available.<\/td>\n<td valign=\"top\"><strong>ftp <\/strong><em>host_address <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">fuser<strong><\/strong><\/td>\n<td valign=\"top\">Process Management: List process IDs of all processes that have one or more files open<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">gcc<\/td>\n<td valign=\"top\">Compiles C source into a file named &#8216;a.out&#8217;. It compiles a C program with the GNU C-compiler<\/td>\n<td valign=\"top\"><strong>gcc <\/strong> <em>file.c<\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">gencat<\/td>\n<td valign=\"top\">Generate a formatted message catalog<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">genscript<\/td>\n<td valign=\"top\">Converts plain text files into postscript for printing, and gives you some options for formatting. Consider making an alias like <strong>alias ecop &#8216;genscript -2 -r !* | lpr -h -Pvalkyr&#8217;<\/strong> to print two pages on one piece of paper.<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">getconf<strong><\/strong><\/td>\n<td valign=\"top\">Get configuration values<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">getopts<strong><\/strong><\/td>\n<td valign=\"top\">Shell programming: Parse utility options<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">gopher<strong><\/strong><\/td>\n<td valign=\"top\">A Gopher database browser<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><a name=\"G\"><\/a><strong><\/strong><\/td>\n<td valign=\"top\">Finds lines in a file matching a character pattern. grep comes in several varieties (<strong>grep<\/strong>, <strong>egrep<\/strong>, and <strong>fgrep<\/strong>) and has a lot of very flexible options. Check out the man pages if this sounds good to you.<\/td>\n<td valign=\"top\"><strong>grep -icvn <\/strong> <em>pattern file <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\"><strong>-i<\/strong> Ignores case<\/p>\n<p><strong>-c<\/strong> Lists count of lines that contain pattern<\/p>\n<p><strong>-v<\/strong> Lists all lines except those with pattern<\/p>\n<p><strong>-n<\/strong> Lists line number for each found pattern<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">gzip<strong><\/strong><\/td>\n<td valign=\"top\">Compress the specified files. This turns <tt>filename<\/tt> into <tt>filename.gz<\/tt>, which is smaller.<br \/>\nText files compress very well, but with binary data files you might not save much disk space<\/td>\n<td valign=\"top\"><tt><strong>gzip<\/strong><\/tt><tt> <em>file...<\/em><\/tt><\/p>\n<p><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<td valign=\"top\">Uncompress the specified files.The opposite of the <tt>gzip<\/tt> command.<\/td>\n<td valign=\"top\"><tt><strong>gunzip<\/strong><\/tt><tt> <em>file...<\/em><\/tt> <strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<td valign=\"top\">To\u00a0 look at a gzipped file without actually having to gunzip it (same as <strong>gunzip -c<\/strong>). You can even print it directly, using <strong>gzcat <em>filename<\/em> | lpr<\/strong><\/td>\n<td valign=\"top\"><strong>gzcat <\/strong><em>filename<\/em><strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>hash<\/strong><\/td>\n<td valign=\"top\">Remember or report utility locations<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><a name=\"H\"><\/a><strong><\/strong><\/td>\n<td valign=\"top\">Text Processing: Displays the first ten lines of a file.<\/td>\n<td valign=\"top\"><strong>head <\/strong> <em>file <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">To display the first <em>n<\/em> number of lines<\/td>\n<td valign=\"top\"><strong>head -n <\/strong> <em>file <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>help <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">Displays an online help note.<\/td>\n<td valign=\"top\"><strong>help <\/strong> <em>note <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">To display a list of help notes:<\/td>\n<td valign=\"top\"><strong>help -l <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>history <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">Displays a list of your most recent commands.<\/td>\n<td valign=\"top\"><strong>history <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">To repeat the nth command from the list. (for example, type &#8220;!m&#8221; to repeat the last command that began with &#8220;m&#8221;)<\/td>\n<td valign=\"top\"><strong>! <\/strong> <em>n <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">To repeat your most recent command<\/td>\n<td valign=\"top\"><strong>!! <\/strong><\/td>\n<\/tr>\n<tr>\n<td>hostname<\/td>\n<td>Show the name of the machine<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>iconv<\/td>\n<td>Text Processing: Codeset conversion<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>Id<\/td>\n<td>Return user identity<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>ipcrm<\/td>\n<td>Remove a message queue, semaphore set, or shared memory segment identifier<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>ipcs<\/td>\n<td>Report interprocess communication facilities status<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">Irc<strong><\/strong><\/td>\n<td valign=\"top\">connect to Internet Relay Chat<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><a name=\"J\"><\/a><strong><\/strong><\/td>\n<td valign=\"top\">Process Management: Displays active jobs and their corresponding job numbers<\/td>\n<td valign=\"top\"><strong>jobs <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">To start a job in the background:<\/td>\n<td valign=\"top\"><strong>job <\/strong> <em>&amp; <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">To return a job to the foreground by the job number<\/td>\n<td valign=\"top\"><strong>fg <\/strong> <em>%number <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">To send a running job to the background:<\/td>\n<td valign=\"top\"><strong>&lt;Control&gt;z bg <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">join<strong><\/strong><\/td>\n<td valign=\"top\">Text Processing: Relational database operator<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><a name=\"K\"><\/a><strong><\/strong><\/td>\n<td valign=\"top\">Process Management: Terminates a process by its <em><strong>p<\/strong><\/em>rocess <em><strong>i<\/strong><\/em><strong>d<\/strong>entification <em>n<\/em>umber.<\/td>\n<td valign=\"top\"><strong>kill <\/strong><em>pid <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<td valign=\"top\">Remove suspended process #1<\/td>\n<td valign=\"top\"><strong>kill %1<strong><\/strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">To use the strongest form of the <strong>kill<\/strong> command:<\/td>\n<td valign=\"top\"><strong>kill -9 <\/strong><em>pid <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">less<\/td>\n<td valign=\"top\">Shows file a page at a time. Like more, but you can use Page-Up too. Not on all systems<\/td>\n<td valign=\"top\"><strong>less<\/strong> <em>filename<\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">Lex<strong><\/strong><\/td>\n<td valign=\"top\">C Programming: Generate programs for lexical tasks<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td>link<\/td>\n<td>File system: Call link function<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td>Ln<\/td>\n<td>File system: Link files<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>Make symbolic links; make a link <tt><em>file2<\/em><\/tt>, which points to <tt><em>file1<\/em><\/tt><\/td>\n<td valign=\"top\"><tt><strong>ln -s<\/strong><\/tt><strong> <\/strong><tt><em>file1<\/em><\/tt><tt> <em>file2<\/em><\/tt><strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td>locale<\/td>\n<td>Get locale-specific information<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">localedef<strong><\/strong><\/td>\n<td>Define locale environment<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">logger<strong><\/strong><\/td>\n<td valign=\"top\">Shell programming: Log messages<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">login<\/td>\n<td valign=\"top\">Logs in the system or starts a computer session<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">logname<strong><\/strong><\/td>\n<td valign=\"top\">Return the user&#8217;s login name<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><a name=\"L\"><\/a><strong><\/strong><\/td>\n<td valign=\"top\">Ends your computer session; logs off the system<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>Lpr<\/strong><\/td>\n<td valign=\"top\">Text Processing: Show list of available printers and questions to direct your printing of a file to a particular printer<\/td>\n<td valign=\"top\"><strong>lpr <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<td valign=\"top\">If you put several filenames after <tt>lpr<\/tt>, this will typically send several files in a single print job. The <tt>-P<em>printer<\/em><\/tt> option sends the job to the specified printer. If you do not specify a <tt>-P<em>printer<\/em><\/tt> option, then <tt>lpr<\/tt> will use the contents of the <tt>PRINTER<\/tt> environment variable. You may wish to setup a default printer by putting a line like the following into your <tt>.login<\/tt> file: <tt>setenv\u00a0PRINTER\u00a0<em>mylocalprinter<\/em><\/tt><\/td>\n<td valign=\"top\"><strong>lpr <\/strong><em>files<\/em><strong><\/strong><\/p>\n<p><strong>lpr <\/strong><tt>-P<em>printer<\/em> <em>files<\/em><\/tt><strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>lprm<\/strong><\/td>\n<td valign=\"top\">Remove print job from the printer queue. You can find the job number by using lpq. Theoretically you also have to specify a printer name, but this isn&#8217;t necessary as long as you use your default printer in the department.<\/td>\n<td valign=\"top\"><tt><strong>lprm<\/strong><\/tt><tt> <strong>-P<\/strong><em>printer<\/em> <em>job_numbers<\/em><\/tt><\/p>\n<p><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">Lpq<strong><\/strong><\/td>\n<td valign=\"top\">Show the queue of jobs for a given printer or default printer in case -P<em>printer is not specified.<\/em> e.g. to get the job number needed for removal, or to see how many other files will be printed before yours will come out<em><\/em><\/td>\n<td valign=\"top\"><tt><strong>lpq<\/strong><\/tt><tt> -<strong>P<\/strong><em>printer<\/em><\/tt><\/p>\n<p><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>ls <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">File system: Lists the files and subdirectories in your current directory.<\/td>\n<td valign=\"top\"><strong>ls -Fltra <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">-l \u00a0 \u00a0 Lists long format<\/p>\n<p>-t \u00a0 \u00a0 Lists by modification time<\/p>\n<p>-r \u00a0 \u00a0 Lists in reverse order<\/p>\n<p>-F \u00a0 \u00a0 Lists file type with special character<\/p>\n<p>-a \u00a0 \u00a0 Lists all files including dot (<strong>.<\/strong>) files<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>lynx <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">Starts a text-only web browser session at UW home page. It&#8217;s a textual World Wide Web browser<\/td>\n<td valign=\"top\"><strong>lynx <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">Starts a Web browser session at a specific Web address.<\/td>\n<td valign=\"top\"><strong>lynx <\/strong> <em>url <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">mailx<strong><\/strong><\/td>\n<td valign=\"top\">Process messages<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">make<strong><\/strong><\/td>\n<td valign=\"top\">Maintain, update, and regenerate groups of programs; compiles source code<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><a name=\"M\"><\/a><strong><\/strong><\/td>\n<td valign=\"top\">Displays Unix Manual entry for a command.<\/td>\n<td valign=\"top\"><strong>man <\/strong> <em>command <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">To search Manual Index for a keyword or topic:<\/td>\n<td valign=\"top\"><strong>man -k <\/strong> <em>keyword <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>Mc<\/strong><\/td>\n<td valign=\"top\">&#8220;midnight commander&#8221; &#8211; Interactive file explorer. Provides an alternative to many typed commands. NB not installed on many systems<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>mesg <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">Displays your talk and write message access status.<\/td>\n<td valign=\"top\"><strong>mesg <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">To set your message status to yes or no:<\/td>\n<td valign=\"top\"><strong>mesg y<\/strong> (or <strong>n<\/strong>)<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>mkdir <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">File system: Creates a new directory within your current directory.<\/td>\n<td valign=\"top\"><strong>mkdir <\/strong> <em>directory <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">mkfifo<strong><\/strong><\/td>\n<td valign=\"top\">File system: Make FIFO special file<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>more <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">Text Processing: Displays a file one screen at a time. views a file, pausing every screenful. If no files are specified on the command line, then more displays standard input. For example, if you want to list a lot of files a screen at a time, type: ls\u00a0|\u00a0more<br \/>\nPress space to go forward one screen, enter to go forward one line.<\/td>\n<td valign=\"top\"><strong>more <\/strong> <em>file <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">Use <strong>&lt;Spacebar&gt;<\/strong> to scroll forward and <strong>q<\/strong> to quit.<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>Mv <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">File system: Moves a file to a different directory.<\/td>\n<td valign=\"top\"><strong>mv <\/strong> <em>file directory <\/em><\/p>\n<p><strong>mv <\/strong> <em>files directory<\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">Moves a directory to a second directory.<\/td>\n<td valign=\"top\"><strong>mv <\/strong> <em>directory1 directory2 <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">To rename file1 as file2:<\/td>\n<td valign=\"top\"><strong>mv <\/strong> <em>file1 file2 <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">To rename directory1 as directory2:<\/td>\n<td valign=\"top\"><strong>mv <\/strong> <em>directory1 directory2 <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">To inquire before overwriting an existing file:<\/td>\n<td valign=\"top\"><strong>mv -i <\/strong> <em>file1 file2 <\/em><\/td>\n<\/tr>\n<tr>\n<td>netscape<\/td>\n<td>Graphical web browser and Email Program: Mainly used for web browsing, it can also be used for sending and receiving email<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td>newgrp<\/td>\n<td>Change to a new group<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td>nice<\/td>\n<td>Process Management: Invoke a utility with an altered nice value to change priority of job<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td>Nl<\/td>\n<td>Text Processing: Line numbering filter<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td>Nm<\/td>\n<td>C Programming: Write the name list of an object file<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td>nohup<\/td>\n<td>Process Management: Invoke a utility immune to hang-ups; it continue a job even after logout<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td>Od<\/td>\n<td>Dump files in various formats<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td>osview<\/td>\n<td>display the operating system statistics<\/td>\n<td valign=\"top\"><strong>osview<\/strong><\/td>\n<\/tr>\n<tr>\n<td>paste<\/td>\n<td>Text Processing: Merge corresponding or subsequent lines of files<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><a name=\"P\"><\/a><strong><\/strong><\/td>\n<td valign=\"top\">Starts program to change account password. You&#8217;ll have to type your old password before you type a new one.<br \/>\nYou won&#8217;t see the password when you type it, but you type it twice to make sure. Choose a password which can&#8217;t be easily guessed, and keep it secret.<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td>patch<\/td>\n<td>Text Processing: Apply changes to files<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td>pathchk<\/td>\n<td>File system: Check pathnames<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>pico <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">Easy-to-use text editor: Starts the Pico text editor with a file,but not very powerful! The same as you get with the <tt>pine<\/tt> mailer.<\/td>\n<td valign=\"top\"><strong>pico <\/strong> <em>file <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>pine <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">It&#8217;s an easy to use mail program. Starts the Pine\u00ae electronic mail program.<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td>Pr<\/td>\n<td>Text Processing: Print files<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td>printenv<\/td>\n<td>Show content of an environment variable. If <em>variable<\/em> is not typed, printenv will list <em>all<\/em> the environment variables.<\/td>\n<td valign=\"top\"><strong>printenv<\/strong> [<em>variable<\/em>]<\/td>\n<\/tr>\n<tr>\n<td>printf<\/td>\n<td>Shell programming: Write formatted output<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td>Prs<\/td>\n<td>Print an SCCS file<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>Ps <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">Process Management: Displays processes and their corresponding process identification numbers.<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<td valign=\"top\">Display expanded list of all processes and typically show <em>everybody&#8217;s<\/em> processes.<\/td>\n<td valign=\"top\"><strong>ps -ef<\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><tt>pushd<\/tt><strong><\/strong><\/td>\n<td valign=\"top\">Add entry to directory stack Use this to go temporarily to another directory.<\/td>\n<td valign=\"top\"><tt><strong>pushd<\/strong><\/tt><tt> <em>directory<\/em><\/tt><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<td valign=\"top\">Type <tt>popd<\/tt> when you want to go back to the directory you were in when you typed <tt>pushd<\/tt>; means to remove entry from directory stack<\/td>\n<td valign=\"top\"><tt><strong>popd<\/strong><\/tt><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>pwd <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">File system: Displays absolute pathname of current directory. i.e. show the directory that you are in (<strong>p<\/strong>resent <strong>w<\/strong>orking <strong>d<\/strong>irectory)<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td>qalter<\/td>\n<td>Batch Utilities: Alter batch job<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>qdel<\/td>\n<td>Batch Utilities: Delete batch jobs<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>qhold<\/td>\n<td>Batch Utilities: Hold batch jobs<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>qmove<\/td>\n<td>Batch Utilities: Move batch jobs<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>qmsg<\/td>\n<td>Batch Utilities: Send message to batch jobs<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>qrerun<\/td>\n<td>Batch Utilities: Rerun batch jobs<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>qrls<\/td>\n<td>Batch Utilities: Release batch jobs<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>qselect<\/td>\n<td>Batch Utilities: Select batch jobs<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>qsig<\/td>\n<td>Batch Utilities: Signal batch jobs<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>qstat<\/td>\n<td>Batch Utilities: Show status of batch jobs<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>qsub<\/td>\n<td>Batch Utilities: Submit a script<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>quota<\/td>\n<td>Finding out your available disk space quota. Show how your disk usage compares with your permitted maximum. Your disk usage may exceed your &#8220;quota&#8221; for a short &#8220;grace period&#8221; (typically a week), but it may never exceed your &#8220;limit&#8221;. If the grace period runs out, you will have to delete files before you can create any more.<br \/>\nYou may have to type &#8220;<tt>quota\u00a0-v<\/tt>&#8221; to get full information.<\/td>\n<td valign=\"top\"><strong>quota -v<strong><\/strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td>Rcp<\/td>\n<td>Copy files between machines (insecurely). Usage is analogous to scp.<\/p>\n<p>This method does not use encryption, so there is a risk of your password and other data being spied on. It should be avoided wherever scp is available<\/td>\n<td valign=\"top\"><strong>rcp<\/strong> [<em>username<\/em>@]<em>machine<\/em>:<em>file<\/em> <em>file<\/em> <strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td>read<\/td>\n<td>Shell programming: Read a line from standard input<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>readonly<\/td>\n<td>Set the readonly attribute for variables<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>renice<\/td>\n<td>Process Management: Set nice values of running processes. Your command will have less impact on other users. <em>number<\/em> typically ranges from 0 to 19. <em>process<\/em> can either be a &#8220;PID&#8221; number as reported by ps or top, or &#8220;%<em>jobnumber<\/em>&#8221; as reported by jobs.<\/td>\n<td valign=\"top\"><strong>renice<\/strong><strong> <em>number process<\/em><\/strong><\/td>\n<\/tr>\n<tr>\n<td>return<\/td>\n<td>Shell programming: Return from a function<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><a name=\"R\"><\/a><strong><\/strong><\/td>\n<td valign=\"top\">File system: Permanently deletes a file.<\/td>\n<td valign=\"top\"><strong>rm <\/strong> <em>file <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">To verify prior to removal<\/td>\n<td valign=\"top\"><strong>rm -I <\/strong> <em>file <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<td valign=\"top\">To remove directory, subdirectories with files recursively<\/td>\n<td valign=\"top\"><strong>rm -r<\/strong> <em>directory<\/em><strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<td valign=\"top\">To forcibly remove directory content recursively without having write permission on it<\/td>\n<td valign=\"top\"><strong>rm -rf<\/strong> <em>directory<\/em><strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>rmdir <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">File system: Deletes an empty directory.<\/td>\n<td valign=\"top\"><strong>rmdir <\/strong> <em>directory <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">To verify prior to removal<\/td>\n<td valign=\"top\"><strong>rmdir -i <\/strong> <em>directory <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>Rz<\/strong><\/td>\n<td valign=\"top\">Recieve a file (to the unix system) using zmodem<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>scp<\/strong><\/td>\n<td valign=\"top\">Copy files between machines (securely) The syntax would copy a file from a remote machine to the local machine. To do the converse, use: scp\u00a0<em>file<\/em> [<em>username<\/em>@]<em>machine<\/em>:<em>file<\/em><br \/>\nOmit the &#8220;<em>username<\/em>@&#8221; bit if your username on the other machine is the same as on the local machine.<\/td>\n<td valign=\"top\"><strong>scp<\/strong> [<em>username<\/em>@]<em>machine<\/em>:<em>file<\/em> <em>file<\/em> <tt><strong><\/strong><\/tt><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>sed<\/strong><\/td>\n<td valign=\"top\">Text Processing: Stream editor. It is most commonly used to perform search-and-replace operations on text. The following command globally replaces <em>pattern<\/em> with <em>replacement<\/em>. It also supports more complicated scripting &#8211; see the manual page<\/td>\n<td valign=\"top\"><tt><strong>sed<\/strong><\/tt><tt> <strong>'s\/<\/strong><em>pattern<\/em>\/<em>replacement<\/em><strong>\/g'<\/strong> <em>[file]<\/em><\/tt><\/p>\n<p><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">set<strong><\/strong><\/td>\n<td valign=\"top\">Set or unset options and positional parameters. The value of shell variables can be accessed as &#8220;$variable&#8221;. Shell variables are seen only by the shell, and are not passed to commands.<\/td>\n<td valign=\"top\"><strong>set<\/strong> <em>variable<\/em>=<em>value<\/em><\/p>\n<p><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>setenv<\/td>\n<td>List environmental variables.<\/td>\n<td valign=\"top\"><strong>setenv<\/strong><strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>Set an environment variable<\/p>\n<p>The value of environment variables can be accessed as &#8220;$<em>variable<\/em>&#8220;. Block capitals are conventionally used for names of environment variables. Environment variables are passed from the shell to commands, and may affect the behavior of commands (e.g. $PRINTER affects lpr).<\/td>\n<td valign=\"top\"><strong>setenv<\/strong><strong> <em>variable value<\/em><\/strong><strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td>sftp<\/td>\n<td>Secure file transfer protocol<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>Sh<\/td>\n<td>Shell programming: Shell, the standard command language interpreter<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>shift<\/td>\n<td>Shell programming: Shift positional parameters<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>sleep<\/td>\n<td>Shell programming: Suspend execution for an interval<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>sort<\/td>\n<td>Text Processing: Sort, merge, or sequence check text files. Order the lines in a file or files alphabetically (this command does not alter the file or files &#8212; it merely displays the sorted output to the screen)<\/td>\n<td valign=\"top\"><strong>sort <\/strong><strong><em>files<\/em><\/strong><strong> <\/strong><\/p>\n<p><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<td valign=\"top\">Displays contents of <em>files<\/em> sorted alphabetically in reverse order.<\/td>\n<td valign=\"top\"><strong>sort -r <\/strong><strong><em>files<\/em><\/strong> <strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<td valign=\"top\">Displays contents of <em>files <\/em>sorted numerically (puts 2 before 10 instead of after).<\/td>\n<td valign=\"top\"><strong>sort -n <\/strong><strong><em>files<\/em><\/strong><strong> <\/strong><strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><a name=\"S\"><\/a><strong><\/strong><\/td>\n<td valign=\"top\">Checks the spelling in a file.<\/td>\n<td valign=\"top\"><strong>spell <\/strong> <em>file <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">split<strong><\/strong><\/td>\n<td valign=\"top\">Split files into pieces<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">ssh<strong><\/strong><\/td>\n<td valign=\"top\">Connect to another machine<\/td>\n<td valign=\"top\"><strong>ssh <\/strong><strong><em>hostname<\/em><\/strong> <strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>staffdir <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">Displays the Online UW Staff Directory.<\/td>\n<td valign=\"top\"><strong>staffdir <\/strong> &#8220;<em>lastname, firstname<\/em>&#8220;<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong> <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">To display all fields:<\/td>\n<td valign=\"top\"><strong>staffdir -full <\/strong> &#8220;<em>lastname, firstname<\/em>&#8220;<\/td>\n<\/tr>\n<tr>\n<td>strings<\/td>\n<td valign=\"top\">C Programming: Find printable strings in files<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>strip<\/td>\n<td valign=\"top\">C Programming: Remove unnecessary information from executable files<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>stty<\/td>\n<td>Set the options for a terminal<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>Sz<\/td>\n<td>Send a file (to you) using zmodem<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>tabs<\/td>\n<td>Set terminal tabs<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>tail<\/td>\n<td>Text Processing: Copy the last ten lines of a file<\/td>\n<td valign=\"top\"><strong>tail <\/strong> <em>file<\/em><strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td valign=\"top\">Text Processing: To display the last <em>n<\/em> number of lines<\/td>\n<td valign=\"top\"><strong>tail -n <\/strong> <em>file <\/em><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>Text Processing: It skips initial n number of lines and displays rest<\/td>\n<td valign=\"top\"><strong>Tail +n <\/strong><strong><em>file<\/em><\/strong><\/td>\n<\/tr>\n<tr>\n<td>talk<\/td>\n<td>Initiate a conversation with another user (end conversation with Control-C); <strong>talk<\/strong> works only between machines of the same architecture. This feature disabled on many systems.<\/td>\n<td valign=\"top\"><strong>talk <\/strong><strong><em>user[@machine]<\/em><\/strong><strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td>Tar<\/td>\n<td>The tar command stands for &#8220;tape archive&#8221;. It is the &#8220;standard&#8221; way to read and write archives (collections of files and whole directory trees. It combines multiple files into one or vice-versa; store an image of <em>dir.1<\/em> and it&#8217;s contents in file <em>file.1<\/em><\/td>\n<td valign=\"top\"><strong>tar -cvf <\/strong><em>dir.1.tar dir.1<\/em><strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>Extracts (x) files from the default tape drive while listing (v = verbose) the file names to the screen<\/td>\n<td valign=\"top\"><strong>tar -xv <\/strong><em>dir.1.tar<\/em><strong> <\/strong><strong> <\/strong><strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td>tee<\/td>\n<td>Shell programming: Duplicate standard input<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>telnet <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">Starts a telnet session with a remote computer.<\/td>\n<td valign=\"top\"><strong>telnet <\/strong> <em>host_address <\/em><\/td>\n<\/tr>\n<tr>\n<td>test<\/td>\n<td>Shell programming: Evaluate expression<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>time<\/td>\n<td>Process Management: Time a simple command<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>times<\/td>\n<td>Process Management: Write process times<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>Tin, trn<\/td>\n<td>Read Usenet newsgroups<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>top<\/td>\n<td>Display the current, most computer-intensive commands. Press &#8220;q&#8221; to quit from the display<\/td>\n<td valign=\"top\"><strong>top<strong><\/strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td>touch<\/td>\n<td>File system: Change file access and modification times<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>tput<\/td>\n<td>Change terminal characteristics<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>Tr<\/td>\n<td>Text Processing: Translate characters<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>trap<\/td>\n<td>Process Management: Trap signals<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>tree<\/td>\n<td>Draw a tree-like recursive directory listing. Not installed on many systems<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>true<\/td>\n<td>Shell programming: Return true value<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>tsort<\/td>\n<td>Text Processing: Topological sort<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>Tty<\/td>\n<td>Return user&#8217;s terminal name<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>type<\/td>\n<td>Displays how a name would be interpreted if used as a command<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>ulimit<\/td>\n<td>Set or report file size limit<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>umask<\/td>\n<td>Get or set the file mode creation mask means change permissions on new files<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>unalias<\/td>\n<td>Remove alias definitions<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>uname<\/td>\n<td>Return system name<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>uncompress<\/td>\n<td>Expand compressed data<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>unexpand<\/td>\n<td>Text Processing: Convert spaces to tabs<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>unget<\/td>\n<td>Undo a previous get of an SCCS file<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>uniq<\/td>\n<td>Text Processing: Report or filter out repeated lines in a file<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>unix2dos<\/td>\n<td>adds CR&#8217;s to unix text files<\/td>\n<td valign=\"top\"><strong>unix2dos<\/strong> <em>&lt;file&gt; &lt;new_file&gt;<\/em><strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td>unlink<\/td>\n<td>File system: Call the unlink function<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>unset<\/td>\n<td>Unset values and attributes of variables and functions<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>uucp<\/td>\n<td>System-to-system copy<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>uudecode<\/td>\n<td>Decode a binary file<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>uuencode<\/td>\n<td>Encode a binary file<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>uustat<\/td>\n<td>uucp status inquiry and job control<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>uux<\/td>\n<td>Process Management: Remote command execution<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>val<\/td>\n<td>Validate SCCS files<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><a name=\"V\"><\/a><strong><\/strong><\/td>\n<td valign=\"top\">Text Processing: Starts the vi text editor with a file.<\/td>\n<td valign=\"top\"><strong>vi <\/strong> <em>file <\/em><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><a name=\"W\"><\/a><strong><\/strong><\/td>\n<td valign=\"top\">Displays a list of who is on system and what they are doing. Especially useful: the &#8216;idle&#8217; part. This allows you to see whether they&#8217;re actually sitting there typing away at their keyboards right at the moment.<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">wait<strong><\/strong><\/td>\n<td valign=\"top\">Process Management: Await process completion<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\"><strong>Wc <\/strong><strong><\/strong><\/td>\n<td valign=\"top\">Text Processing: counts lines, words, and characters in file <em>file<\/em>. Variations:<br \/>\n<strong>wc -l<\/strong> counts lines in file <em>file<\/em><br \/>\n<strong>wc -w<\/strong> counts words in file <em>file<\/em><br \/>\n<strong>wc -c<\/strong> counts characters in file <em>file<\/em><\/td>\n<td valign=\"top\"><strong>wc <\/strong> <strong>-lwc<\/strong> <em>file <\/em><\/td>\n<\/tr>\n<tr>\n<td>what<\/td>\n<td>Identify SCCS files<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td>where<\/td>\n<td>Find out the places where a command program is installed on the system. This uses your search path ($PATH) to know where to look. If the program is installed in more than one place, the first one listed is the one which is run when you type the command.<\/td>\n<td valign=\"top\"><strong>where <\/strong><em>command<\/em><\/td>\n<\/tr>\n<tr>\n<td>which<\/td>\n<td>List location of executable <em>command<\/em>. It&#8217;s same as <em>where<\/em> command, but only lists the first occurrence of the command.<\/td>\n<td valign=\"top\"><strong>which <\/strong><em>command<\/em><strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td>who<\/td>\n<td>Display a list of users currently logged into system<\/td>\n<td valign=\"top\"><strong>who<\/strong><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>Display list current user in that window<\/td>\n<td valign=\"top\"><strong>whoami<\/strong> or <strong>who am i<strong><\/strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td>write<\/td>\n<td>Write to another user&#8217;s terminal, (user) is a email address; &lt;ctrl-c&gt; to end<\/td>\n<td valign=\"top\"><strong>write <\/strong><strong><em>user<\/em><\/strong><strong><\/strong><\/td>\n<\/tr>\n<tr>\n<td>xargs<\/td>\n<td>Shell programming: Construct argument lists and invoke utility<\/td>\n<td valign=\"top\"><strong> <\/strong><\/td>\n<\/tr>\n<tr>\n<td><tt>xcal<\/tt><\/td>\n<td>Graphical calculator application. Fairly intuitive to use. Type sums, or press the calculator buttons with the mouse<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td><tt>xemacs<\/tt><\/p>\n<p><tt> <\/tt><\/td>\n<td>Alternative version of emacs. The &#8220;normal&#8221; emacs is the GNU version. This is a slightly different version which you may or may not prefer.<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td><tt>xhost<\/tt><\/td>\n<td>Permit another machine to open windows on the display. This command is insecure, because it makes no distinction between users on the remote machine. It should not be used when ssh is in use.<\/td>\n<td valign=\"top\"><strong>xhost<\/strong> <em>machine<\/em><\/td>\n<\/tr>\n<tr>\n<td><tt>xman<\/tt><\/td>\n<td>Graphical interface to manual pages<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td>yacc<\/td>\n<td>C Programming: Yet another compiler compiler<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<tr>\n<td>zcat<\/td>\n<td>Text Processing: Expand and concatenate data<\/td>\n<td valign=\"top\"><strong>zcat<\/strong> <em>file<\/em><\/td>\n<\/tr>\n<tr>\n<td>Zip<\/td>\n<td>zip the file<\/td>\n<td valign=\"top\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Quick Reference: Unix Commands and options The following format is used for commands: Italic indicates a variable that you supply Bold indicates exactly what you type [\u00a0] Square brackets indicate that the thing which they surround is optionally typed. The square brackets themselves are not to be typed. To display a command description from the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[3,18,19],"tags":[],"class_list":["post-196","post","type-post","status-publish","format-standard","hentry","category-linuxunixsolaris","category-shell-scripting","category-unix-administration-linuxunixsolaris"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/posts\/196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/comments?post=196"}],"version-history":[{"count":0,"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/posts\/196\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/media?parent=196"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/categories?post=196"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/tags?post=196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}