?? appb_02.htm
字號:
are not allowed.</p></td></tr><tr><td valign="top"><a name="relogin">relogin</a></td><td><p><tt class="literal">relogin</tt> [<tt><em class="replaceable"><tt>option</em></tt>] [<tt><em class="replaceable">terminal</tt></em></tt>]</p><p><a name="IXT-B-121702" /><a name="IXT-B-121703" />Change the login entry to reflect the current window running under<tt class="literal">layers</tt>. This ensures that commands like <tt class="literal">who</tt> and <tt class="literal">write</tt>use the correct login information. <tt class="literal">layers</tt> calls <tt class="literal">relogin</tt> automatically, but you may sometimes want to use <tt class="literal">relogin</tt> tochange the destination window for <tt class="literal">write</tt> messages. <em class="emphasis">terminal</em></tt>is the filename of the terminal to change; e.g., <tt class="literal">ttyp0</tt>.</p><h4 class="refsect2">Option</h4><dl><dt><tt class="literal">-s</tt></dt><dd>Don't print error messages.</p></dd></dl></td></tr><tr><td valign="top"><a name="ruptime">ruptime</a></td><td><p><tt class="literal">ruptime</tt> [<em class="replaceable"><tt>options</tt></em>]</p><p><a name="IXT-B-121704" /><a name="IXT-B-121705" /><a name="IXT-B-121706" />Show the status of local networked machines (similar to <tt class="literal">uptime</tt>).</p><p>This command is generally no longer used because the supportingdaemon generates aninordinate amount of unnecessary network traffic.</p><h4 class="refsect2">Options</h4><dl><dt><tt class="literal">-a</tt></dt><dd>Include users even if they've been idle for more than one hour.Normally such users are not counted.</p></dd><dt><tt class="literal">-l</tt></dt><dd>Sort by load average.</p></dd><dt><tt class="literal">-r</tt></dt><dd>Reverse the sort order.</p></dd><dt><tt class="literal">-t</tt></dt><dd>Sort by up time.</p></dd><dt><tt class="literal">-u</tt></dt><dd>Sort by number of users.</p></dd></dl></td></tr><tr><td valign="top"><a name="rwho">rwho</a></td><td><p><tt class="literal">rwho</tt> [<tt><em class="replaceable"><tt>option</tt></em></tt>]</p><p><a name="IXT-B-121707" /><a name="IXT-B-121708" /><a name="IXT-B-121709" /><a name="IXT-B-121710" />Report who is logged on for all machines on the local network (similar to <tt class="literal">who</tt>).</p><p>This command is generally no longer used because the supportingdaemon generates aninordinate amount of unnecessary network traffic.</p><h4 class="refsect2">Option</h4><dl><dt><tt class="literal">-a</tt></dt><dd>List users even if they've been idle for more than one hour.</p></dd></dl></td></tr><tr><td valign="top"><a name="shl">shl</a></td><td><p><tt class="literal">shl</tt></p><p><a name="IXT-B-121711" /><a name="IXT-B-121712" /><a name="IXT-B-121713" /><a name="IXT-B-121714" />Control more than one shell (layer) from a single terminal.From the <tt class="literal">shl</tt> prompt level, you can issue the commands listed below(abbreviating them to any unique prefix if desired).The <em class="emphasis">name</em> text string should not exceed eight characters.See also <tt class="literal">layers</tt>.</p><dl><dt><tt class="literal">block</tt> <tt><em class="replaceable">name</em></tt> [<tt><em class="replaceable">name2 ...</em></tt>]</dt><dd>Block the output for each layer <em class="emphasis">name</em></tt> (same as <tt class="literal">stty loblk</tt>).</p></dd><dt><tt class="literal">create</tt> [<tt><em class="replaceable">name</em></tt>]</dt><dd>Create the layer <em class="emphasis">name</em></tt> (no more than seven total).</p></dd><dt><tt class="literal">delete</tt> <tt><em class="replaceable">name</em></tt> [<tt><em class="replaceable">name2 ...</em></tt>]</dt><dd>Delete the layer <em class="emphasis">name</em></tt>.</p></dd><dt><tt class="literal">help</tt> or <tt class="literal">?</tt></dt><dd>Provide <tt class="literal">shl</tt> command syntax.</p></dd><dt><tt class="literal">layers</tt> [<tt class="literal">-l</tt>] [<tt><em class="replaceable">name ...</em></tt>]</dt><dd>Print information about layers.<tt class="literal">-l</tt> provides a <tt class="literal">ps</tt>-like display.</p></dd><dt><i><tt><em class="replaceable"><tt>name</em></tt></i></dt><dd>Make layer <em class="emphasis">name</tt></em></tt> be the current level.</p></dd><dt><tt class="literal">quit</tt></dt><dd>Exit <tt class="literal">shl</tt> and kill all the layers.</p></dd><dt><tt class="literal">resume</tt> [<tt><em class="replaceable">name</em></tt>]</dt><dd>Return to latest layer or to layer <em class="emphasis">name</em></tt>.</p></dd><dt><tt class="literal">toggle</tt></dt><dd>Flip back to the previous layer.</p></dd><dt><tt class="literal">unblock</tt> <tt><em class="replaceable">name</em></tt> [<tt><em class="replaceable">name2 ...</em></tt>]</dt><dd>Do not block output for each layer <em class="emphasis">name</em></tt>(same as <tt class="literal">stty -loblk</tt>).</p></dd></dl></td></tr><tr><td valign="top"><a name="sum">sum</a></td><td><p><tt class="literal">sum</tt> [<em class="replaceable"><tt>option</em>] <em class="replaceable">file</tt></em></p><p><a name="IXT-B-121715" /><a name="IXT-B-121716" /><a name="IXT-B-121717" /><a name="IXT-B-121718" />Calculate and print a checksum and the number of (512-byte)blocks for <em class="emphasis">file</em>. Possibly useful for verifying data transmission.See also <b class="emphasis-bold"><a href="ch02_01.htm#cksum">cksum</a></b> in <a href="ch02_01.htm">Chapter 2</a>.</p><p>Note: <tt class="literal">/usr/ucb/sum</tt> reports sizes in kilobytes,while <tt class="literal">/usr/bin/sum</tt> reports sizes in 512-byteblocks, even with the <tt class="literal">-r</tt> option.</p><h4 class="refsect2">Option</h4><dl><dt><tt class="literal">-r</tt></dt><dd>Use an alternate checksum algorithm; this produces thesame results as the BSD version of <tt class="literal">sum</tt>.</p></dd></dl></td></tr><tr><td valign="top"><a name="tabs">tabs</a></td><td><p><tt class="literal">tabs</tt> [<tt><em class="replaceable"><tt>tabspec</em></tt>] [<tt><em class="replaceable">options</tt></em></tt>]</p><p><a name="IXT-B-121719" /><a name="IXT-B-121720" />Set terminal tab stops according to <em class="emphasis">tabspec</em></tt>.The default <em class="emphasis">tabspec</em></tt>, <tt class="literal">-8</tt>,gives the standard Unix tab settings.Specify <em class="emphasis">tabspec</em></tt> as a predefined setof tab stops for particular languages, for example:<tt class="literal">a</tt> (IBM assembler), <tt class="literal">c</tt> (COBOL), <tt class="literal">f</tt> (FORTRAN), <tt class="literal">p</tt> (PL/1), <tt class="literal">s</tt> (SNOBOL), and <tt class="literal">u</tt> (UNIVAC assembler).<em class="emphasis">tabspec</em></tt> can also be a repeated number, arbitrary numbers,or called from a file. </p><h4 class="refsect2">Tabspec</h4><dl><dt><tt class="literal">-</tt><tt><em class="replaceable">n</em></tt></dt><dd>Repeat tab every <em class="emphasis">n</em></tt> columns (e.g., 1+<em class="emphasis">n</em></tt>, 1+2*<em class="emphasis">n</em></tt>, etc.).</p></dd><dt><i><tt><em class="replaceable"><tt>n1</em></tt>,<tt><em class="replaceable">n2</em></tt>,...</i></dt><dd>Arbitrary ascending values. If <em class="emphasis">n</tt></em></tt> is preceded by +,it is added (i.e., tab is relative to previous position).</p></dd><dt><tt class="literal">-a</tt></dt><dd>1, 10, 16, 36, 72.</p></dd><dt><tt class="literal">-a2</tt></dt><dd>1, 10, 16, 40, 72.</p></dd><dt><tt class="literal">-c</tt></dt><dd>1, 8, 12, 16, 20, 55.</p></dd><dt><tt class="literal">-c2</tt></dt><dd>1, 6, 10, 14, 49.</p></dd><dt><tt class="literal">-c3</tt></dt><dd>1, 6, 10, 14, 18, 22, 26, 30, 34, 38, 42, 46, 50, 54, 58, 62, 67.</p></dd><dt><tt class="literal">-f</tt></dt><dd>1, 7, 11, 15, 19, 23.</p></dd><dt><tt class="literal">-p</tt></dt><dd>1, 5, 9, 13, 17, 21, 25, 29, 33, 37, 41, 45, 49, 53, 57, 61.</p></dd><dt><tt class="literal">-s</tt></dt><dd>1, 10, 55.</p></dd><dt><tt class="literal">-u</tt></dt><dd>1, 12, 20, 44.</p></dd><dt><tt class="literal">--</tt><tt><em class="replaceable">file</em></tt></dt><dd>Read first line of <em class="emphasis">file</em></tt> for tabs.</p></dd></dl><h4 class="refsect2">Options</h4><dl><dt><tt class="literal">+m</tt><tt><em class="replaceable">n</em></tt></dt><dd>Set left margin to <em class="emphasis">n</em></tt> (default is 10).</p></dd><dt><tt class="literal">-T</tt><tt><em class="replaceable">type</em></tt></dt><dd>Set terminal <em class="emphasis">type</em></tt> (default is $TERM).</p></dd></dl></td></tr><tr><td valign="top"><a name="tsort">tsort</a></td><td><p><tt class="literal">/usr/ccs/bin/tsort</tt> [<tt><em class="replaceable"><tt>file</tt></em></tt>]</p><p><a name="IXT-B-121721" /><a name="IXT-B-121722" /><a name="IXT-B-121723" /><a name="IXT-B-121724" />Perform a topological sort on <em class="emphasis">file</em></tt>.Typically used with <tt class="literal">lorder</tt> toreorganize an archive library formore efficient handling by <tt class="literal">ar</tt> or <tt class="literal">ld</tt>.Not very useful.See also <b class="emphasis-bold"><a href="#lorder">lorder</a></b>.</p><h4 class="refsect2">Example</h4><p>Find the ordering relationship of all object files,and sort them for access by <tt class="literal">ld</tt>:</p><blockquote><pre class="code"><tt class="userinput"><b>ld -o myprog `lorder *.o | tsort`</b></tt></pre></blockquote></td></tr><tr><td valign="top"><a name="unpack">unpack</a></td><td><p><tt class="literal">unpack</tt> <tt><em class="replaceable"><tt>files</tt></em></tt></p><p><a name="IXT-B-121725" /><a name="IXT-B-121726" /><a name="IXT-B-121727" /><a name="IXT-B-121728" />Expand one or more <em class="emphasis">files</em></tt>, created with <tt class="literal">pack</tt>,to their original form. See <b class="emphasis-bold"><a href="#pcat</b> and <b class="emphasis-bold">pack">pcat</b> and <b class="emphasis-bold">\2</a></b>.</p></td></tr><tr><td valign="top"><a name="uucp">uucp</a></td><td><p><tt class="literal">uucp</tt> [<tt><em class="replaceable"><tt>options</em></tt>] [<tt><em class="replaceable">source</em></tt><tt class="literal">!</tt>]<tt><em class="replaceable">file</em></tt> [<tt><em class="replaceable">destination</em></tt><tt class="literal">!</tt>]<tt><em class="replaceable">file</tt></em></tt></p><p><a name="IXT-B-121729" /><a name="IXT-B-121730" /><a name="IXT-B-121731" /><a name="IXT-B-121732" /><a name="IXT-B-121733" />Copy a file (or group of files) from the source to the destination. The <em class="emphasis">source</em></tt> and <em class="emphasis">destination</em></tt> can be remote systems.The destination file can be a directory.</p><h4 class="refsect2">Options</h4><dl><dt><tt class="literal">-c</tt></dt><dd>Do not copy files to the spool directory (the default).</p></dd><dt><tt class="literal">-C</tt></dt><dd>Copy files to the spool directory for transfer.</p></dd><dt><tt class="literal">-d</tt></dt><dd>Make directories for the copy when they don't exist (the default).</p></dd><dt><tt class="literal">-f</tt></dt><dd>Do not make directories when they don't exist.</p></dd><dt><tt class="literal">-g</tt><tt><em class="replaceable">x</em></tt></dt><dd>Set grade (priority) of job. <em class="emphasis">x</em></tt> is typically a single letter or digit,where <tt class="literal">a</tt> and <tt class="literal">1</tt> give the highest transfer priority.Use <tt class="literal">uuglist</tt> to show values for <em class="emphasis">x</em>.</p></dd><dt><tt class="literal">-j</tt></dt><dd>Print the <tt class="literal">uucp</tt> job number.</p></dd><dt><tt class="literal">-m</tt></dt><dd>When copy is complete, send mail to person who issued <tt class="literal">uucp</tt> command.</p></dd><dt><tt class="literal">-n</tt><tt><em class="replaceable">user</em></tt></dt><dd>When copy is complete, send mail to (notify) <em class="emphasis">user</em></tt>.</p></dd><dt><tt class="literal">-r</tt></dt><dd>Queue job, but don't start transfer program (<tt class="literal">uucico</tt>). </p></dd><dt><tt class="literal">-s</tt><tt><em class="replaceable">file</em></tt></dt><dd>Send transfer status to <em class="emphasis">file</em></tt> (a full pathname);overrides <tt class="literal">-m</tt>.Solaris accepts but ignores this option for security reasons.</p></dd><dt><tt class="literal">-x</tt><tt><em class="replaceable">n</em></tt></dt><dd>Debug at level <em class="emphasis">n</em></tt> (0–9); higher numbers give more output. </p></dd></dl><h4 class="refsect2">Example</h4><p>This shell script sends a compressed file to system <tt class="literal">orca</tt>:</p><blockquote><pre class="code">$ <tt class="userinput"><b>cat send_it</b></tt>#! /bin/shcompress $1uucp -C -n$2 -m $1.Z orca!/var/spool/uucppublic
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -