<HTML ><HEAD ><TITLE >TERM HOWTO</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.54"></HEAD ><BODY CLASS="ARTICLE" BGCOLOR="#FFFFFF" TEXT="#000000" ><DIV CLASS="ARTICLE" ><DIV CLASS="TITLEPAGE" ><H1 CLASS="TITLE" ><A NAME="AEN2" >TERM HOWTO</A ></H1 ><DIV CLASS="AUTHORGROUP" ><A NAME="AEN5" ></A ><H3 CLASS="AUTHOR" ><A NAME="AEN6" >Patrick Reijnen</A ></H3 ><DIV CLASS="AFFILIATION" ><DIV CLASS="ADDRESS" ><P CLASS="ADDRESS" >patrickr@bart.nl</P ></DIV ></DIV ><P CLASS="OTHERCREDIT" ><B >$BF#0f??8c(B - </B ><SPAN CLASS="CONTRIB" >$BF|K\8lLu(B</SPAN ><DIV CLASS="AFFILIATION" ><DIV CLASS="ADDRESS" ><P CLASS="ADDRESS" >sfujii@super.win.or.jp</P ></DIV ><DIV CLASS="ADDRESS" ><P CLASS="ADDRESS" >JCC04050@niftyserve.or.jp</P ></DIV ></DIV ></P ></DIV ><P CLASS="PUBDATE" >v1.2, 15 July 1995<BR></P ><DIV ><DIV CLASS="ABSTRACT" ><P ></P ><P >$B!!$3$N(B HOWTO $B$O!"%7%j%"%k%i%$%s$rB?=E2=$7%M%C%H%o!<%/@\B3$r2DG=$K$9$k(B Michael O'Reilly $B$NM%$l$?%=%U%H%&%'%"!"(BTERM $B$r;H$&$3$H$K$h$k:.Mp$r$$$/$i$+$G(B $B$b4KOB$9$k$?$a$N$b$N$G$9!#$I$NE@$+$i$_$F$b!"(BTERM $B$KIUB0$9$kJ8=q$OBgJQNI$$$b$N(B $B$G!"$3$N(B HOWTO $B$O$=$l$i$KBe$o$k$b$N$G$O$"$j$^$;$s!#$3$NJ8=q$NL\E*$O!"(BTERM $B$,(B $B$I$N$h$&$KF0$$$F$$$k$N$+$H$$$&GX7J$d!"$$$/$D$+$N$5$i$J$k0lHLE*$J%M%C%H%o!<%/(B $B%5!<%S%9$r(B TERM $B$N$b$H$GF0$+$9<j=g$rDs6!$9$k$3$H$G$9!#$3$NJ8=q$O(B TERM $B$rCN$k(B $B$?$a$NA4$F$r%+%P!<$7$F$$$J$$$3$H$r;XE&$7$F$*$+$M$P$J$j$^$;$s!#$3$l$rFI$s$@$"(B $B$H!"(BTERM $B$N%^%K%e%"%k%Z!<%8$G!"$3$3$K4^$^$l$F$$$J$$>pJs$rFI$s$G2<$5$$!#(B</P ><P ><DIV CLASS="NOTE" ><BLOCKQUOTE CLASS="NOTE" ><P ><B >Note: </B >$B$3$NJ8=q$O$+$J$j0JA0$K=q$+$l$?$b$N$J$N$G!"(B $B$$$^$I$-$N(B Linux $B4D6-$K$O$"$F$O$^$i$J$$2U=j$,$"$j$^$9!#(B (JF Project)</P ></BLOCKQUOTE ></DIV ></P ><P ></P ></DIV ></DIV ><HR></DIV ><DIV CLASS="TOC" ><DL ><DT ><B >Table of Contents</B ></DT ><DT >1. <A HREF="#LICENSE" >$BK!E*>r7o(B</A ></DT ><DD ><DL ><DT >1.1. <A HREF="#COPYRIGHT" >$BCx:n8"$K$D$$$F(B</A ></DT ><DT >1.2. <A HREF="#DECLARE" >$B@k8@(B</A ></DT ></DL ></DD ><DT >2. <A HREF="#INTRO" >$B%$%s%H%m%@%/%7%g%s(B</A ></DT ><DD ><DL ><DT >2.1. <A HREF="#THISDOC" >$B$3$NJ8=q(B</A ></DT ><DT >2.2. <A HREF="#WHATTERM" >TERM $B$H$O2?$+!)(B</A ></DT ></DL ></DD ><DT >3. <A HREF="#HOWTERM" >TERM $B$O$I$N$h$&$KF0$/$N$+(B</A ></DT ><DD ><DL ><DT >3.1. <A HREF="#DEFINITION" >$BMQ8l$NDj5A$J$I(B</A ></DT ></DL ></DD ><DT >4. <A HREF="#SETUP" >$B%;%C%H%"%C%W(B</A ></DT ><DD ><DL ><DT >4.1. <A HREF="#WHATNEEDS" >$B2?$,I,MW$+(B</A ></DT ><DT >4.2. <A HREF="#EXPLANATION" >$B35G0$N@bL@(B</A ></DT ><DD ><DL ><DT >4.2.1. <A HREF="#KYOYU" >$B6&M-(B</A ></DT ><DT >4.2.2. <A HREF="#FULL" >$B%U%k(B TERM $B%M%C%H%o!<%/(B</A ></DT ></DL ></DD ><DT >4.3. <A HREF="#CONFIGURE" >TERM $B$N9=C[(B</A ></DT ><DD ><DL ><DT >4.3.1. <A HREF="#V200" >TERM $B$N9=C[!"%P!<%8%g%s(B 2.0.0 $B0J>e(B</A ></DT ><DT >4.3.2. <A HREF="#V116-119" >TERM $B$N9=C[!"%P!<%8%g%s(B 1.16 $B$+$i(B 1.19 $B$^$G(B</A ></DT ><DT >4.3.3. <A HREF="#V115" >TERM $B$N9=C[!"%P!<%8%g%s(B 1.15 $B$^$G(B</A ></DT ></DL ></DD ><DT >4.4. <A HREF="#CLIENT-A" >client.a, libtermnet.a, libtermnet.sa, libtermnet.so</A ></DT ><DT >4.5. <A HREF="#ENVAR" >$B4D6-JQ?t$N@_Dj(B</A ></DT ><DT >4.6. <A HREF="#TERMTEST" >TERM $B$N%F%9%H(B</A ></DT ><DT >4.7. <A HREF="#TERMCOMMU" >TERM $B$H%3%_%e%K%1!<%7%g%s%W%m%0%i%`(B</A ></DT ><DD ><DL ><DT >4.7.1. <A HREF="#KERMIT" >Kermit</A ></DT ><DT >4.7.2. <A HREF="#SEYON" >Seyon</A ></DT ></DL ></DD ><DT >4.8. <A HREF="#TRANSPARENT-LINK" >$BF)2aE*$J%j%s%/$r:n$k(B</A ></DT ><DT >4.9. <A HREF="#LINECHECK" >linecheck $B$r<B9T$9$k(B</A ></DT ><DT >4.10. <A HREF="#TERMEXECUTE" >TERM $B$r<B9T$7$F$_$k(B</A ></DT ><DT >4.11. <A HREF="#TERMEXIT" >TERM $B$r=*N;$9$k(B</A ></DT ><DT >4.12. <A HREF="#TERMDELETE" >$B%Q!<%F%#%7%g%s$+$i(B TERM $B$r:o=|$9$k(B</A ></DT ><DT >4.13. <A HREF="#OPTIMIZECONNE" >$B%3%M%/%7%g%s$r:GE,2=$9$k(B</A ></DT ><DT >4.14. <A HREF="#TROUBLESHOOTING" >$B%H%i%V%k%7%e!<%F%#%s%0(B</A ></DT ></DL ></DD ><DT >5. <A HREF="#TERMCLIENT" >TERM $B%/%i%$%"%s%H(B</A ></DT ><DT >6. <A HREF="#XANDTERM" >X $B$H(B TERM</A ></DT ><DT >7. <A HREF="#TREDIR" >tredir</A ></DT ><DD ><DL ><DT >7.1. <A HREF="#TREDIRCANBITE" >tredir can bite!</A ></DT ><DT >7.2. <A HREF="#STUPIDTREDIR" >Stupid tredir tricks</A ></DT ><DD ><DL ><DT >7.2.1. <A HREF="#XWINDOWS" >X windows</A ></DT ><DT >7.2.2. <A HREF="#TERMANDMAIL" >TERM $B$H%a!<%k(B</A ></DT ></DL ></DD ></DL ></DD ><DT >8. <A HREF="#TUDPREDIR" >tudpredir</A ></DT ><DT >9. <A HREF="#AUTOMATION" >$B:n6H$N<+F02=(B</A ></DT ><DT >10. <A HREF="#SOFTANDTERM" >$B%=%U%H$r(B TERM $B$H$H$b$K;H$($k$h$&$K$9$k(B</A ></DT ><DD ><DL ><DT >10.1. <A HREF="#SOURCE" >$B%=!<%9$N0\?"$H%3%s%Q%$%k(B</A ></DT ><DT >10.2. <A HREF="#TERMIFY" >Termify</A ></DT ></DL ></DD ><DT >11. <A HREF="#GETTERMCLIENT" >Term $B%/%i%$%"%s%H(B</A ></DT ><DD ><DL ><DT >11.1. <A HREF="#FTP" >ftp $B%5%$%H$+$iF~<j2DG=$J(B Term $B%/%i%$%"%s%H(B</A ></DT ><DT >11.2. <A HREF="#TERMNETPACKAGE" >termnet $B%Q%C%1!<%8(B</A ></DT ><DT >11.3. <A HREF="#NOTYETSUPPORTED" >$BK>$^$l$F$O$$$k$,$^$@%5%]!<%H$5$l$F$$$J$$$b$N(B</A ></DT ></DL ></DD ><DT >12. <A HREF="#TERMSECURITY" >Term $B$H%;%-%e%j%F%#(B</A ></DT ><DD ><DL ><DT >12.1. <A HREF="#TRSH" >trsh</A ></DT ><DT >12.2. <A HREF="#TXCONNANDXAUTH" >txconn $B$H(B xauth</A ></DT ><DT >12.3. <A HREF="#SXPCETC" >sxpc, xhost $B$H(B xauth</A ></DT ></DL ></DD ><DT >13. <A HREF="#NOTE" >$B3P$($F$*$/$3$H(B</A ></DT ><DT >14. <A HREF="#VERSIONS" >TERM $B$N%P!<%8%g%s$H?.Mj@-(B</A ></DT ><DT >15. <A HREF="#TERMSPEED" >Term $B%9%T!<%II=(B</A ></DT ><DT >16. <A HREF="#HINTSANDTRICK" >$B%M%C%H>e$G8+$D$+$k%R%s%H$H%H%j%C%/(B</A ></DT ><DT >17. <A HREF="#MISC" >$B$=$NB>$N$3$H(B</A ></DT ><DT >18. <A HREF="#ACKNOWLEDGEMENT" >$B<U<-(B</A ></DT ></DL ></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A NAME="LICENSE" >1. $BK!E*>r7o(B</A ></H1 ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="COPYRIGHT" >1.1. $BCx:n8"$K$D$$$F(B</A ></H2 ><P >$B!!$3$NJ8=q$O!"$"$i$f$k7A<0$GL5NA$GG[I[$9$k$3$H$,$G$-$^$9!#$3$NJ8>O$N0lIt$@$1(B $B$rG[I[$9$k$3$H$b$G$-$^$9$,!"Cx:n8"I=<($,4^$^$l$F$$$k$3$H$H!"40A4$J(B HOWTO $BJ8=q(B $B$G$O$J$$$3$H$rFI<T$KJ,$+$k$h$&$K$7$F2<$5$$!#$^$?!"40A4$JJ8=q$,$I$3$G<j$KF~$k(B $B$+$r<($9$Y$-$G$7$g$&!#FC$K!">&MQ$NG[I[$K$D$$$F$b;vA0$N>5Bz$J$7$K2DG=$G$9$,!"(B $B$=$N$h$&$JMxMQ$K4X$7$F$O;d$K$*CN$i$;2<$5$$!#(B</P ><P >$B!!$3$N(B HOWTO $B$O!"Cx:n8"I=<($H!"!V@k8@!W$,$=$N$^$^;D$5$l$F$$$k8B$j$I$N$h$&$J8@(B $B8l$K$bK]Lu$7$F7k9=$G$9!#$^$?!"C/$,K]Lu$7$?$N$+$rL@3N$K$7$F2<$5$$!#(B</P ><P > This document may be distributed freely as a whole in any form and free of charge. Parts of this document may be distributed, provided that this copyright message is included and the reader is informed that this is not the full HOWTO document. Furthermore, there is to be a pointer as to where the full document can be obtained. Specifically, it may be included in commercial distributions, without prior consent. However, I would like to be informed of such usage.</P ><P > This HOWTO may be translated into any language, whatsoever, provided that you leave this copyright statement and the disclaimer intact, and that a notice is appended stating who translated the document.</P ></DIV ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="DECLARE" >1.2. $B@k8@(B</A ></H2 ><P >$B!!;d$O!":GBg8B$K@5$7$/$=$7$F?7$7$$>pJs$rF~$l$^$7$?$,!"$3$NJ8=q$K4^$^$l$k>pJs(B $B$,%G!<%?$NAS<:$r>7$+$J$$$H$OJ]>Z$G$-$^$;$s!#$3$N(B HOWTO $B$K4^$^$l$k>pJs$K4X$7$F(B $B$O!VL5J]>Z!W$G$9!#$^$?!";d$O$3$N(B HOWTO $B$K4^$^$l$k>pJs$rMxMQ$9$k$3$H$K$h$C$F@8(B $B$8$?$"$i$f$kB;32$K$D$$$F@UG$$r;}$A$^$;$s!#(B</P ><P > While I have tried to include the most correct and up-to-date information available, I cannot guarantee that usage of the information in this document does not result in loss of data. I provide NO WARRANTY about the information in this HOWTO and I cannot be made liable for any consequences for any damage resulting from using information in this HOWTO.</P ></DIV ></DIV ><DIV CLASS="SECT1" ><HR><H1 CLASS="SECT1" ><A NAME="INTRO" >2. $B%$%s%H%m%@%/%7%g%s(B</A ></H1 ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="THISDOC" >2.1. $B$3$NJ8=q(B</A ></H2 ><P >$B!!$3$N(B HOWTO $B$O!"%7%j%"%k%i%$%s$rB?=E2=$7%M%C%H%o!<%/@\B3$r2DG=$K$9$k(B Michael O'Reilly $B$NM%$l$?%=%U%H%&%'%"!"(BTERM $B$r;H$&$3$H$K$h$k:.Mp$r$$$/$i$+$G(B $B$b4KOB$9$k$?$a$N$b$N$G$9!#$I$NE@$+$i$_$F$b!"(BTERM $B$KIUB0$9$kJ8=q$OBgJQNI$$$b$N(B $B$G!"$3$N(B HOWTO $B$O$=$l$i$KBe$o$k$b$N$G$O$"$j$^$;$s!#$3$NJ8=q$NL\E*$O!"(BTERM $B$,(B $B$I$N$h$&$KF0$$$F$$$k$N$+$H$$$&GX7J$d!"$$$/$D$+$N$5$i$J$k0lHLE*$J%M%C%H%o!<%/(B $B%5!<%S%9$r(B TERM $B$N$b$H$GF0$+$9<j=g$rDs6!$9$k$3$H$G$9!#$3$NJ8=q$O(B TERM $B$rCN$k(B $B$?$a$NA4$F$r%+%P!<$7$F$$$J$$$3$H$r;XE&$7$F$*$+$M$P$J$j$^$;$s!#$3$l$rFI$s$@$"(B $B$H!"(BTERM $B$N%^%K%e%"%k%Z!<%8$G!"$3$3$K4^$^$l$F$$$J$$>pJs$rFI$s$G2<$5$$!#(B</P ></DIV ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="WHATTERM" >2.2. TERM $B$H$O2?$+!)(B</A ></H2 ><P >$B!!(BTERM $B$O(B Michael O'Reilly (michael@iinet.com.au) $B$K$h$C$F=q$+$l!"(BBill Riemers (bcr@physics.purdue.edu) $B$K$h$C$F%a%s%F%J%s%9$5$l$F$*$j!"%7%j%"%k%i%$%s>e$G(B $BF1;~$KJ#?t$N%3%M%/%7%g%s$rD%$k$3$H$r2DG=$K$7$^$9!#!aNc$($P!"%b%G%`$G%G!<%?$r(B $B%@%&%s%m!<%I$7$F$$$k;~$K!"F1$8%b%G%`%3%M%/%7%g%s>e$G(B($B$^$?JL$N(B)$B%j%b!<%H%7%9%F(B $B%`$r;H$C$F:n6H$9$k$3$H$,2DG=$G$9!#(BTERM $B$O$^$?!"%7%j%"%k@\B3>e$G(B X $B%/%i%$%"%s(B $B%H$r3+$/$?$a$K;H$&$3$H$b$G$-$^$9!#(Btredir $B%f!<%F%#%j%F%#$H(B tudpredir $B%f!<%F%#(B $B%j%F%#$G(B TERM $B$O$[$H$s$IA4$F$N!V8EE5E*!W(BTCP/IP $B$H(B UDP $B$N%M%C%H%o!<%/%5!<%S%9(B $B$rDs6!$9$k$3$H$,$G$-$^$9!'%a!<%k!"%K%e!<%9!"(Bftp $B!"(Btelnet $B!"(Bxarchie $B$J$I$J$I!#(B $B$"$k0UL#$G!"(BTERM $B$O(B SLIP $B$d(B PPP $B$N$h$&$JB>$N%7%j%"%k%W%m%H%3%k$KBgJQ$h$/;w$F(B $B$$$^$9!#(BTERM $B$NMxE@$O!"$=$l$,40A4$K%f!<%6%l%Y%k$G$G$-$k$3$H$G!"%7%9%F%`4IM}(B $B<T$d%M%C%H%o!<%/4IM}<T$N<j$r<Z$j$kI,MW$,$J$$$3$H$G$9!#(B</P ><P >$B!!(BSLIP $B$d(B PPP $B$H0c$C$F!"$"$J$?$N%^%7%s$OFH<+$N(B IP $B%"%I%l%9$r;}$A$^$;$s!#F~$C(B $B$FMh$k%H%i%U%#%C%/$OA4$F%j%b!<%H%[%9%H$K8~$1$i$l!"(BTERM $B$K$h$C$F$=$l$i$,$"$J$?(B $B$N%m!<%+%k%3%s%T%e!<%?$K%j%@%$%l%/%H$5$l$F$-$^$9!#(B</P ></DIV ></DIV ><DIV CLASS="SECT1" ><HR><H1 CLASS="SECT1" ><A NAME="HOWTERM" >3. TERM $B$O$I$N$h$&$KF0$/$N$+(B</A ></H1 ><P >$B!!(BTERM $B$r;n$9A0$K!"$3$N>OA4$F$H!"%Q%C%1!<%8$H$H$b$KDs6!$5$l$k(B INSTALLATION $B%U%!%$%k$r:G=i$KFI$`$3$H$r6/$/$*$9$9$a$7$^$9!#$5$i$K!"(BTERM $B$H(B (term)test $B$K$D(B $B$$$F$N%^%K%e%"%k%Z!<%8$K$bL\$rDL$7$F2<$5$$!#$-$C$H4JC1$K!"AGAa$/:n6H$r$9$k$3(B $B$H$,$G$-$k$G$7$g$&!#(B</P ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="DEFINITION" >3.1. $BMQ8l$NDj5A$J$I(B</A ></H2 ><P >$B!!$"$J$?$,2?$i$+$N%?!<%_%J%k%5!<%P$rDL$7$F%7%9%F%`$K%@%$%"%k$9$k$3$H$r2>Dj$7(B $B$^$9!#;d$O$3$3$G%m!<%+%k$H%j%b!<%H$H$$$&8@MU$r$=$l$>$l<+Bp$H!"%M%C%H%o!<%/$K(B $B$D$J$,$C$?%7%9%F%`$N0UL#$G;H$$$^$9(B($B2?$+JL$N0UL#$G;H$o$J$$8B$j$O(B :-)$B!#(B</P ><P >$B!!(BTERM $B$O!"%M%C%H%o!<%/@\B3$5$l$F$$$J$$$1$l$I$b%7%j%"%k%i%$%s$rDL$7$F%M%C%H(B $B%o!<%/@\B3$5$l$?%^%7%s$K$D$J$,$C$F$$$k%m!<%+%k%^%7%s$K!"%M%C%H%o!<%/%5!<%S%9(B $B$rDs6!$7$^$9!#%M%C%H%o!<%/%5!<%S%9$rMW5a$9$k!"(Bftp $B$d(B telnet $B$N$h$&$J%W%m%0%i(B $B%`$r$I$N$h$&$K5/F0$9$k$+8+$F$_$^$7$g$&!#$3$l$i$N%W%m%0%i%`$O!"%M%C%H%o!<%/(B $B%5!<%S%9$rMW5a$9$k%7%9%F%`%3!<%k$rH/9T$7$^$9!#%*%Z%l!<%F%#%s%0%7%9%F%`$O!"$3(B $B$l$i$N%5!<%S%9$r%M%C%H%o!<%/%$%s%?!<%U%'!<%9$rDL$8$F9T$$$^$9(B($BNc$($P!"%$!<%5(B $B%M%C%H$rDL$8$F%Q%1%C%H$rAw$C$?$j<u$1$?$j$9$k(B)$B!#(BSLIP $B$d(B PPP $B$O!"%b%G%`%i%$%s$r(B $B%M%C%H%o!<%/%$%s%?!<%U%'!<%9$K$9$k$3$H$K$h$C$F$3$l$r9T$$!"$3$l$O%$!<%5%M%C%H(B $B$K$h$k$b$N$H86M}E*$KJQ$o$j$^$;$s!#$D$^$j!"$3$l$i$N%W%m%H%3%k$,!"B>$N%^%7%sF1(B $BMM$K%b%G%`$K$h$C$F$D$J$,$C$?%^%7%s$r%M%C%H%o!<%/$N0lItJ,$K$9$k$H$$$&$3$H$G$9!#(B $B$3$N$3$H$O!"%M%C%H%o!<%/$N%N!<%I$H$J$k$3$H$K$h$k$9$Y$F$N4IM}$NIiC4$,$+$+$k$H(B $B$$$&$3$H$G$9(B($B$5$i$K8@$&$J$i!"%b%G%`$b4IM}$NBP>]$H$;$M$P$J$j$^$;$s(B)$B!#(B</P ><P >$B!!(BSLIP $B$d(B PPP $B$N$h$&$J%M%C%H%o!<%/%3%M%/%7%g%s$,$J$$$H$-!"0lHLE*$K$O$I$&$7$?(B $B$i$$$$$G$7$g$&!)%M%C%H%o!<%/$K7R$,$C$?%^%7%s$K%@%$%"%k$7$F!"%a!<%k$d%K%e!<%9(B $B$rFI$_$^$7$g$&$+!#$b$7%U%!%$%k$,I,MW$K$J$C$?$i!"$^$:(B kermit $B$d$=$NB>$N%3%_%e(B $B%K%1!<%7%g%s%W%m%0%i%`$r;H$C$F!":G=i$K%j%b!<%H%^%7%s$KAw$C$?$j$^$?%m!<%+%k%^(B $B%7%s$K%@%&%s%m!<%I$9$k$3$H$K$J$j$^$9!#$3$l$O$A$g$C$HLLE]$G$9!#$=$l$OFC$K!"%b(B $B%G%`%j%s%/$r;H$&:n6H$,F1;~$K$?$C$?0l$D$7$+$G$-$J$$$3$H$K$h$C$F$$$^$9!#(BTERM $B$N(B $B%"%$%G%"$O4pK\E*$K$O$3$N%W%m%;%9$r<+F02=$7!"B?=E2=$9$k$3$H$G$9!#(BTERM $B$O%m!<%+(B $B%k$H%j%b!<%H$NN>J}$G5/F0$5$l!"%b%G%`%i%$%s$rDL$8$FFs$D$N%W%m%;%9$,8_$$$KDL?.(B $B$7$^$9!#%M%C%H%o!<%/%5!<%S%9$,I,MW$K$J$C$?$i!"%m!<%+%k$N(B TERM $B%G!<%b%s$KMW5a(B $B$r=P$9$H!"$=$l$O%M%C%H%o!<%/$K$D$J$,$C$?%j%b!<%H$N%^%7%s>e$N(B TERM $B%G!<%b%s$KE>(B $BAw$5$l$^$9!#7k2L$O%b%G%`%i%$%s$rDL$8$FJV$C$F$-$^$9!#(B</P ><P >$B!!6qBNE*$K$9$k$?$a$K!"$"$J$?$,(B ftp $B$G%U%!%$%k$r<hF@$7$?$$$H$7$^$7$g$&!#$^$:!"(B $B$"$J$?$O(B TERM $B$H2qOC$G$-$k(B ftp $B$N%P!<%8%g%s$,I,MW$K$J$j$^$9!#$"$J$?$O$3$N(B termftp $B$rIaDL$N(B ftp $B$N$h$&$K!"(B'<TT CLASS="USERINPUT" ><B >termftp nethost.gov</B ></TT >' $B$N$h$&$K5/F0$7$^$9!#$7(B $B$+$7$3$NFCJL$J%P!<%8%g%s$O$=$N%M%C%H%o!<%/%j%/%(%9%H$r%+!<%M%k$NBe$o$j$K%m!<(B $B%+%k$N(B TERM $B%G!<%b%s$K=P$7$^$9!#%m!<%+%k$N(B TERM $B%G!<%b%s$O%b%G%`%i%$%s$rDL$8(B $B$F%j%b!<%H$N(B TERM $B$K$3$N%j%/%(%9%H$rE>Aw$7!"%j%b!<%H$N(B TERM $B$O(B nethost.gov $B$X(B $B$N(B ftp $B%3%M%/%7%g%s$rD%$j$^$9!#$=$7$F%G!<%?$r%b%G%`%j%s%/$rDL$8$FAw$jJV$9$N$G(B $B$9!#(BTERM $B$OF1;~$K0[$J$kB??t$N:n6H$r?J9T$5$;$k$N$K==J,$J@-G=$r;}$C$F$$$^$9!#$=(B $B$N$?$a$"$J$?$OF1$8%b%G%`%j%s%/$r;H$C$F$$$/$D$b$N0[$J$k%M%C%H%o!<%/%;%C%7%g%s(B $B$rD%$k$3$H$,$G$-$k$N$G$9!#Nc$($P!"(Btermftp $B$GE>Aw$r9T$C$F$$$k:GCf$K(B termtelnet $B$r;H$C$FN%$l$?JL$N%[%9%H$K%m%0%$%s$7$F$$$k!"$H$$$C$?6q9g$G$9!#(B</P ><P >$B!!$3$l$,Cj>]E*$K2a$.$?$H$7$F$b(B($B$h$/$o$+$i$J$/$F$b(B)$B5$$K$7$J$$$G$/$@$5$$!#$3$N(B $B%;%/%7%g%s$rH4$1$k$?$a$N=EMW$JItJ,$O!"%b%G%`$NN>C<$GFs$D$N(B TERM $B$,Av$C$F$$$k(B $B$H$$$&$3$H$J$N$G$9!#(B</P ></DIV ></DIV ><DIV CLASS="SECT1" ><HR><H1 CLASS="SECT1" ><A NAME="SETUP" >4. $B%;%C%H%"%C%W(B</A ></H1 ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="WHATNEEDS" >4.1. $B2?$,I,MW$+(B</A ></H2 ><P >$B!!(BTERM $B$r9=C[$7$F;H$$;O$a$kA0$K!"%+!<%M%k$K(B TCP/IP $B$N%5%]!<%H$rAH$_9~$s$G$"$k(B $B$3$H$r3NG'$7$^$7$g$&!#$5$i$K!"%k!<%W%P%C%/%$%s%?!<%U%'!<%9$b;H$($k$h$&$K$J$C(B $B$F$$$k$3$H$b3NG'$7$F$/$@$5$$!#$=$&$7$?$i!"$3$N%;%/%7%g%s$N;D$j$K?J$`$3$H$,$G(B $B$-$^$9!#(B</P ></DIV ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="EXPLANATION" >4.2. $B35G0$N@bL@(B</A ></H2 ><P >$B!!?7$7$$(B TERM $B$N%P!<%8%g%s$G$O?7$7$$Fs$D$N35G0$,(B TERM $B$KF3F~$5$l$^$7$?!#$3$l(B $B$iFs$D$N35G0$K$D$$$F$O!"<!$NFs$D$N%5%V%;%/%7%g%s$G2r@b$7$^$9!#(B</P ><DIV CLASS="SECT3" ><HR><H3 CLASS="SECT3" ><A NAME="KYOYU" >4.2.1. $B6&M-(B</A ></H3 ><P >$B!!%P!<%8%g%s(B 1.16 $B$+$iB>$N%f!<%6$H(B TERM $B%3%M%/%7%g%s$r6&M-$9$k$H$$$&35G0$,F3(B $BF~$5$l$^$7$?!#$3$l$O!"6&M-$N5!G=$rF3F~$9$k$H!"$"$J$?$,;H$C$F$$$k$b$N$HF1$8(B TERM $B%3%M%/%7%g%s$rB>$N?M$?$A$b;H$($k$h$&$K$J$k$3$H$r0UL#$7$^$9!#$9$J$o$A!"$"(B $B$J$?$,(B TERM $B%3%M%/%7%g%s$rDL$8$F%j%b!<%H%^%7%s>e$G:n6HCf(B($B%m!<%+%k%^%7%s$+$i(B trsh $B$GF~$C$F$$$?$H$7$^$7$g$&(B)$B!"%m!<%+%k%^%7%s$K$$$k$b$&0l?M$N?M$,!"F1$8(B TERM $B%3%M%/%7%g%s$r;H$C$FF1;~$K@$3&$N$I$3$+$N(B ftp $B%5%$%H$+$i%U%!%$%k$rH`$N$b$H$K(B ftp $B$7$F$/$k$3$H$,$G$-$k$N$G$9!#(B</P ><P >$B!!$3$N5!G=$r@Z$C$F$*$/(B($B$D$^$j!"(BTERM $B$r%W%i%$%Y!<%H%b!<%I$G5/F0$9$k(B)$B$H!"$"$J$?(B $B$H!"$=$7$F$"$J$?$@$1(B($B$o$l$o$l$O(B root $B$r%+%&%s%H$KF~$l$^$;$s(B :-) $B$,(B TERM $B%3%M%/(B $B%7%g%s$rMxMQ$G$-$^$9!#(B</P ><P >$B!!$b$A$m$s!"$"$J$?$N;H$C$F$$$k$N$HF1$8(B TERM $B%3%M%/%7%g%s$rB>$N?M$?$A$KMxMQ$5(B $B$;$?$$B&$@$1$K6&M-(B TERM $B$r%$%s%9%H!<%k$7$?$$$H;W$&$G$7$g$&!#$=$N$?$a!"$b$7B>(B $B$N?M$?$A$,$"$J$?$N%m!<%+%k%^%7%s$K%m%0%$%s%"%+%&%s%H$r$b$C$F$$$F!"$=$l$r%j(B $B%b!<%H%M%C%H%o!<%/$N$I$3$+$+$i;H$$$?$$$H$$$&$h$&$J>l9g!"$"$J$?$O%j%b!<%HB&$N(B TERM $B$G6&M-5!G=$rF3F~$9$k$3$H$K$J$j$^$9!#$3$N$h$&$JJ}K!$r$H$k$H!"$3$l$i$9$Y$F(B $B$N?M$?$A$,$"$J$?$N%^%7%s$KF1$8(B TERM $B%3%M%/%7%g%s$r8_$$$K!"$=$7$F$"$J$?$H6&M-(B $B$7$F%m%0%$%s$9$k$3$H$,$G$-$^$9(B($BCm0U!':G=i$NNc$G$O!"(BTERM $B%3%M%/%7%g%s$N%m!<%+(B $B%kB&$G6&M-5!G=$rF3F~$7$F$*$/I,MW$,$"$C$?$N$G$9!#(B)</P ><P >$B!!(Broot $B$H$7$F%$%s%9%H!<%k$9$k:]$NCm0U!'(Broot $B$H$7$F(B TERM $B$r%$%s%9%H!<%k$9$k:](B $B$K$O!":G=i$K(B 'term' $B$H$$$&%a%s%P!<$N$$$J$$%0%k!<%W$r(B /etc/group $B$K0J2<$N$h$&(B $B$J9T$rDI2C$7$F:n$C$F$*$/I,MW$,$"$j$^$9(B($B%3%s%Q%$%k$NA0$K(B)$B!#(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > term::16:root</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!$^$?$O!"%0%k!<%W(B ID 16 $BHV$,$9$G$K;H$o$l$F$7$^$C$F$$$?$iJL$NL$;HMQ$N$b$N$r(B $B;H$C$F$/$@$5$$!#(B</P ><P >$B!!%3%s%Q%$%k$H%$%s%9%H!<%k$,=*$o$C$?$i(B TERM $B$H$=$N%/%i%$%"%s%H$r(B 'term' $B$K(B SGID $B$7$F$/$@$5$$(B:</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > chgrp term <term_client> chmod g+s <term_client></PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $B!!$5$i$K!"(BTERM $BBP1~$NB>$N%W%m%0%i%`$b(B 'term' $B$K(B SGID $B$7$F$*$+$M$P$J$j$^$;$s!#(B</P ></DIV ><DIV CLASS="SECT3" ><HR><H3 CLASS="SECT3" ><A NAME="FULL" >4.2.2. $B%U%k(B TERM $B%M%C%H%o!<%/(B</A ></H3 ><P >$B!!(BTERM $B%P!<%8%g%s(B 2.0.0 $B$+$i!"%U%k(B TERM $B%M%C%H%o!<%/$H$$$&5-=R$,;H$o$l$k$h$&(B $B$K$J$j$^$7$?!#303&$H$N%3%M%/%7%g%s$,(B TERM $B%3%M%/%7%g%s$@$1$7$+$J$$>l9g!"%U%k(B TERM $B%M%C%H%o!<%/$r;H$&$3$H$K$J$j!"$"$J$?$O%U%k(B TERM $B%M%C%H%o!<%/$rF~$l$F(B TERM $B$r9=C[$9$k$Y$-$G$7$g$&!#$3$N$h$&$J>l9g!"6&M-%G%#%l%/%H%j$K(B termnet $B$H$$$&%U%!(B $B%$%k$,CV$+$l$^$9!#$3$l$O(B TERM $B$K303&$H$N%3%M%/%7%g%s$,(B TERM $B$rDL$8$F$7$+9T$o(B $B$l$J$$$3$H$r(B TERM $B$KCN$i$;$k$?$a$N$b$N$G$9!#(B</P ><P >$B!!(BTERM $B%3%M%/%7%g%s$K2C$($F2?$i$+$N%M%C%H%o!<%/%3%M%/%7%g%s$,$"$k>l9g!"(BTERM $BBP1~%W%m%0%i%`$O:G=i$K$3$N%M%C%H%o!<%/%3%M%/%7%g%s$rDL$8$F;E;v$r40N;$7$h$&$H(B $B$7$^$9!#$3$l$K<:GT$9$k$H!"(BTERM $B$,5/F0$5$l(B TERM $B%3%M%/%7%g%s$rDL$8$F;E;v$r40N;(B $B$7$h$&$H$7$^$9!#$3$N$3$H$r$b$C$HL@3N$K$9$k$?$a$K!"$$$^(B TERM $BBP1~(B telnet $B$,;H(B $B$o$l$?Nc$r9M$($^$9!#$3$N(B telnet $B$O(B TERM $B$H6&$K$G$b!"$=$&$G$J$/$F$bF0:n$7$^$9!#(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > telnet localhost</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $B$O@\B3$N$?$a$K(B TERM $B$r;H$$$^$;$s!#$7$+$7!"(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > telnet zeus.cs.kun.nl</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $B$OB>$N%?%$%W$N%M%C%H%o!<%/%3%M%/%7%g%s$,$J$$8B$j(B TERM $B$r;H$$$^$9!#(B</P ><P >$B!!%U%k(B TERM $B%M%C%H%o!<%/$O13$N%[%9%H%M!<%`$r;H$&$3$H$r0UL#$7$^$9!#$D$^$j%j(B $B%b!<%H%[%9%H$N$b$N$,;H$o$l$k$o$1$G$9!#$5$i$K$O!"(Bbind(0) $B$,>o$K%j%b!<%H%[%9%H(B $B$GF0:n$9$k$h$&$K$J$j$^$9!#K\<AE*$K$O!"$3$N$3$H$K$h$C$F(B TERM $B$,Av$C$F$$$F$b(B TERM $B$rDL$5$J$$B?$/$N%W%m%0%i%`$OMxMQ$G$-$J$$$3$H$K$J$j$^$9!#;DG0$J$,$i!"(B UDP $B%W%m%0%i%`$d%G!<%b%s$N$[$H$s$I$O!"$3$N0-$$%H%j%C%/$N$?$a(B TERM $B$N$b$H$G$O(B $BF0:n$7$^$;$s!#(B</P ></DIV ></DIV ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="CONFIGURE" >4.3. TERM $B$N9=C[(B</A ></H2 ><P >$B!!$b$7$"$J$?$,%i%C%-!<$J$i!"$3$l$O(B make $B$r5/F0$9$k$@$1$G$9!#$7$+$7$*$=$i$/$[(B $B$H$s$I$N>l9g!"$=$l0J>e$N$3$H$r$9$kI,MW$,$"$k$G$7$g$&!#?7$7$$%P!<%8%g%s$N?7$7(B $B$$5!G=$N$?$a$K!"(BTERM $B$N%P%$%J%j$r:n$k:n6H$O$A$g$C$HJ#;($K$J$C$F$$$^$9!#%P%$%J(B $B%j$rF@$k$?$a$KFs$D$NJ}K!$,$"$j$^$9!#(B</P ><P >$B!!(BTERM $B$r9=C[$9$k$?$a$N$3$l$i$NJ}K!$r$9$Y$F%+%P!<$9$k$?$a$K$3$N%;%/%7%g%s$O(B 3 $B$D$N%Q!<%H$KJ,$+$l$^$9!#(B</P ><P > <P ></P ><OL TYPE="1" ><LI ><P ><A HREF="#V200" >TERM $B$N9=C[!"%P!<%8%g%s(B 2.0.0 $B0J>e(B</A ></P ></LI ><LI ><P ><A HREF="#V116-119" >TERM $B$N9=C[!"%P!<%8%g%s(B 1.16 $B$+$i(B 1.19 $B$^$G(B</A ></P ></LI ><LI ><P ><A HREF="#V115" >TERM $B$N9=C[!"%P!<%8%g%s(B 1.15 $B$^$G(B</A ></P ></LI ></OL ></P ><DIV CLASS="SECT3" ><HR><H3 CLASS="SECT3" ><A NAME="V200" >4.3.1. TERM $B$N9=C[!"%P!<%8%g%s(B 2.0.0 $B0J>e(B</A ></H3 ><P >$B!!:G=i$K!">e$N(B<A HREF="#FULL" >$B!V%U%k(B TERM $B%M%C%H%o!<%/!W(B</A >$B$K$D$$$F(B $B$N%;%/%7%g%s$rFI$s$@$+$I$&$+3NG'$7$F$/$@$5$$!#(B</P ><P >$B!!(BTERM $B%P!<%8%g%s(B 2.0.0 $B$+$=$l0J>e$G$O!"(BTERM $B$N%P%$%J%j$H%/%i%$%"%s%H$r:n$k$?(B $B$a$KB?$/$NJ}K!$,$"$j$^$9!#$3$l$i$N$9$Y$F$O(B root $B$G$"$C$F$b0lHL%f!<%6$G$"$C$F(B $B$b<B9T2DG=$G$9!#(B</P ><P > <P ></P ><OL TYPE="1" ><LI ><P >$B%U%k(B TERM $B%M%C%H%o!<%/$r;H$o$:$K%W%i%$%Y!<%H%b!<%I$G(B TERM $B$r9=C[$9$k(B</P ></LI ><LI ><P >$B%U%k(B TERM $B%M%C%H%o!<%/$r;H$C$F%W%i%$%Y!<%H%b!<%I$G(B TERM $B$r9=C[$9$k(B</P ></LI ><LI ><P >$B%U%k(B TERM $B%M%C%H%o!<%/$r;H$o$J$$$G6&M-%b!<%I$G(B TERM $B$r9=C[$9$k(B</P ></LI ><LI ><P >$B%U%k(B TERM $B%M%C%H%o!<%/$r;H$C$F6&M-%b!<%I$G(B TERM $B$r9=C[$9$k(B</P ></LI ></OL ></P ><P >$B!!$3$l$i$N%P!<%8%g%s$N(B TERM $B$G$O!"(Bconfigure $B%9%/%j%W%H$rMQ$$$k?7$7$$%3%s%Q%$(B $B%kJ}K!$,F3F~$5$l$^$7$?!#(Bconfigure $B$O5/F0$5$l$k$H2?$N%*%Z%l!<%F%#%s%0%7%9%F%`(B $B$K(B TERM $B$r%$%s%9%H!<%k$7$h$&$H$7$F$$$k$N$+!"%=!<%9%G%#%l%/%H%j$OMxMQ2DG=$+!"(B $B%i%s%?%$%`%*%W%7%g%s$r$D$1$k$+$I$&$+$J$I$r%A%'%C%/$7$^$9!#$=$3$G8+$D$1$?$3$H(B $B$r$b$H$K$7$F!"(Bconfigure $B$O(B TERM $B$N%Q%C%1!<%8$K4^$^$l$k(B Makefile.in $B$r;H$C$F(B Makefile $B$r:n$j$^$9!#(B</P ><P >$B!!(Bconfigure $B$N%*%W%7%g%s$N$&$A=EMW$J#2$D$O(B --root $B$H(B --user $B$G!"$3$l$O(B TERM $B$N%$%s%9%H!<%k$,(B root $B$H$7$F9T$o$l$k$N$+!"0lHL%f!<%6$H$7$F9T$o$l$k$N$+$r5,Dj(B $B$7$^$9!#(BTERM $B$N%$%s%9%H!<%k$K$O!"$"$J$?$NK>$`$h$&$K!"B>$N%*%W%7%g%s$b;XDj$G$-(B $B$^$9(B($BNc$($PI8=`E*$G$J$$(B path)$B!#(B</P ><P > <P ></P ><OL TYPE="1" ><LI ><P >$B%U%k(B TERM $B%M%C%H%o!<%/$r;H$o$:$K%W%i%$%Y!<%H%b!<%I$G(B TERM $B$r9=C[$9$k(B</P ><P >$B!!$3$NJ}K!$G(B TERM $B$r9=C[$9$k$K$O!"<!$N$h$&$J%3%^%s%I$r<B9T$9$kI,MW$,$"$j$^$9(B (root $B$H$7$F$+!"0lHL%f!<%6$H$7$F$+$NN>J}(B)$B!'(B </P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > ./configure --root $B$^$?$O(B --user make install installman</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $B!!$3$l$O%P%$%J%j$r9=C[$7!"$=$l$i$N%P%$%J%j$H%^%K%e%"%k%Z!<%8$r%$%s%9%H!<%k$7(B $B$^$9!#(B</P ></LI ><LI ><P >$B%U%k(B TERM $B%M%C%H%o!<%/$r;H$C$F%W%i%$%Y!<%H%b!<%I$G(B TERM $B$r9=C[$9$k(B</P ><P >$B!!$3$NJ}K!$G(B TERM $B$r9=C[$9$k$K$O!"<!$N$h$&$J%3%^%s%I$r<B9T$9$kI,MW$,$"$j$^$9(B (root $B$H$7$F$+!"0lHL%f!<%6$H$7$F$+$NN>J}(B)$B!'(B </P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > ./congfigure --root $B$^$?$O(B -user make installnet installman</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $B!!$3$l$O%P%$%J%j$r9=C[$7!"$=$l$i$N%P%$%J%j$H%^%K%e%"%k%Z!<%8$r%$%s%9%H!<%k$7(B $B$^$9!#(B</P ></LI ><LI ><P >$B%U%k(B TERM $B%M%C%H%o!<%/$r;H$o$J$$$G6&M-%b!<%I$G(B TERM $B$r9=C[$9$k(B</P ><P >$B!!$3$NJ}K!$G(B TERM $B$r9=C[$9$k$K$O!"<!$N$h$&$J%3%^%s%I$r<B9T$9$kI,MW$,$"$j$^$9(B (root $B$H$7$F$+!"0lHL%f!<%6$H$7$F$+$NN>J}(B)$B!'(B </P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > ./configure --root $B$^$?$O(B --user make share installman</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $B!!$3$l$O%P%$%J%j$r9=C[$7!"$=$l$i$N%P%$%J%j$H%^%K%e%"%k%Z!<%8$r%$%s%9%H!<%k$7(B $B$^$9!#(B</P ></LI ><LI ><P >$B%U%k(B TERM $B%M%C%H%o!<%/$r;H$C$F6&M-%b!<%I$G(B TERM $B$r9=C[$9$k(B</P ><P >$B!!$3$NJ}K!$G(B TERM $B$r9=C[$9$k$K$O!"<!$N$h$&$J%3%^%s%I$r<B9T$9$kI,MW$,$"$j$^$9(B (root $B$H$7$F$+!"0lHL%f!<%6$H$7$F$+$NN>J}(B)$B!'(B </P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > ./configure --root $B$^$?$O(B --user make share installnet installman</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $B!!$3$l$O%P%$%J%j$r9=C[$7!"$=$l$i$N%P%$%J%j$H%^%K%e%"%k%Z!<%8$r%$%s%9%H!<%k$7(B $B$^$9!#(B</P ></LI ></OL ></P ></DIV ><DIV CLASS="SECT3" ><HR><H3 CLASS="SECT3" ><A NAME="V116-119" >4.3.2. TERM $B$N9=C[!"%P!<%8%g%s(B 1.16 $B$+$i(B 1.19 $B$^$G(B</A ></H3 ><P >$B!!$3$l$i$N%P!<%8%g%s$N(B TERM $B$r9=C[$9$k$?$a$K!"0J2<$NJ}K!$NCf$+$iA*$V$3$H$,$G(B $B$-$^$9!#(B</P ><P ><P ></P ><OL TYPE="1" ><LI ><P >$B0lHL%f!<%6$H$7$F!"%W%i%$%Y!<%H%b!<%I$G(B TERM $B$r9=C[$9$k(B</P ></LI ><LI ><P >$B0lHL%f!<%6$H$7$F!"6&M-%b!<%I$G(B TERM $B$r9=C[$9$k(B</P ></LI ><LI ><P >root $B$H$7$F!"%W%i%$%Y!<%H%b!<%I$G(B TERM $B$r9=C[$9$k(B</P ></LI ><LI ><P >root $B$H$7$F!"6&M-%b!<%I$G(B TERM $B$r9=C[$9$k(B</P ></LI ></OL ></P ><P >$B!!$$$+$K!"(BTERM $B$N%3%s%Q%$%k$N;~$K6&M-5!G=$rF3F~$7$?$j!"@Z$C$?$j$9$kJ}K!$K$D$$(B $B$F@bL@$7$^$9!#(B</P ><P ><P ></P ><OL TYPE="1" ><LI ><P >$B$"$J$?$O0lHL%f!<%6$G(B(root $B%"%/%;%9$,$J$/(B)$B!"B>$N%f!<%6$H(B TERM $B%3%M%/%7%g%s(B $B$r!N6&M-$7$?$/$J$$!O$H$7$^$9!#(B</P ><P >$B!!(BTERM $B%3%M%/%7%g%s$rB>$N%f!<%6$H6&M-$7$?$/$J$$%f!<%6$O!"(BTERM $B$r9=C[$9$k$?$a(B $B$K0J2<$N$h$&$K$7$^$9!'(B </P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > make DO=install OS-type make installman</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $B!!(BTERM $B$N8e!"$=$N%/%i%$%"%s%H$H%^%K%e%"%k%Z!<%8$,9=C[$5$l%$%s%9%H!<%k$5$l$^$9!#(B</P ><P >$B!!$5$i$K!"$"$J$?$O(B '$HOME/.term' $B$H$$$&%G%#%l%/%H%j$r:n$kI,MW$,$"$j$^$9!#$3$l(B $B$O!"(BTERM $B$,(B 'termrc' $B%U%!%$%k$rC5$9$?$a$N%G%#%l%/%H%j$G$9!#(B</P ></LI ><LI ><P >$B$"$J$?$O0lHL%f!<%6$G(B(root $B%"%/%;%9$,$J$/!K!"(BTERM $B%3%M%/%7%g%s$rB>$N%f!<%6(B $B$H!N6&M-$7$?$$!O$H$7$^$9!#(B</P ><P >$B!!(BTERM $B%3%M%/%7%g%s$r6&M-$7$?$$%f!<%6$O!"$3$N$h$&$K$7$^$9!'(B </P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > make DO=installshare USERSHARE=$HOME/term OS-type make installman</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $B!!(BTERM $B$N8e!"$=$N%/%i%$%"%s%H$H%^%K%e%"%k%Z!<%8$,9=C[$5$l%$%s%9%H!<%k$5$l$^$9!#(B</P ><P >$B!!$5$i$K!"%Q!<%_%C%7%g%s(B 'drwxrwxr-x' $B$r$b$C$?%G%#%l%/%H%j(B '$HOME/term'($B%G(B $B%U%)%k%H(B)$B$,I,MW$G$9!#:GDc$G$b!"$3$N%G%#%l%/%H%j$NCf$K(B TERM $B$,$=$N%3%M%/%7%g%s(B $B$K;H$&%=%1%C%H(B('tmp/private/socket=')$B$,8+$D$+$k$G$7$g$&!#(B</P ></LI ><LI ><P >$B$"$J$?$O(B root $B$G!"B>$N%f!<%6$H(B TERM $B%3%M%/%7%g%s$r!N6&M-$7$?$/$J$$!O$H$7$^(B $B$9!#(B</P ><P >$B!!(BTERM $B%3%M%/%7%g%s$r6&M-2DG=$K$7$?$/$J$$(B root $B$O(B TERM $B$r9=C[$9$k$?$a$K0J2<$N(B $B$h$&$K$7$^$9!'(B </P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > make DO=install OS-type make installman</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $B!!(BTERM $B$N8e!"$=$N%/%i%$%"%s%H$H%^%K%e%"%k%Z!<%8$,9=C[$5$l%$%s%9%H!<%k$5$l$^$9!#(B</P ><P >$B!!$5$i$K!"%Q!<%_%C%7%g%s(B 'drwxr-xr-x' $B$r$b$C$?%G%#%l%/%H%j(B '/usr/local/lib/term'($B%G%U%)%k%H(B)$B$,I,MW$G$9!#:GDc$G$b!"$3$N%G%#%l%/%H%j$NCf$K(B TERM $B$,$=$N%3%M%/%7%g%s$K;H$&%=%1%C%H(B('tmp/private/socket=')$B$,8+$D$+$k$G$7$g(B $B$&!#(B</P ></LI ><LI ><P >$B$"$J$?$O(B root $B$G!"(BTERM $B%3%M%/%7%g%s$r!N6&M-$7$?$$!O$H$7$^$9!#(B</P ><P >$B!!:G=i$K!">e$N!V6&M-!W$N%;%/%7%g%s$rFI$s$@$3$H$r3NG'$7$F$/$@$5$$!#(B</P ><P >$B!!(BTERM $B%3%M%/%7%g%s$r6&M-$7$?$$(B root $B$O0J2<$N$h$&$K$7$^$9!'(B </P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > make DO=installshare OS-type make installman</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $B!!(BTERM $B$N8e!"$=$N%/%i%$%"%s%H$H%^%K%e%"%k%Z!<%8$,9=C[$5$l%$%s%9%H!<%k$5$l$^$9!#(B</P ><P >$B!!$5$i$K!"%Q!<%_%C%7%g%s(B 'drwxrwxr-x' $B$r$b$A(B TERM $B%0%k!<%W$K=jM-$5$l$?%G%#%l(B $B%/%H%j(B '/usr/local/lib/term'($B%G%U%)%k%H(B)$B$,I,MW$G$9!#:GDc$G$b!"$3$N%G%#%l%/%H(B $B%j$NCf$K(B TERM $B$,$=$N%3%M%/%7%g%s$K;H$&%=%1%C%H(B('tmp/private/socket=')$B$,8+$D$+(B $B$k$G$7$g$&!#(B</P ></LI ></OL ></P ></DIV ><DIV CLASS="SECT3" ><HR><H3 CLASS="SECT3" ><A NAME="V115" >4.3.3. TERM $B$N9=C[!"%P!<%8%g%s(B 1.15 $B$^$G(B</A ></H3 ><P >$B!!$3$l$i$N%P!<%8%g%s$N(B TERM $B$N9=C[$K$O$3$N%3%^%s%I0J30$KI,MW$"$j$^$;$s!#(B </P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > make DO=install OS-type make installman</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $B!!$3$N8e!"(BTERM $B$H!"$=$N%/%i%$%"%s%H$H%^%K%e%"%k%Z!<%8$,$&$^$/9=C[$5$l$F%$%s%9(B $B%H!<%k$5$l!";H$($k$h$&$K$J$C$F$$$k$G$7$g$&!#(B</P ><P >$B!!$5$i$K!"%G%#%l%/%H%j(B '$HOME/term' $B$r:n$k$3$H$,I,MW$G$9!#$3$N%G%#%l%/%H%j$O!"(B TERM $B$,(B termrc $B%U%!%$%k$rC5$9$?$a$K;H$$$^$9!#(B</P ><P >$B!!$d$i$J$/$F$O$J$i$J$$$3$H$O!"(BMakefile $BCf$N$$$/$D$+$N(B PATH $B$H%3%s%Q%$%i%U%i%0$r(B $BJQ99$9$k$3$H$@$1$G$9!#(B</P ></DIV ></DIV ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="CLIENT-A" >4.4. client.a, libtermnet.a, libtermnet.sa, libtermnet.so</A ></H2 ><P >$B!!(BTERM $B$H$H$b$K!"(BTERM $B%/%i%$%"%s%H$N$?$a$N4X?t72$N%i%$%V%i%j$,Ds6!$5$l$F$$$^(B $B$9!#(B</P ><P >$B!!%P!<%8%g%s(B 1.16 $B$^$G$O!"$3$N%i%$%V%i%j$O(B client.a $B$H8F$P$l$F$$$^$7$?!#(BTERM $B$N%3%s%Q%$%k;~$K$3$N%i%$%V%i%j$b9=C[$5$l!"(BTERM $B%/%i%$%"%s%H$N%3%s%Q%$%k$N;~$K(B $B;H$o$l$F$$$^$7$?!#$^$?!"JL$N%G%#%l%/%H%j$K$O%$%s%9%H!<%k$5$l$^$;$s$G$7$?!#(B</P ><P >$B!!%P!<%8%g%s(B 1.16 $B$+$i%i%$%V%i%j$NL>A0$,(B libtermnet.a $B$KJQ$o$C$F$$$^$9!#%P!<(B $B%8%g%s(B 1.19 $B$^$G$O$3$N%i%$%V%i%j$O(B TERM $B%G%#%l%/%H%j$K:n$i$l!"(BTERM $B%/%i%$%"%s(B $B%H$N%3%s%Q%$%k$KMxMQ$5$l$F$$$^$9!#$3$l$OJL$N%G%#%l%/%H%j$K$O%$%s%9%H!<%k$5$l(B $B$^$;$s!#(B</P ><P >$B!!%P!<%8%g%s(B 2.0.0 $B$+$i$O!"(Blibtermnet.a $B$K2C$((B libtermnet.so $B$H(B libtermnet.sa ($B%7%'%"%I%i%$%V%i%j$H(B exported initialized library)$B$,(B TERM $B%Q%C%1!<%8$N%3%s%Q(B $B%$%k$N:]$K:n$i$l$k$h$&$K$J$j$^$7$?!#%Q%C%1!<%8$N$9$Y$F$NItJ,$N%$%s%9%H!<%k$N(B $B:]$K!"$3$l$i#3$D$N%i%$%V%i%j%U%!%$%k$b%G%#%l%/%H%j(B '/usr/local/lib'($B%G%U%)%k(B $B%H(B)$B$K%$%s%9%H!<%k$5$l$^$9!#$=$N8e!"(Blibtermnet.so.2 $B$+$i(B libtermnet.so.2.x.x $B$K%j%s%/$,D%$i$l$^$9!#:G8e$K!"(Bldconfig $B$,%U%!%$%k(B '/etc/ld.so.conf' $B$K=q$+$l(B $B$?%3%^%s%I%i%$%s$K$h$C$FFCDj$5$l$k$b$C$H$b?7$7$$%7%'%"%I%i%$%V%i%j$X$NI,MW$J(B $B%j%s%/$H%-%c%C%7%e(B($B%i%s%?%$%`%j%s%+!"(Bld.so $B$,MxMQ$9$k$?$a$K!K$r:n$j!"$3$l$O$b(B $B$H$+$i$"$k%G%#%l%/%H%j(B('/usr/lib' $B$H(B '/lib')$B$K$D$$$F$bF1$8$G$9!#%$%s%9%H!<%k(B $B$,@5$7$/=*N;$9$k$H%9%?%F%#%C%/%i%$%V%i%j$NBe$o$j$K%@%$%J%_%C%/%i%$%V%i%j$r;H(B $B$&$h$&$K9=C[$5$l$?(B TERM $B%/%i%$%"%s%H$,$3$l$i#3$D$N%i%$%V%i%j%U%!%$%k$r;H$($k(B $B$h$&$K$J$j$^$9!#$^$?!"$3$l$i$N%i%$%V%i%j$O$"$J$?$N<+J,$N%=%U%H%&%'%"$r(B TERM $BBP1~$K$9$k$?$a$KMxMQ$9$k$3$H$b$G$-$^$9!J0J2<;2>H!K!#(B</P ></DIV ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="ENVAR" >4.5. $B4D6-JQ?t$N@_Dj(B</A ></H2 ><P >$B!!(BTERM $B$O%f!<%6$K$h$C$F@_Dj$5$l$?$$$/$D$+$N4D6-JQ?t$rG'<1$7$^$9!#$3$l$i$N$&(B $B$A!";d$,2r@b$9$k:G=i$N#3$D$O!'(B</P ><P > <P ></P ><UL ><LI ><P >TERMDIR</P ></LI ><LI ><P >TERMSHARE</P ></LI ><LI ><P >TERMMODE</P ></LI ></UL ></P ><P >$B!!$3$l$i$NJQ?t$r@_Dj$9$k$3$H$G(B TERM $B$N<B9TJ}K!$r%3%s%H%m!<%k$9$k$3$H$,$G$-$^(B $B$9!#(B</P ><P >$B!!%P!<%8%g%s(B 1.15 $B$^$G$N(B TERM $B$G$OJQ?t(B TERMDIR $B$@$1$,=EMW$G$9(B($B$3$l$i$N%P!<(B $B%8%g%s$K6&M-%b!<%I$O$"$j$^$;$s(B)$B!#$3$l$i$N%P!<%8%g%s$G$O!"(BTERMDIR $B$O0J2<$N$h$&(B $B$K%;%C%H$9$k$H$h$$$G$7$g$&!#(B </P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > setenv TERMDIR $HOME (csh $B$^$?$O(B tcsh) export TERMDIR=$HOME (bash)</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $B!!%P!<%8%g%s(B 1.16 $B$+$i$O(B TERM $B$O$5$i$KJQ?t(B TERMSHARE $B$H(B TERMMODE $B$rG'<1$9$k$h(B $B$&$K$J$C$F$$$^$9!#$3$l$i$NJQ?t$K$h$C$F!"(BTERM $B$K%W%i%$%Y!<%H%b!<%I$GAv$k$N$+6&(B $BM-%b!<%I$GAv$k$N$+$rCN$i$;$k$3$H$,$G$-$^$9!#$3$3$G$O%W%i%$%Y!<%H%b!<%I$H6&M-(B $B%b!<%I$X$NJQ?t$N@_DjK!$r2r@b$7$^$7$g$&!#(B</P ><P >$B!!(BTERMMODE $B$O0J2<$N#3$D$NCM$r$H$j$^$9!#(B <P ></P ><UL ><LI ><P >0 = $B%W%i%$%Y!<%H(B</P ></LI ><LI ><P >1 = $B%7%9%F%`6&M-(B</P ></LI ><LI ><P >2 = $B%f!<%66&M-(B</P ></LI ></UL ></P ><P > <P ></P ><OL TYPE="1" ><LI ><P >TERM $B$r%W%i%$%Y!<%H%b!<%I$G<B9T$9$k$K$O!"JQ?t(B TERMDIR $B$H(B TERMMODE $B$r0J2<$N(B $B$h$&$K@_Dj$7$^$9!'(B</P ><P >$B!!(Bcsh $B$H(B tcsh $B$G$O(B </P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > setenv TERMDIR $HOME setenv TERMMODE 0</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $B!!(Bbash $B$G$O(B </P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > export TERMDIR=$HOME export TERMMODE=0</PRE ></FONT ></TD ></TR ></TABLE ></P ></LI ><LI ><P >TERM $B$r6&M-%b!<%I$GMxMQ$7$?$$>l9g!"JQ?t$N@_Dj$K$OFs$D$NJ}K!$,$"$j$^$9!'(B</P ><P > <P ></P ><OL TYPE="a" ><LI ><P >TERM $B$,(B SUID $B%W%m%0%i%`$H$7$F%$%s%9%H!<%k$5$l$?>l9g!"(B TERMMODE $B$N$_@_Dj$9$k(B $BI,MW$,$"$j$^$9!#(B </P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > setenv TERMMODE 2 (csh $B$^$?$O(B tcsh) export TERMMODE=2 (bash)</PRE ></FONT ></TD ></TR ></TABLE ></P ></LI ><LI ><P >TERM $B$,(B SGID $B%W%m%0%i%`$H$7$F%$%s%9%H!<%k$5$l$F$$$k$H$-$K$O!"JQ?t$O0J2<$N(B $B$h$&$K@_Dj$9$kI,MW$,$"$j$^$9!#(B</P ><P >$B!!(Bcsh $B$+(B tcsh $B$G$O(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > setenv TERMMODE 1 setenv TERMDIR /usr/local/lib/term setenv TERMSHARE $TERMDIR</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $B!!(Bbash $B$G$O(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > export TERMMODE=1 export TERMDIR=/usr/local/lib/term export TERMSHARE=$TERMDIR</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!$3$N$h$&$KJQ?t$r@_Dj$9$k$3$H$G!"8E$$%/%i%$%"%s%H(B($B8E$$%P!<%8%g%s$N(B client.a $B$r%j%s%/$7$?%/%i%$%"%s%H(B)$B$N<B9T$,2DG=$K$J$j$^$9!#(B</P ><P >$B!!%P!<%8%g%s(B 2.0.0 $B$+$i(B TERM $B$O$5$i$KJQ?t(B TERMSERVER $B$rG'<1$9$k$h$&$K$J$j$^$7(B $B$?!#$3$NJQ?t$OJ#?t$N%b%G%`$r;}$C$F$$$F!"F1;~$K#20J>e$N%3%M%/%7%g%s$rD%$k$H$-(B $B$K@_Dj$9$kI,MW$,$"$j$^$9!#$I$N%3%M%/%7%g%s$r;H$&$N$+FCDj$9$k$?$a$K!"(BTERM $B$r(B $B%5!<%P%M!<%`IU$-$G5/F0$7$J$/$F$O$J$j$^$;$s!'(B </P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > nohup term -v /dev/modem1 Connection1 & nohup term -v /dev/modem2 Connection2 &</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $B!!%f!<%6$O;H$$$?$$%3%M%/%7%g%s$NL>A0$rJQ?t(B TERMSERVER $B$K@_Dj$9$k$3$H$K$J$j$^(B $B$9!#(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > setenv TERMSERVER Connection1 (csh $B$^$?$O(B tcsh) export TERMSERVER Connection2 (bash)</PRE ></FONT ></TD ></TR ></TABLE ></P ></LI ></OL > </P ></LI ></OL ></P ></DIV ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="TERMTEST" >4.6. TERM $B$N%F%9%H(B</A ></H2 ><P >$B!!(BTERM $B$N%F%9%H%G!<%b%s$r9=C[$9$k$?$a$K(B make test ($B?7$7$$%P!<%8%g%s$N(B TERM $B$G(B $B$O(B make termtest)$B$r<B9T$7$F$/$@$5$$!#(B(term)test $B$O$"$J$?$N%7%9%F%`>e$GFs$D$N(B $B%3%T!<$H$7$F:nF0$7!"(Btrsh $B$H(B tupload $B$,2DG=$K$J$C$F$$$k$O$:$G$9(B($B;n$7$F$_$F$/$@(B $B$5$$(B </P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > tupload ./term /usr/tmp</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $B$O(B '/usr/tmp$B!G$K(B TERM $B%P%$%J%j$N%3%T!<$r:n@.$7$^$9!K!#%m!<%+%k$N(B TERM $B$N=PNO(B $B$O(B 'local.log'$B$K!"%j%b!<%H$N$b$N$O(B 'remote.log'$B$K=PNO$5$l$^$9!#$"$J$?$O(B TERM $B$r(B -d255 $B%U%i%0$r$D$1$F$3$l$i$N%U%!%$%k$K%G%P%C%0=PNO$r$5$;$k$3$H$,$G$-!"$^(B $B$?!"(Btermrc $B%U%!%$%kCf$G%;%C%H$9$k$3$H$b$G$-$^$9!#(B</P ><P >$BCm0U!'(Btest $B$O(B ./test $B$H<B9T$7!"$"$J$?$N%7%9%F%`$N(B test $B$,<B9T$5$l$F$7$^$o$J$$(B $B$h$&$K$7$F$/$@$5$$!#(B</P ></DIV ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="TERMCOMMU" >4.7. TERM $B$H%3%_%e%K%1!<%7%g%s%W%m%0%i%`(B</A ></H2 ><P >$B!!(BTERM $B$r;H$($k$h$&$K$9$kA0$K!"(Bkermit $B$d(B seyon $B$H$$$C$?%3%_%e%K%1!<%7%g%s%W%m(B $B%0%i%`$rMQ$$$F%b%G%`7PM3$N@\B3$r3NN)$7$J$/$F$O$J$j$^$;$s!#%3%_%e%K%1!<%7%g%s(B $B%W%m%0%i%`$N%I%-%e%a%s%H$K!"%j%b!<%H%^%7%s$H$N@\B3$N3NN)$K$O2?$r$9$k$3$H$,I,(B $BMW$J$N$+$,=q$+$l$F$$$^$9!#(B</P ><P >$B!!%j%b!<%H%^%7%s$H$N@\B3$,3NN)$7!"(BTERM $B$r5/F0$7$h$&$H$$$&$H$-$K!"%j%b!<%H%^%7(B $B%s$H$N@\B3$r@Z$i$J$$$G%3%_%e%K%1!<%7%g%s%W%m%0%i%`$r=*N;!"$"$k$$$OCfCG$9$kI,(B $BMW$,$"$j$^$9!#%3%_%e%K%1!<%7%g%s%W%m%0%i%`$,(B linecheck $B$d(B TERM $B$+$i%-%c%i%/%?$rC%$C$F$7$^$o$J$$$h$&$K!"$3$N$3$H$,I,MW$G$9!#(B</P ><P >$B!!$I$N$h$&$K@\B3$rJ];}$7!"%3%_%e%K%1!<%7%g%s%W%m%0%i%`$,(B linecheck $B$d(B TERM $B$+(B $B$i%-%c%i%/%?$rC%$o$J$$$h$&$K$9$k$N$+$K$D$$$F!"0J2<$K$$$/$D$+$N%3%_%e%K%1!<(B $B%7%g%s%W%m%0%i%`$r5s$2$^$9!#(B</P ><DIV CLASS="SECT3" ><HR><H3 CLASS="SECT3" ><A NAME="KERMIT" >4.7.1. Kermit</A ></H3 ><P >$B!!(Bkermit $B$r;H$C$F$$$k$J$i!"(BTERM $B$r;O$a$k$N$O4JC1$G$9!#%m!<%+%k$N(B kermit $B%W%m(B $B%s%W%H$G(B suspend $B$HBG$A9~$a$P$$$$$N$G$9!#(BLinux $B$N%W%m%s%W%H$KLa$C$?$G$7$g$&!#(B $B$3$N%W%m%s%W%H$+$i(B TERM $B%3%M%/%7%g%s$rD%$k$3$H$,$G$-$^$9!#(B</P ></DIV ><DIV CLASS="SECT3" ><HR><H3 CLASS="SECT3" ><A NAME="SEYON" >4.7.2. Seyon</A ></H3 ><P >$B!!$"$J$?$,(B seyon $B$r;H$C$F$$$k$J$i!"(Blinecheck $B$d(B TERM $B$r5/F0$9$k$N$K4JC1$JJ}K!(B $B$O(B Transfer Menu ('$HOME/.seyon/protocols'$B$K$h$C$F%3%s%H%m!<%k$5$l$F$$$^$9!K(B $B$KEPO?$7$F$7$^$&$3$H$G$9!#(B</P ><P >$B!!%U%!%$%k(B '$HOME/.seyon/protocols' $B$K2C$($F$/$@$5$$!'(B </P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > "Line check" "$cd /tmp; linecheck" "Term" "$term -c off -w 10 -t 150 -s 38400 -l $HOME/tlog"</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $B!!$=$N8e%m!<%+%k%^%7%s$G(B linecheck $B$d(B TERM $B$r<B9T$7$?$1$l$P!"(BTransfer Menu $B$r(B $BA*$s$G!"(B"Line Check" $B$+(B "Term" $B%"%$%F%`$rA*Br$7!"(B"Go" $B$7$^$9!#(B</P ><P >$B!!$b$A$m$s!"%7%'%k%3%^%s%I%\%?%s$r;H$C$F!"%]%C%W%"%C%W%@%$%"%m%0%\%C%/%9$K(B 'linecheck' $B$d(B 'term' $B$HBG$A9~$`$3$H$b$G$-$^$9!#$3$l$O$5$i$K<+F0E*$KF~NO$H=P(B $BNO$r%j%@%$%l%/%H$7$^$9!#(B</P ></DIV ></DIV ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="TRANSPARENT-LINK" >4.8. $BF)2aE*$J%j%s%/$r:n$k(B</A ></H2 ><P >$B!!$-$C$H!"$"$J$?$O%m!<%+%k$H%j%b!<%H$N%[%9%H$H$N4V$N%b%G%`%3%M%/%7%g%s$r3NN)(B $B$G$-$k$G$7$g$&!#0lHLE*$K$O!"2?$i$+$N<oN`$N%?!<%_%J%k%5!<%P$K%@%$%"%k$7!"$=$3(B $B$+$i%j%b!<%H%[%9%H$K@\B3$9$k$3$H$K$J$k$G$7$g$&!#$"$J$?$O$5$i$K%b%G%`$H2qOC$9(B $B$k$?$a$K(B kermit $B$d(B seyon $B$J$I$N$"$k<o$N%?!<%_%J%k%=%U%H(B($BCx<T$,;H$C$F$$$k$?(B $B$a!"$3$NJ8=q$G$ONc$H$7$F(Bkermit $B$r5s$2$^$9(B)$B$r;H$C$F$$$k$3$H$G$7$g$&!#$b$7%b%G(B $B%`$d%?!<%_%J%k%=%U%H$GLdBj$,5/$-$?$i!"(BSerial-HOWTO $B$rFI$s$G$/$@$5$$!($-$C$H=u(B $B$1$K$J$k$G$7$g$&!#(B</P ><P >$B!!%j%s%/$r3NN)$7=*$($?$i!"$=$l$r2DG=$J8B$jF)2aE*$K$7$?$$$H;W$&$G$7$g$&!#%?!<(B $B%_%J%k%5!<%P$N%3%^%s%I$r%A%'%C%/$7$F$/$@$5$$(B(help $B$+(B ? $B$+$i;O$^$k$G$7$g$&(B)$B!#(B $B2DG=$J$i#8%S%C%H%*%W%7%g%s$r$D$1$F$/$@$5$$!#$3$l$O%7%9%F%`$X$N%m%0%$%s$N;EJ}(B $B$rJQ$($k$3$H$K$J$k$+$b$7$l$^$;$s!#Nc$($P!"$b$7%5!<%P$,(B rlogin $B$r;H$C$F$$$?(B $B$i!"$=$l$r;H$o$J$/$F$O$J$i$J$$$7F)2aE*$K$9$k$?$a$K$O$=$l$K(B -8 $B%*%W%7%g%s$r$D(B $B$1$J$1$l$P$J$j$^$;$s!#FC$K(B xon/xoff $B%U%m!<@)8f$K$OCm0U$7$F$/$@$5$$!#$=$l$O9%(B $B$^$7$/$"$j$^$;$s!#(Brts/cts ($B%O!<%I%&%'%"(B)$B%U%m!<@)8f$,$G$-$k$h$&$K$7$F$_$F$/$@(B $B$5$$!##8%S%C%H(B rts/cts $B%3%_%e%K%1!<%7%g%s$r7A@.$9$k$?$a$K%b%G%`$N%I%-%e%a%s%H(B $B$rFI$`I,MW$,$"$k$+$b$7$l$^$;$s!#(B</P ></DIV ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="LINECHECK" >4.9. linecheck $B$r<B9T$9$k(B</A ></H2 ><P >$B7Y9p!'$$$/$D$+$NJ8=q$G$O!"(Blinecheck $B$N%3%^%s%I%i%$%s%*%W%7%g%s$,4V0c$C$?=g=x(B $B$G@bL@$5$l$F$$$^$9!#;d$O$3$l$r%A%'%C%/$7!"0J2<$N%*%W%7%g%s$N=g=x$,@5$7$$$3$H(B $B$r3NG'$7$^$7$?!#(B</P ><P >$BCm0U!'(BTERM $B%P!<%8%g%s(B 2.3.0 $B$+$i$O%3%^%s%I%i%$%s$K%m%0%U%!%$%k$NL>A0$rI,MW$H(B $B$7$J$/$J$j$^$7$?!#%m%0%U%!%$%k$O(B linecheck $B$r5/F0$7$?%G%#%l%/%H%j>e$N%U%!%$%k(B 'linecheck.log' $B$K$=$N=PNO$r=q$-=P$7$^$9!#(B</P ><P >$B!!(BLinecheck $B$O(B TERM $B$H$H$b$K6!5k$5$l$k%W%m%0%i%`$G$9!#%j%s%/$NF)2a@-$r%A%'%C(B $B%/$7$F(B TERM $B$,@5$7$/F0:n$9$k$?$a$KI,MW$J@_Dj$N>pJs$rDs6!$7$^$9!#(Blinecheck $B$O(B $B#8%S%C%H$N%-%c%i%/%?(B 256 $B8D$r$=$l$>$lAw$j!"$=$l$,$-$A$s$HAw?.$5$l$?$+$I$&$+$r(B $B8!::$7$^$9!#(BTERM $B$O%j%s%/$rDL$8$FAw?.$G$-$J$$%-%c%i%/%?$r@_Dj$5$l$J$/$F$O$J$j(B $B$^$;$s$N$G!"(Blinecheck $B$O$=$N%-%c%i%/%?$,2?$J$N$+$rFCDj$9$k$N$G$9!#(Blinecheck $B$OF)2aE*%b%G%`%j%s%/$rMxMQ2DG=$J7A$K3NN)$7$F$+$iMQ$$$^$9!#(Blinecheck $B$rF0:n$5(B $B$;$k$?$a$K!"0J2<$N$3$H9T$C$F$/$@$5$$!'(B</P ><P > <P ></P ><OL TYPE="1" ><LI ><P >$B%j%b!<%H%7%9%F%`>e$G<B9T(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > linecheck linecheck.log</PRE ></FONT ></TD ></TR ></TABLE ></P ></LI ><LI ><P >$B%m!<%+%k%7%9%F%`$KLa$C$F!"%3%_%e%K%1!<%7%g%s%W%m%0%i%`$rCfCG$7$^$9(B($B>e$r;2>H(B)</P ></LI ><LI ><P >$B%m!<%+%k%7%9%F%`>e$G<B9T(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > linecheck linecheck.log > /dev/modem < /dev/modem</PRE ></FONT ></TD ></TR ></TABLE ></P ></LI ></OL ></P ><P >$B!!(Blinecheck $B$N<B9T$,=*$o$k$H!"(Blinecheck.log $B%U%!%$%k$N=*$o$j$K$$$/$D$+?t;z$,(B $B=P$F$$$k$3$H$,$o$+$j$^$9!#$3$l$i$O!"%j%s%/$NAj<jB&$K$*$$$F(B termrc $B$NCf$G%(%9(B $B%1!<%W$5$l$J$/$F$O$J$j$^$;$s!#Nc$($P!";d$N%7%9%F%`$G!"%m!<%+%k$N(B 'linecheck.log' $B$K2?$b=q$+$l$F$*$i$:!"%j%b!<%H$N(B 'linecheck.log'$B$K(B 29 $B$H(B 157 $B$r%(%9%1!<%W$9$k$h$&$K=q$+$l$F$$$?$H$7$^$9!#$=$3$G!"%m!<%+%k$N(B 'termrc' $B$G$O(B $B$3$l$i$N%-%c%i%/%?$r%(%9%1!<%W$7!"%j%b!<%H$N(B 'termrc' $B$G$O2?$b%(%9%1!<%W$7$^(B $B$;$s!#$b$7JRB&$G%-%c%i%/%?$r%(%9%1!<%W$7$?$i!"H?BPB&$G$OL5;k$7$J$/$F$O$J$j$^(B $B$;$s!#$G$9$+$i$3$NNc$G$O!"%j%b!<%H%7%9%F%`$G(B 29 $B$H(B 157 $B$rL5;k$7$J$/$F$O$J$i$J(B $B$$$3$H$K$J$j$^$9!#(B</P ><P >$B!!(Blinecheck $B$,%O%s%0%"%C%W$7$?$i!"(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > linecheck linecheck.log 17 19</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B$r%j%b!<%H%7%9%F%`$G!"$=$7$F(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > linecheck linecheck.log 17 19 > /dev/modem < /dev/modem</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B$r%m!<%+%k$G<B9T$7$F$_$F$/$@$5$$!#$3$l$O(B xon/xoff ($B%U%m!<@)8f(B)$B$r%(%9%1!<%W$7(B $B$^$9!#$3$l$O%=%U%H%&%'%"%U%m!<@)8f$r9T$C$F$$$k$H$-$K%i%$%s$r%O%s%0%"%C%W$5$;(B $B$F$7$^$$$^$9!#$b$7!"$3$N$3$H$G%O%s%0%"%C%W$NLdBj$,2r7h$7$?$J$i!"$=$l$>$l$N(B 'termrc' $B$G(B 17/19 $B$r%(%9%1!<%W!?L5;k$9$k;v$K$J$j$^$9!#$b$7%?!<%_%J%k%5!<%P$,(B $B$^$?JL$N%-%c%i%/%?$rDL$5$J$$$h$&$K$J$C$F$$$?$i!">e$HF1$8$h$&$K$7$F!"$=$l$i$N(B $B%-%c%i%/%?$r%(%9%1!<%W$7$F(B linecheck $B$r<B9T$7$F$_$F$/$@$5$$!#(Blinecheck $B$,%O%s(B $B%0%"%C%W$7$?$i$3$l$i$N%-%c%i%/%?$rFCDj$9$k$3$H$,$G$-$^$9!#$b$7$3$&$J$C$F$7(B $B$^$C$?$i!"(Bkill $B$7$F!"$=$N8e%m%0%U%!%$%k$r8+$F$/$@$5$$!#:G8e$KAw?.$5$l$?%-%c%i(B $B%/%?$,0-$$$H$$$&$3$H$J$N$G$7$g$&!#$3$l$i$N%-%c%i%/%?$r%(%9%1!<%W$7$F$b$&0lEY(B $B;n$7$F$_$F$/$@$5$$!#(B</P ><P >$B!!:G=*E*$K!";d$N%m!<%+%k$N(B termrc $B$O$3$N$h$&$J9T$r4^$_$^$9!#(B</P ><P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" > escape 29 escape 157</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!$=$7$F!"%j%b!<%H$N(B termrc $B$O$3$N$h$&$J9T$r4^$_$^$9!#(B</P ><P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" > ignore 29 ignore 157</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!$3$l$O%j%b!<%H$N(B 'linecheck.log' $B$K(B 29 $B$H(B 157 $B$r%(%9%1!<%W$9$k$h$&$K=q$+$l(B $B$F$$$?$+$i$G$9!#(B</P ></DIV ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="TERMEXECUTE" >4.10. TERM $B$r<B9T$7$F$_$k(B</A ></H2 ><P >$B!!%j%b!<%H%7%9%F%`$K%m%0%$%s$7$F!"(B($B$^$@$d$C$F$$$J$1$l$P(B)$B2DG=$J8B$jF)2aE*$J%j(B $B%s%/$rD%$C$F$/$@$5$$!#(BTERM $B$r%j%b!<%HB&$G5/F0$7$^$9!#;d$O0J2<$NJ}K!$r$H$C$F$$(B $B$^$9!'(B </P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > exec term -r -l $HOME/tlog -s 38400 -c off -w 10 -t 150</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $B!!$=$l$>$l$N%*%W%7%g%s$r0l$D0l$D=q$-2<$7$^$7$g$&(B($B;d$O$3$l$i$N%*%W%7%g%s$r(B termrc $B$K4JC1$K2C$($k$3$H$b$G$-$?$N$G$9!#$7$+$7;d$O!"(BTERM $B$,:nF0$7$F$$$k$H$-(B $B$K%U%!%$%k$rJT=8$9$k$3$H$rHr$1$k$?$a$K!"$3$N$h$&$JJ}K!$r$H$C$F$$$^$9(B)$B!#(B</P ><P >$B!!(Bexec $B$O8=:_$N%7%'%k$r=*N;$7$F!"$=$3$KM?$($i$l$?%W%m%0%i%`$rAv$i$;$^$9!#;d$O(B $B%m%0%$%s%7%'%k$r$b$&0lEY;H$&5$$,$J$$$N$G!"(Bexec $B$7$F$$$^$9!($=$l$OC1$K%a%b%j$N(B $BL5BL$@$+$i$G$9!#%j%s%/$N%G%P%C%0$r9T$C$F$$$k$H$-$d!"3N<B$K%j%b!<%H$N(B TERM $B$r(B kill $B$7$?$$>l9g$K$O!"(Bexec $B$r;H$&$3$H$rK>$^$J$$$+$b$7$l$^$;$s!#(B</P ><P >$B!!(B-r $B%*%W%7%g%s$O!"JRB&$@$1$G$D$1$kI,MW$,$"$j$^$9!#(BTERM $B$O$3$l$r%3%M%/%7%g%s(B $B$N%j%b!<%HB&$@$HH=CG$7$^$9(B(TERM $B$N%j%b!<%HB&$O$"$J$?$N%m!<%+%k%^%7%s$G$"$k$3(B $B$H$b2DG=$G$"$k$3$H$KCm0U$7$F$/$@$5$$(B)$B!#$b$7JRB&$G$3$N%*%W%7%g%s$r;H$o$J$$$H!"(B TERM $B%/%i%$%"%s%H$O<+H/E*$K%/%i%C%7%e$7$^$9!#(B</P ><P >$B!!(B-l $HOME/tlog $B!'$3$l$O!"%[!<%`%G%#%l%/%H%j$N%U%!%$%k(B tlog $B$K%(%i!<$r5-O?$7(B $B$^$9!#%G%P%C%.%s%0$K$OHs>o$KM-8z$G$9!#$3$l$r$d$i$J$$<j$O$"$j$^$;$s!#(B</P ><P >$B!!(B-s 38400 $B!';d$O(B 14400 $B%\!<$N05=L5!G=IU$-%b%G%`$r;}$C$F$$$^$9!#:GE,$J05=LHf(B $B$G!"2DG=$J8B$jB.$/%Q%$%W$rDL$7$?$$$N$G$9!#$5$i$KCY$$%b%G%`$G$O!"4vJ,Dc$$CM$r(B $BMQ$$$k$Y$-$G$7$g$&!#$b$7$"$J$?$,%7%j%"%k%]!<%H$H$7$F(B 16450 uart $B$r;}$C$?CY$$(B $B%^%7%s$r;H$C$F$$$k$N$J$i!"9b$$%\!<%l!<%H$O%7%j%"%k%]!<%H$N%A%C%W$X$N2aIi2Y$K(B $B$h$C$F%G!<%?$r<:$&$+$b$7$l$^$;$s!#(BTERM $B$O$3$l$r=$I|$9$k$G$7$g$&$,!"%m%0%U%!%$(B $B%k$KB?$/$N%(%i!<%a%C%;!<%8(B($B$^$?$O(B 0.99pl15 $B0J>e$N%P!<%8%g%s$N(B linux $B%+!<%M%k(B $B$+$i$N%*!<%P!<%i%s%&%)!<%K%s%0!K$,$"$k>l9g!"$3$N?tCM$r$5$i$K2<$2$k$3$H$K$J$k(B $B$G$7$g$&!#(B</P ><P >$B!!(B-c off $B!'$3$l$O%G!<%?05=L$r%*%U$K$7$^$9!#;d$O05=L%b%G%`$r;}$C$F$$$k$N$G!"Fs(B $B=E$N05=L$r$7$?$/$J$$$N$G$9!#(B</P ><P >$B!!(B-w 10 -t 150 $B!'$3$l$b!"B.$$%b%G%`%j%s%/$r:GE,2=$9$k$?$a$N%*%W%7%g%s$G$9!#;d(B $B$O(B window $B$r(B 10 $B$K!"(Btimeout $B$r(B 150 $B$K%;%C%H$7$F$$$^$9!#$3$l$O(B term_setup $B$N%^(B $B%K%e%"%k%Z!<%8$N?d>)CM$K$h$k$b$N$G$9!#(B</P ><P >$B!!%3%_%e%K%1!<%7%g%s%W%m%0%i%`$rCfCG$7$F(B($B>e$r;2>H(B)$B%m!<%+%k%^%7%s$KLa$C$F$/$@(B $B$5$$!#$"$J$?$O(B TERM $B$,F0:n$7$F$$$k$H$-$K$=$l(B($BLuCm!'%3%_%e%K%1!<%7%g%s%W%m%0(B $B%i%`(B)$B$bF0:n$7$F$$$k$3$H$rK>$^$J$$$+$b$7$l$^$;$s!#%7%j%"%k%]!<%H$rDL$7$F(B TERM $B$H$V$D$+$C$F$7$^$&$+$b$7$l$J$$$+$i$G$9!#$b$7%3%_%e%K%1!<%7%g%s%W%m%0%i%`$r=*(B $BN;$7$F$b%b%G%`$,%O%s%0%"%C%W$7$J$$$h$&$K$G$-$k$J$i$P(B(DTR $B$,%H%0%k$7$?$H$-(B)$B!"(B $B$3$N;~E@$G%W%m%0%i%`$r=*N;$7$F$7$^$&$3$H$b$G$-$^$9!#(B</P ><P > $B!!$G$O%m!<%+%k$G(B TERM $B$r5/F0$7$^$7$g$&!#;d$O$3$l$rMQ$$$F$$$^$9!'(B </P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > term -c off -; $HOME/tlog -s 38400 -w 10 -t 150 < /dev/modem > /dev/modem &</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $B!!(BTERM $B$K%b%G%`$,$I$3$K$"$k$N$+$r65$($F$d$kI,MW$,$"$j$^$9$N$G!"I8=`F~NO$HI8=`(B $B=PNO$r(B '/dev/modem' $B$K8~$1$F$$$^$9(B(< $B$H(B > $B$,9T$C$F$$$k$N$,$3$l$G$9(B)$B!#$5$i$K(B $B%P%C%/%0%i%&%s%I$G<B9T$7$F$$$^$9!($3$N%9%/%j!<%s$GB>$K$d$j$?$$$3$H$,$G$-$k$+(B $B$i$G$9!#(B</P ><P >$B!!$3$l$G(B TERM $B$OF0:n$9$k$O$:$G$9(B :-)$B!#(Btrsh $B$r<B9T$7$F!"2?$,5/$3$k$+3N$+$a$F$/(B $B$@$5$$!#$b$7%O%s%0%"%C%W$7$?$j!"%j%s%/$,CY$/46$8$k$h$&$G$"$l$P$=$l$>$l$NB&$N(B 'tlog' $B$r8+$F$_$F$/$@$5$$!#%?%$%`%"%&%H$d%(%i!<$,H/@8$7$F$$$^$9$+!)$b$7$=$&$J(B $B$i$P!"2?$+$r4V0c$($F@_Dj$7$F$7$^$C$?$3$H$K$J$j$^$9!#$b$&0lEY(B($B$3$l$rFI$_=*$($?(B $B8e$G(B :-)$B;n$7$F$_$F$/$@$5$$!#$J$*!"%3%M%/%7%g%s$,$*$=$m$7$/B.$/8+$($k!"$H(B $B$$$&$3$H$G$O$"$j$^$;$s!#FC$K05=L$r;H$C$F$$$k>l9g$K$O!]!]$A$g$C$H%.%/%7%c%/$7(B $B$?46$8$K$J$k$G$7$g$&!#K\Ev$N%9%T!<%I$O%U%!%$%kE>Aw$J$I$N;~$K$o$+$j$^$9!#(B</P ></DIV ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="TERMEXIT" >4.11. TERM $B$r=*N;$9$k(B</A ></H2 ><P >$B!!4V0c$$$J$/!"$"$J$?$,(B TERM $B$r;H$C$F$?$/$5$s$N:n6H$r$7$?8e!":n6H$r=*$($F(B TERM $B%3%M%/%7%g%s$rMn$H$=$&$H;W$&$G$7$g$&!#$3$N$?$a$K$O#4$D$NJ}K!$,$"$k$3$H$rM}2r(B $B$7$J$1$l$P$J$j$^$;$s!#(B</P ><P ><P ></P ><OL TYPE="1" ><LI ><P >$BN>J}$NB&$N(B TERM $B%W%m%0%i%`$r(B kill $B$9$k!#$3$l$,%3%M%/%7%g%s$r=*N;$9$k$?$a$K(B $B4+$a$i$l$k$b$C$H$bC1=c$JJ}K!$G$9!#(B</P ></LI ><LI ><P >$B$h$jNI$$J}K!$O0J2<$N%3%^%s%I$r%m!<%+%k$G<B9T$9$k$3$H$G$9!#(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > echo '00000' > /dev/modem</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!$3$NJ}K!$G$&$^$/(B TERM $B%3%M%/%7%g%s$r=*N;$G$-$k$G$7$g$&!#$3$l$O$9$Y$F$N%P!<(B $B%8%g%s$N(B TERM $B$GF/$-$^$9!#%<%m$NNs$,>/$J$/$H$b#58D$N#0$r4^$s$G$$$k$h$&$K$7$F(B $B$/$@$5$$!#(B</P ></LI ><LI ><P >$B%P!<%8%g%s(B 2.0.0 $B0J>e$N(B TERM $B$N(B termrc $B%U%!%$%kCf$G!"(B terminate '<some string>' $B$H$$$&5-=R$r2C$($i$l$k$h$&$K$J$j$^$7$?!#$3$l$O(B TERM $B$r=*N;$5$;$kJ8;zNs(B('00000'$B$,%G%U%)%k%H(B)$B$r@_Dj$7$^$9!#6vA3=*N;$7$F$7$^$&(B $B$3$H$rHr$1$k$?$a!"#5J8;z0J>e$G$J$1$l$P$J$j$^$;$s!#(B</P ></LI ><LI ><P >$B%P!<%8%g%s(B 1.14 $B$+$i$O(B tshutdown $B$H$$$&%W%m%0%i%`$,$"$j$^$9(B($B<B:]$O!"%P!<(B $B%8%g%s(B 1.14 $B$G$O$3$l$O%Q%C%A$N7A$GF~<j$G$-$?$N$G$9$,!"$=$l$h$j?7$7$$%P!<%8%g(B $B%s$G$O%Q%C%1!<%8$KAH$_9~$^$l$^$7$?(B)$B!#(Btshutdown $B$N<B9T$G(B TERM $B%3%M%/%7%g%s$r$&(B $B$^$/=*N;$G$-$^$9!#(B</P ></LI ></OL ></P ></DIV ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="TERMDELETE" >4.12. $B%Q!<%F%#%7%g%s$+$i(B TERM $B$r:o=|$9$k(B</A ></H2 ><P >$B!!$=$&$G$9$+!"$3$l$,I,MW$J$s$G$9$M!#(BTERM $B$rN%$l$?$$$"$J$?$N$?$a$K(B TERM $B$r:o=|(B $B$9$k%9%F%C%W$K$D$$$F@bL@$7$^$9!#(BTERM $B$r:o=|$9$k2]Dx$G0J2<$N%9%F%C%W$rF'$^$M$P(B $B$J$j$^$;$s!'(B</P ><P ><P ></P ><UL ><LI ><P >$B%G%#%l%/%H%j$rFbMF$H$H$b$K:o=|$9$k!#(BTERM $B$r%$%s%9%H!<%k$9$kJ}K!$K$h$C$F!"$"(B $B$J$?$N%^%7%s$K$O0J2<$N%G%#%l%/%H%j$NCf$+$i0l$D$+$=$l0J>e$N%G%#%l%/%H%j$,B8:_(B $B$9$k$O$:$G$9!'(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > $HOME/.term/termrc $HOME/.term/termrc.<server> $HOME/term/termrc $HOME/term/termrc.<server> /usr/local/lib/term/termrc /usr/local/lib/term/termrc.<server> /etc/termrc /etc/termrc.<server></PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!$3$l$i$N%G%#%l%/%H%j$O$=$NCf?H$H6&$K:o=|$9$k$3$H$,$G$-$^$9!#$3$N$?$a$K$O(B '/bin/rm -rf'$B$r;H$C$F$/$@$5$$!#(B</P ></LI ><LI ><P >'term'$B%0%k!<%W!#%$%s%9%H!<%k$NJ}K!$N$&$A$$$/$D$+$G$O!"(B'term'$B$H$$$&%0%k!<%W(B $B$r:n$kI,MW$,$"$j$^$7$?!#(B'/etc/group' $B$K(B'term'$B%(%s%H%j$,$J$$$+3NG'$7$F$/$@$5(B $B$$!#$b$7$"$C$?$i$=$l$r:o=|$7$^$9!#(B</P ></LI ><LI ><P >TERM $B%Q%C%1!<%8$H(B TERM $BBP1~<B9T2DG=%U%!%$%k!#$3$l$,(B TERM $B$N:o=|$G$O$b$C$H$b(B $BLLE]$JItJ,$G$7$g$&!#(BTERM $B%Q%C%1!<%8$K$D$$$F$/$k<B9T2DG=%U%!%$%k$K$D$$$F$O!"(B $B%G%#%l%/%H%j(B'/usr/local/bin'$B$+%G%#%l%/%H%j(B '$HOME/bin'$B$r8+$kI,MW$,$"$j$^$9!#(B</P ><P >$B!!$"$J$?$,<+J,$G(B TERM $BBP1~$K$7$?<B9T2DG=%U%!%$%k$K$D$$$F$O!";d$O=u$1$K$J$l$^(B $B$;$s!#2?$r:o=|$9$k$Y$-$J$N$+$rCN$k$?$a$K$O$"$J$?$,$I$N<B9T%U%!%$%k$r(B TERM $BBP(B $B1~$K$7$?$N$+$rCN$kI,MW$,$"$j$^$9!#%G%U%)%k%H$H$=$l$i$N<B9T2DG=%U%!%$%k$KIUB0(B $B$9$k$=$NB>$N%U%!%$%k$K$D$$$F!"9=@.$rK:$l$J$$$h$&$K$7$F$/$@$5$$!#(B</P ></LI ><LI ><P >$B%i%$%V%i%j%U%!%$%k!#$3$l$i$r:o=|$9$k$?$a$K$O0J2<$N$h$&$K$9$k$N$,:G$bNI$$$G(B $B$7$g$&!'(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > cd / find . -name libtermnet* -exec /bin/rm {}</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!$3$N%3%^%s%I$O%i%$%V%i%j%U%!%$%k$r8+$D$1$F:o=|$7$^$9!#(B</P ></LI ><LI ><P >$B%$%s%/%k!<%I%U%!%$%k!#$3$l$K4X$7$F$b!"0J2<$N%3%^%s%I$r<B9T$9$k$N$,:G$b4JC1(B $B$G$9!'(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > cd / find . -name termnet.h -exec /bin/rm {}</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!$3$N%3%^%s%I$O%$%s%/%k!<%I%U%!%$%k$r:o=|$7$^$9!#(B</P ></LI ><LI ><P >$B%^%K%e%"%k%Z!<%8!#(BTERM $B$N%^%K%e%"%k%Z!<%8$r%$%s%9%H!<%k$7$F$$$k$J$i!"0J2<$N(B $B%G%#%l%/%H%j$N$I$l$+$G8+$D$1$@$;$k$O$:$G$9!'(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > /usr/local/man/man1 /usr/local/man/cat1 $HOME/man/man1 $HOME/man/cat1</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!:GDc$G$b0J2<$N%^%K%e%"%k%Z!<%8$K$D$$$F3NG'$7$J$/$F$O$J$j$^$;$s!'(Bterm, term_clients, term_setup, tdownload, linecheck, trdate, trdated, termrc, termtest, tmon, tredir, trsh, tshutdown, tupredir, tupload, txcommand $B:G8e$K(B tiptest</P ></LI ><LI ><P >$B%F%s%]%i%j%f!<%6%G%#%l%/%H%j!#$3$l$O%G%#%l%/%H%j(B '/usr/tmp/private' $B$H$=(B $B$NFbMF$G$9!#(B</P ></LI ></UL ></P ><P >$B!!$3$l$i$N:n6H$K$h$C$F!"(BTERM $B$K4XO"$9$k$"$i$f$k$b$N$r:o=|$7$?$H3N?.$G$-$k$3$H(B $B$K$J$j$^$9!#(B</P ></DIV ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="OPTIMIZECONNE" >4.13. $B%3%M%/%7%g%s$r:GE,2=$9$k(B</A ></H2 ><P >$B!!(BTERM $B$r<B9T$5$;$k$3$H$,$G$-$?$i!":GE,2=$r9T$*$&$H;W$&$G$7$g$&!#%j%s%/$N%9(B $B%T!<%I$rB,$k$N$K$h$$J}K!$O!"%U%!%$%k$r%"%C%W!?%@%&%s%m!<%I$7$J$,$i0l$D$N%&%#(B $B%s%I%&$G(B tmon $B$r<B9T$9$k$3$H$G$9!#(B($BBg$-$J(B)$B%F%-%9%H%U%!%$%k$H05=L$5$l$?%U%!%$(B $B%k$NN>J}$G;n$7$F$_$F$/$@$5$$!(%W%l%$%s%F%-%9%H$O05=L$5$l$?%U%!%$%k$NFsG\$/$i(B $B$$B.$$$G$7$g$&!#$$$8$l$k%Q%i%a!<%?$O%\!<%l!<%H(B(-s)$B!"05=L(B(-c)$B!"%&%#%s%I%&(B (-w)$B!"%?%$%`%"%&%H(B(-t)$B!"$=$7$F%j%H%l%$%s(B(-A)$B$G$9!#(B</P ><P >$B!!%j%H%l%$%s%Q%i%a!<%?$K$OCm0U$7$F$/$@$5$$!#(BTERM $B%P!<%8%g%s(B 1.19 $B$G$O%j%H%l%$(B $B%s%Q%i%a!<%?$J$7$N$b$N$KHf$Y(B 80% $B$+$i(B 90% $B$N@-G=Dc2<$,$"$j$^$7$?!#$3$l$,(B TERM $B%P!<%8%g%s(B 1.19 $B$N%P%0$J$N$+!"$3$NLdBj$,(B TERM $B%P!<%8%g%s(B 1.19 $B$@$1$N$b$N(B $B$J$N$+$O$C$-$j$7$F$$$^$;$s!#(B</P ><P >$B!!%\!<%l!<%H!'(BTERM $B$,KhIC%7%j%"%k%j%s%/$rDL$7$FAw$m$&$H$9$k%S%C%H?t$N:GBg$N?t(B $B$G$9!#(BTERM $B$O$3$l0J>e$NB.$5$G%-%c%i%/%?$rAw$k$3$H$rHr$1$^$9!#%G%U%)%k%H$O%3%s(B $B%T%e!<%?$N%7%j%"%k%]!<%H$N%9%T!<%I$r;H$&$3$H$G$9$,!"EEOC2s@~$N>uBV$J$I$G%b%G(B $B%`$NF0:nB.EY$,%7%j%"%k%]!<%H$h$jCY$$>l9g!"$3$N%9%T!<%I$OB.$9$.$k$+$bCN$l$^$;(B $B$s!#%\!<%l!<%H%*%W%7%g%s$O!"%b%G%`$X$N=PNO$r%P%C%U%!%j%s%0$9$k%7%9%F%`$G;HMQ(B $B$9$k$b$N$G$9!#%;%C%H%"%C%W$H%A%e!<%K%s%0$N;~$K$OBg$-$9$.$k$b$N$h$j$O!">.$5$J(B $B%\!<%l!<%H$r;H$&J}$,$$$$$G$7$g$&!#9bB.$N%j%s%/(B(> 38400)$B$G$O!"L5@)8B$K$9$k$N$,(B $B$*$=$i$/M-Mx$G$7$g$&!#$3$l$OCM(B 'off' $B$r;H$&$3$H$G<B8=$G$-$^$9!#(BTERM $B$O$=$&$9(B $B$k$H!"%U%m!<@)8f$r40A4$K%+!<%M%k$K0MB8$7$F$7$^$$$^$9!#(B</P ><P >$B!!05=L!'05=L%b%G%`$r;}$C$F$$$J$$$N$J$i!"$3$l$r%*%s$K$7$?$$$G$7$g$&!#05=L%b%G(B $B%`$r;}$C$F$$$k$N$J$i!"05=L$O%*%U$K$9$Y$-$G$9!#$G$J$$$HFs=E$K05=L$9$k$3$H$K(B $B$J$C$F!"0lHLE*$K$OAw?.$9$k%G!<%?$rA}$d$7$F$7$^$&$3$H$K$J$j$^$9!#05=L%b%G%`$O(B MNP-5 $B$d(B V42.bis $B%W%m%H%3%k$rMQ$$$k$b$N$G$9!#%b%G%`$N@bL@=q$H%b%G%`$N@\B3%a%C(B $B%;!<%8$r3NG'$7$F$/$@$5$$!#(B</P ><P >$B!!%&%#%s%I%&!'$3$l$O!"%j%b!<%H$N(B TERM $B$+$i>5G'(B($B$^$?$O(B ack)$B$,JV$C$F$/$k$^$G$K(B $B%i%$%s>e$rAw$m$&$H$9$k%G!<%?!"$"$k$$$O%Q%1%C%H$N$^$H$^$j$N?t$G$9!#B.$$%b%G%`(B $B$G$O!"$3$l$rBg$-$/$9$k$3$H$OMx1W$K$J$k$G$7$g$&$,!"CY$$%j%s%/$G$O$3$l$,%j%b!<(B $B%HB&$r05Gw$9$k$+$b$7$l$^$;$s!#(B</P ><P >$B!!%?%$%`%"%&%H!'(BTERM $B$,(B ack $B$rBT$D;~4V$G$9!#%&%#%s%I%&$r>e$2$?$J$i!"$^$?%m%0(B $B%U%!%$%k$K%?%$%`%"%&%H$,=P$?$i!"$3$l$rA}$d$7$F$_$F$/$@$5$$!#(B</P ><P >$B!!(B14400/V42.bis $B$G$O!";d$O(B -c off -w 10 -t 150 $B$r;H$C$F$$$^$9!#(Btupload $B$G05=L(B $B%U%!%$%k$G$O$@$$$?$$(B 1700 cps $B$r!"%"%9%-!<%U%!%$%k$G$O(B 3500 cps $B$rF@$F$$$^$9!#(B</P ></DIV ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="TROUBLESHOOTING" >4.14. $B%H%i%V%k%7%e!<%F%#%s%0(B</A ></H2 ><P >$B!!$3$N%;%/%7%g%s$G$O!"(BTERM $B$d$=$N%/%i%$%"%s%H$N<B9T$GLdBj$,@8$8$?;~$K2?$r3NG'(B $B$9$Y$-$+$K$D$$$F$$$/$D$+$N9M$($,<($5$l$F$$$^$9!#(B</P ><P > <P ></P ><UL ><LI ><P >TERM $B$N%G%#%l%/%H%j$O@0M}$5$l$F$$$^$9$+!)?7$7$$%P!<%8%g%s$N(B TERM $B$G$O(B '/usr/local/lib/term' $B0J2<$N%G%#%l%/%H%j9=B$$,FsEYJQ99$5$l$F$$$^$9!#$b$7$3$l(B $B$K5$$E$+$J$+$C$?$i!"$9$Y$F$N<oN`$N%(%i!<%a%C%;!<%8$r0z$-5/$3$9$3$H$K$b$J$j$^(B $B$9!#$$$A$P$sNI$$$N$O(B '/usr/local/lib/term' $B0J2<$r(B('termrc' $B$O%;!<%V$7$F(B)$B:o=|(B $B$7!"?7$7$$(B TERM $B$N%P!<%8%g%s$r%$%s%9%H!<%k$9$k$3$H$G$9!#$=$&$9$l$PMp;($J%G%#(B $B%l%/%H%j%D%j!<$H3JF.$;$:$K:Q$_$^$9!#(B</P ></LI ><LI ><P >$B8E$$%=%1%C%H$r:o=|$7$^$7$?$+!)(B TERM $B$N%P!<%8%g%s$r>e$2$k$H$-$K$O(B TERM $B$K(B $B$h$C$F:n$i$l$?$9$Y$F$N%=%1%C%H(B('socket='$B$H8F$P$l$^$9(B)$B$r:o=|$7$F$/$@$5$$!#$3$l(B $B$r$7$J$$$H4qL/$JLdBj$,H/@8$9$k2DG=@-$,$"$j$^$9!#(BTERM $B$,$I$N%=%1%C%H$r8+D%$C$F(B $B$$$k$+$rCN$k$K$O!"(B"netstat" $B%W%m%0%i%`$,;H$($^$9!#(B</P ></LI ><LI ><P >TERM $B$O(B sunOS 4.1.3 $B$G@5$7$/%3%s%Q%$%k$G$-$^$;$s$+!)$"$J$?$O(B TERM $B$r(B './configure --user' $B$G@_Dj$7$F$$$^$9$M!#%3%s%Q%$%kCf$KITL@$J(B '-k' $B%U%i%0$,$"(B $B$k$H$$$&%"%;%s%V%i%(%i!<$,=P$^$9$M!#$3$N%(%i!<$NM}M3$O$o$+$j$^$;$s!#$3$N%((B $B%i!<$KBP$9$k2r7hK!$O(B TERM $B$r%9%?%F%#%C%/%i%$%V%i%j$G@_Dj$9$k$3$H$G$9!#$3$N$?(B $B$a$K!"(B'./configure --user --static' $B$r<B9T$9$kI,MW$,$"$j$^$9!#$=$N8eIaDLDL$j(B $B$K%3%s%Q%$%k$7$F$/$@$5$$!#:#EY$O(B TERM $B$O@5$7$/%3%s%Q%$%k$5$l$k$O$:$G$9!#(B</P ></LI ><LI ><P >termtest $B$,(B 'Term: failed to connect to term socket '/root/.term/sockettest'' $B$H$$$&%((B $B%i!<$rH/@8$7$F$$$^$9$+!)(B termtest $B$O<B9T;~$K<B9T2DG=$J(B 'term' $B$,(B termtest $B$H(B $BF1$8%G%#%l%/%H%j$K$"$k$3$H$rA0Ds$K$7$F$$$^$9!#(Btermtest $B$r<B9T$9$kA0$K(B 'make install' $B$9$k$N$J$i!"(BTERM $B$N%P%$%J%j$O(B '/usr/local/bin'($B$^$?$OB>$N(B bin $B%G%#%l%/%H%j(B)$B$K0\F0$5$l$F$$$^$9!#(B</P ><P >$B!!$3$l$K<h$j$+$+$k$K$O!"%P%$%J%j$+$i%=!<%9%G%#%l%/%H%j$K%j%s%/$rD%$j$^$9!#(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > ln -s /usr/local/bin/term /usr/src/term-<version_number>/term</PRE ></FONT ></TD ></TR ></TABLE ></P ></LI ><LI ><P >$B@5$7$$%P%$%J%j$r<B9T$7$F$$$^$9$+!)(B TERM $B$OAjEv2?EY$b%"%C%W%G!<%H$5$l$F$$$^(B $B$9$7!"B?$/$N%7%9%F%`$O0[$J$C$?!"%P!<%8%g%s$NN.F0E*$J%W%m%0%i%`$r;}$C$F$$$^(B $B$9!#@5$7$$%P!<%8%g%s$r;H$C$F$$$k$3$H$r3NG'$7$F$/$@$5$$!#$3$l$O(B linecheck $B$K$b(B $BEv$F$O$^$k$3$H$KCm0U$7$F$/$@$5$$!#(Bbash $B$N(B type -a $B$d(B whereis $B%3%^%s%I$G$I$N%W(B $B%m%0%i%`$,Av$k$N$+$rCN$k$3$H$,$G$-$^$9!#(BTERM $B%P!<%8%g%s(B 1.11 $B0J9_$G$O!"%9%?!<(B $B%H;~$K%P!<%8%g%s%J%s%P!<$r%W%j%s%H%"%&%H$7$^$9(B($B$7$+$7$J$,$i%P!<%8%g%s(B 1.14 $B$O(B 1.12 $B$@$H8@$$$^$9!#$U$&!#(B)$B!#(B</P ></LI ><LI ><P >$B@5$7$$(B termrc $B$r@5$7$$>l=j$KCV$$$F$$$^$9$+!)$"$J$?$N;H$C$F$$$k(B TERM $B$N%P!<(B $B%8%g%s$H%$%s%9%H!<%k$NJ}K!(B(root $B$H$7$F$+!"%f!<%6$H$7$F$+(B)$B$K$h$C$F!"%U%!%$%k$O(B $B0J2<$N%G%#%l%/%H%j$N$&$A$N0l$D$K$"$k$O$:$G$9!#(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > $HOME/.term/termrc $HOME/.term/termrc.<server> $HOME/term/termrc $HOME/term/termrc.<server> /usr/local/lib/term/termrc /usr/local/lib/term/termrc.<server> /etc/termrc /etc/termrc.<server></PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!%7%9%F%`$K$h$C$F$O$"$i$+$8$a%$%s%9%H!<%k$5$l$?(B 'termrc' $B$,$"$j$^$9!(%;%C%H(B $B%"%C%W$9$kA0$K$=$l$i$,>C$5$l$F$$$k$3$H$r3NG'$7$F$/$@$5$$!#(Broot $B$H$7$F:n6H$7$F(B $B$$$k$N$J$i!"(B'/.term' $B$KCm0U$7$F$/$@$5$$!#(BTERM $B$O<B9TCf$K%U%!%$%k(B($B<B:]$K$O%=(B $B%1%C%H(B)$B$r:n@.$7$^$9!#$=$N$?$a$K<+?H$N%G%#%l%/%H%j$r;}$C$F$$$k$N$G$9(B('termrc' $B$NF,$K%I%C%H$,$D$$$F$$$J$$$3$H$KCm0U(B)$B!#(B</P ></LI ><LI ><P >TERM $B$O(B 'termrc' $B%U%!%$%k$r8+$D$1$i$l$F$$$^$9$+!)$I$A$i$NB&$G(B TERM $B$r5/F0$9(B $B$k$H$-$K$b!"0J2<$N$h$&$J%a%C%;!<%8$rL\$K$9$k$O$:$G$9!'(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > Term version: 2.2.9 Reading file: /usr/local/lib/term/termrc Using shared mode</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!$b$7Fs9TL\$,$J$+$C$?$J$i!"(BTERM $B$O(B 'termrc' $B%U%!%$%k$r8+$D$1$i$l$J$+$C$?$H$$(B $B$&$3$H$K$J$j$^$9!#%$%s%9%H!<%k$NESCf$G2?$+$&$^$/$$$+$J$+$C$?$N$G$7$g$&(B ('termrc' $B%U%!%$%k$r;H$o$:$KA4$F$N%*%W%7%g%s$r%3%^%s%I%i%$%s$KF~$l$F$$$k$N$J(B $B$iJL$G$9(B :-)$B!#(B'termrc' $B$r8+$D$1$i$l$J$+$C$?B&$N(B TERM $B$N%5%$%H$G!"(B'termrc' $B%U%!%$%k$N>l=j$H%Q!<%_%C%7%g%s$r3NG'$7$F$/$@$5$$!#(B</P ></LI ><LI ><P >'termrc' $B%U%!%$%kCf$N%(%s%H%j$O@5$7$$J8K!$H%9%Z%j%s%0$K$J$C$F$$$^$9$+!)L@$i(B $B$+$K$J$C$F$$$kLdBj$O!"$$$/$D$+$N%-%c%i%/%?$r%(%9%1!<%W$7$?$jL5;k$7$?$j$7$?$$(B $B?M$?$A$,(B 'termrc' $B%U%!%$%k$K<!$N$h$&$K=q$/$3$H$G$9!'(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > escape 1,4,30,255 ignore 1,4,30,255</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!(BTERM $B$O2?$b8@$o$:$3$l$r<u$1IU$1$^$;$s!#(Bescape $B$d(B ignore $B$N5-=R$N:G=i$N%-%c(B $B%i%/%?$@$1$r%(%9%1!<%W!"$"$k$$$OL5;k$7$^$9!#B>$N%-%c%i%/%?$O!"2?$b8@$o$:$K$J(B $B$$$b$N$H$7$F07$$$^$9!#(B</P ><P >$B!!$$$/$D$+$N%-%c%i%/%?$r%(%9%1!<%W!"$"$k$$$OL5;k$7$J$/$F$O$J$i$J$$>l9g!"$=$l(B $B$>$l%-!<%o!<%I(B escape $B$"$k$$$O(B ignore $B$G;O$^$kJL!9$N9T$K=q$+$J$/$F$O$J$j$^$;(B $B$s!#%(%9%1!<%W!"$"$k$$$OL5;k$7$J$1$l$P$J$i$J$$%-%c%i%/%?$KI}$,$"$k$H$-$N$_!"(B $B0J2<$N$h$&$JJ}K!$r$H$k$3$H$,$G$-$^$9!'(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > escape 16-29 # escape characters 16, 17, 18, 19 escape 23 # 23 escape 255 # and 255 ignore 16-19 # ignore characters 16, 17, 18, 19 ignore 23 # 23 ignore 255 # and 255</PRE ></FONT ></TD ></TR ></TABLE ></P ></LI ><LI ><P >'term' $B$^$?$O(B '.term' $B%G%#%l%/%H%j$,(B NFS $B$G%^%&%s%H$5$l$F$$$^$;$s$+!)$b$7(B 'term' $B$^$?$O(B '.term' $B%G%#%l%/%H%j$,(B NFS $B$G%^%&%s%H$5$l$F$$$k>l9g!"(BMakefile $B$N(B CFLAGS $B$N9T$K(B -DTERM_NFS_DIR $B%U%i%0$r%;%C%H$9$kI,MW$,$"$j$^$9!#;DG0$J$,$i!"I.(B $B<T$O(B sunOS 4.* $B$,Av$C$F$$$k%^%7%s$G$3$N%U%i%0$K$h$C$F%3%s%Q%$%k%(%i!<$rH/@8$7(B $B$F$7$^$$$^$7$?!#(B</P ></LI ><LI ><P >$BA4$F$N%U%!%$%k$d%G%#%l%/%H%j$,@5$7$$%f!<%6$H%0%k!<%W$K=jM-$5$l$F$$$F!"E,@Z(B $B$J%Q!<%_%C%7%g%s$r@_Dj$5$l$F$$$^$9$+!)%$%s%9%H!<%k$N;~$K@_Dj$5$l$k$N$GLdBj$K(B $B$J$i$J$$$O$:$G$9!#$7$+$7!"<+J,$N%W%m%0%i%`$r(B TERM $B$KBP1~$5$;$k$H$-$K$OCm0U$,(B $BI,MW$G$9!#$^$?!"(BTERM $B$NF0:n$9$k%b!<%I(B($B%W%i%$%Y!<%H%b!<%I$+!"6&M-%b!<%I$+(B)$B$rJQ(B $B$($k$H$-$K$O!"%U%!%$%k$H%G%#%l%/%H%j$N=jM-<T$H%Q!<%_%C%7%g%s$bE,9g$5$;$kI,MW(B $B$,$"$j$^$9!#(B</P ></LI ><LI ><P >$B%(%i!<(B gethostbyname: <hostname>: Non-authoritative `host not found', or server failed $B$,H/@8$7$?>l9g!#(B</P ><P >$B!!$3$l$r2r7h$9$k$K$O0J2<$N$3$H$r3NG'$7$F$/$@$5$$!'(B</P ><P ><P ></P ><OL TYPE="1" ><LI ><P >$B%U%!%$%k(B '/etc/hosts' $B$O@5$7$/@_Dj$5$l$F$$$^$9$+!)(B <hostname> $B$O$"$J$?$N%[(B $B%9%HL>$G$O$"$j$^$;$s(B($B8E$$(B SLS $B$N%j%j!<%9$H!"$$$/$D$+$N8E$$!"$^$??7$7$$(B Slackware $B%j%j!<%9$G$O!"Nc$H$7$F(B 'darkstar' $B$H$$$&%[%9%H%M!<%`$,$D$$$F$$$^(B $B$9(B)$B!#%U%!%$%k$NCf$N$3$NItJ,$r=$@5$7$F$/$@$5$$!#:GDc$G$b0J2<$N9T$r4^$^$M$P$J$j(B $B$^$;$s(B($B=q$-J}$O$=$N>e$K=q$$$F$"$j$^$9(B)$B!'(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > # Local Hosts Format: # IP_NUMBER HOSTNAME ALIASES # # Here is the name of your host, first, followed by any aliases 127.0.0.1 localhost linuxpc.domain linuxpc</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!$b$7303&$H$N%3%M%/%7%g%s$,(B TERM $B$K$h$k$b$N$7$+$J$$$N$G$"$l$P!"%U%!%$%k(B '/etc/hosts' $B$K$"$k$N$O>e$N9T$@$1$H$$$&$3$H$b$"$k$G$7$g$&!#$h$/K,$l$k9T$-@h$N(B $B<B:]$N%"%I%l%9$r(B '/etc/hosts' $B$K=q$+$J$$$G$/$@$5$$!#(BTERM $B$O$3$l$i$,(B '/etc/hosts' $B$KF~$C$F$$$k$3$H$K$h$C$F<j4V<h$k$3$H$K$J$C$F$7$^$$$^$9!#(B</P ></LI ><LI ><P >'/etc/rc*' $B$H(B '/etc/resolv.conf' $B$,C/$G$bFI$_=P$72DG=$K(B(chmod ugo+r)$B$J$C$F(B $B$$$^$9$+!#(B</P ></LI ><LI ><P >$B:G8e$K!"%^%7%s$K(B TCP/IP $B%k!<%W%P%C%/%$%s%?!<%U%'!<%9$,%$%s%9%H!<%k$5$l$F$$(B $B$k$3$H$r3NG'$7$F$/$@$5$$!#%3%^%s%I(B 'ifconfig' $B$r<B9T$9$k$3$H$K$h$C$F%k!<%W(B $B%P%C%/$r3NG'$G$-$^$9!#%k!<%W%P%C%/%$%s%?!<%U%'!<%9$,%$%s%9%H!<%k$5$l$F$$$l$P(B $B:GDc$G$b2hLL$K$3$N$h$&$J7k2L$rF@$k$O$:$G$9!'(B</P ><P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" > lo Link encap:Local Loopback inet addr:127.0.0.1 Bcast:127.255.255.255 Mask:255.255.255.0 UP BROADCAST LOOPBACK RUNNING MTU:2000 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 TX packets:4984 errors:0 dropped:0 overruns:0</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!%V!<%H;~$K$I$N%W%m%H%3%k$,;HMQCf$+3NG'$9$k$3$H$b$G$-$^$9!#;d$N%^%7%s$G$O0J(B $B2<$N$h$&$J9T$,I=<($5$l$^$9!'(B</P ><P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" > IP Protocols: ICMP, UDP, TCP</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!(BTCP/IP $B$d%k!<%W%P%C%/%$%s%?!<%U%'!<%9$N%$%s%9%H!<%k$K$D$$$F$O!"(BNET-HOWTO $B$r(B $BFI$s$G$/$@$5$$!#(B</P ></LI ></OL ></P ></LI ><LI ><P >$B$"$i$f$k<oN`$N(B 'timed out' $B%a%C%;!<%8$,(B TERM $B$N%m%0%U%!%$%k$K5-O?$5$l$?$N$G(B $B$9$+!)$3$l$O(B TERM $B%3%M%/%7%g%s$,:GE,2=$5$l$F$$$J$$$3$H$r0UL#$7$F$$$^$9!#>/$J(B $B$$?t$N%a%C%;!<%8$,;~!98=$l$kDxEY$J$iLdBj$O$"$j$^$;$s!#$3$l$i$O$^$:4V0c$$$J$/(B $B%m!<%+%k$H%j%b!<%H$r7k$VJ*M}E*%3%M%/%7%g%s$K1F6A$rM?$($k0l;~E*$JMW0x$K$h$k$b(B $B$N$G$9!#(B</P ><P >$B!!$3$l$i$N%a%C%;!<%8$r>o$K$?$/$5$s<u$1<h$k;~$O!"%3%M%/%7%g%s$OAjEv%9%T!<%I$r(B $BMn$H$9$G$7$g$&!#>e$N%;%/%7%g%s!V%3%M%/%7%g%s$r:GE,2=$9$k!W$G5s$2$?%Q%i%a!<%?(B $B$r$$$8$kI,MW$,$"$j$^$9!#;DG0$J$,$i!"%$%s%9%H!<%k$N$3$NItJ,$O%H%i%$%"%s%I%((B $B%i!<$N2aDx$H$$$&$3$H$K$J$j$^$9!#%3%M%/%7%g%s$K1F6A$rM?$($kMW0x$O$?$/$5$s$"$k(B $B$N$G!"$$$m$$$m$J%Q%i%a!<%?$K$D$$$F$I$N$h$&$J?tCM$K$7$?$iNI$$$+$H$$$&$h$&$J0l(B $BHLE*$J7h$^$j$O$"$j$^$;$s!#$3$l$i$NMW0x$O%3%M%/%7%g%s$K$h$C$F$b!"$^$?;~4V$K$h$C$F$b0[$J$j$^$9!#(B</P ></LI ><LI ><P >$B%j%@%$%l%/%H$5$l$?%]!<%H$r;H$&DL>o$N(B FTP $B$,F/$-$^$;$s$+!);DG0$J$3$H$K!"(BFTP $B$KI,MW$J%]!<%H(B(20 $B$H(B 21)$B$N%j%@%$%l%/%7%g%s$G$O(B FTP $B$,F/$+$J$$$H$$$&$N$OL@$i$+(B $B$K$J$C$F$$$kLdBj$G$9!#M#0l$N2r7hK!$O(B TERM $BBP1~$N!!(Bftp $B$+(B ncftp $B$rF~<j$9$k$3$H(B $B$G$9!#$3$l$^$?;DG0$J$3$H$K!"$$$/$D$+$N(B TERM $BBP1~(B ftp $B$N%P!<%8%g%s$OF0:n$7$J$$(B $B$h$&$K;W$$$^$9!#(B</P ></LI ></UL ></P ></DIV ></DIV ><DIV CLASS="SECT1" ><HR><H1 CLASS="SECT1" ><A NAME="TERMCLIENT" >5. TERM $B%/%i%$%"%s%H(B</A ></H1 ><P >$B!!(BTERM $B$O%G%U%)%k%H$G$$$/$D$+$N%/%i%$%"%s%H$rDs6!$7$F$$$^$9!#$3$l$K$O(B trsh, tmon, tupload, tredir, txconn $B$=$7$F?7$7$$%P!<%8%g%s$G$O(B trdate, trdated $B$,4^(B $B$^$l$^$9!#$5$i$K!"%P!<%8%g%s(B 2.0.0 $B$+$i$O(B tudpredir $B$,MxMQ2DG=$K$J$j!"%P!<(B $B%8%g%s(B 2.1.0 $B$+$i$O(B tdownload $B$,MxMQ2DG=$G$9!#$3$N%;%/%7%g%s$G$O(B trsh, tmon, tupload, tdownload, trdate $B$=$7$F(B trdated $B$K$D$$$F07$$$^$9!#$=$NB>$K$D$$$F$O(B $B$=$l<+?H$N%;%/%7%g%s$,$"$j$^$9!#(BTERM $B%j%s%/$r3NN)$9$k$^$G$O(B TERM $B%/%i%$%"%s%H(B $B$OF0:n$7$^$;$s!#(B</P ><P >$B!!(Btmon $B$O%j%s%/$N>uBV$r%b%K%?!<$9$k4JC1$J%f!<%F%#%j%F%#$G$9!#<u?.$7$?!"$^$?Aw(B $B?.$7$?%-%c%i%/%?$N%?%$%`%R%9%H%0%i%`$rI=<($7$^$9!#C1=c$K(B tmon $B$G5/F0$G$-$^(B $B$9!#%P!<%8%g%s(B 1.11 $B$J$I$G$O!"4V0c$C$?(B(??)$B>pJs$rI=<($9$k%P%0$,$"$j$^$9!#(B</P ><P >$B!!(Btrsh $B$O(B rsh $B$K;w$F$$$^$9!#0z?t$J$7$G$O!"%j%b!<%H%7%9%F%`$N%$%s%?%i%/%F%#%V(B $B%7%'%k$r5/F0(B($B$D$^$j%m%0%$%s(B)$B$7$^$9!#(Btrsh $B$O(B TERM $B$rDL$7$F%j%b!<%HB&$K%"%/%;%9(B $B$9$k4pK\E*$JJ}K!$N0l$D$G$9!#0z?t$rEO$9$H!"(Btrsh $B$O%j%b!<%H%7%9%F%`$N%3%^%s%I$H(B $B$7$F<B9T$7$^$9!#Nc$($P(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > trsh ls</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B$O%j%b!<%H%7%9%F%`$N%[!<%`%G%#%l%/%H%j$N%U%!%$%k$N%j%9%H$rF@$i$l$^$9!#(B</P ><P >$B!!(Btupload $B$O%m!<%+%k$+$i%j%b!<%H$X!":G=i$N0z?t$GM?$($i$l$?%U%!%$%k$rE>Aw$7$^(B $B$9!#%G%U%)%k%H$G$O!"%U%!%$%k$O!"Aj<jB&$G(B TERM $B$r5/F0$7$?$N$HF1$8%G%#%l%/%H%j(B $B$K3JG<$5$l$^$9!#%U%!%$%k$rB>$N%G%#%l%/%H%j$KF~$l$k$K$O!"$=$NL>A0$r(B tupload $B$N(B $BFs$DL\$N0z?t$H$7$FM?$($^$9!#Nc$($P!"$b$7%U%!%$%k(B 'term114.tar.gz' $B$r%j%b!<%H(B $B%7%9%F%`$N(B '/usr/tmp' $B$K%3%T!<$7$?$$$H$9$k$H!"$3$N$h$&$K%?%$%W$7$^$9(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > tupload term114.tar.gz /usr/tmp</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!(Btupload $B$r;H$&$H$-$O(B 'tupload a.*' $B$N$h$&$K%o%$%k%I%+!<%I$r;H$&$3$H$,$G$-$^(B $B$9!#%7%'%k$O%o%$%k%I%+!<%I$rE83+$7$F!"(Btupload $B$O(B 'tupload a.1 a.2 ......' $B$N(B $B$h$&$K8F$P$l$^$9!#(B</P ><P >$B!!(Btdownload $B$O%j%b!<%H$+$i%m!<%+%k$X!":G=i$N0z?t$GM?$($i$l$?%U%!%$%k$rE>Aw$7(B $B$^$9!#%G%U%)%k%H$G$O!"%U%!%$%k$O%m!<%+%kB&$G(B TERM $B$r5/F0$7$?$N$HF1$8%G%#%l%/(B $B%H%j$K3JG<$5$l$^$9!#%U%!%$%k$rJL$N%G%#%l%/%H%j$KF~$l$k$K$O!"$=$NL>A0$r(B tdownload $B$NFs$DL\$N0z?t$H$7$FM?$($^$9!#Nc$($P!"%U%!%$%k(B 'term114.tar.gz'$B$r(B $B%m!<%+%k%7%9%F%`$N(B '/usr/tmp' $B$K%3%T!<$7$?$$$H$9$k$H!"$3$N$h$&$K%?%$%W$7$^$9(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > tdownload term114.tar.gz /usr/tmp</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!(Btdownload $B$r;H$&$H$-$K$O(B 'tdownload a.*' $B$N$h$&$K%o%$%k%I%+!<%I$r;H$&$3$H$O(B $B$G$-$^$;$s!#$=$NM}M3$O(B tdownload $B$r;H$&$H$-$K$O!"%m!<%+%k$N%7%'%k$K$O%j%b!<%H(B $B$N%G%#%l%/%H%j$,8+$($F$$$J$$$+$i$G$9!#$=$N$?$a!"%m!<%+%k$N%7%'%k$O%o%$%k%I(B $B%+!<%I$rE83+$G$-$J$$$N$G$9!#(B</P ><P >$B!!(Btrdate $B$O;~9o$r@_Dj$9$k%f!<%F%#%j%F%#$G$9!#%j%b!<%H%^%7%s$N;~9o$rFI$_$H$C$F(B $B%m!<%+%k$N;~7W$r%j%b!<%H$K9g$o$;$^$9!#$3$l$O(B root $B$G<B9T$5$l$J$/$F$O$J$j$^$;(B $B$s!#(B</P ><P >$B!!(Btrdated $B$O(B trdate $B$N%G!<%b%s%P!<%8%g%s$G$9!#(B'rc.local' $B$G5/F0$5$l$k$H%G!<%b(B $B%s$H$7$F<B9T$5$l!"#5J,(B($B%G%U%)%k%H(B)$BKh$K;~9o$r9g$o$;$^$9!#(BTERM $B%3%M%/%7%g%s$N$J(B $B$$;~$G$b!"(Brc.local $B$K%;%C%H$5$l$k$H5/F0$7$^$9!#(BTERM $B%3%M%/%7%g%s$,D%$i$l$k(B $B$H!";~9o$r9g$o$;$O$8$a$^$9!#(B</P ></DIV ><DIV CLASS="SECT1" ><HR><H1 CLASS="SECT1" ><A NAME="XANDTERM" >6. X $B$H(B TERM</A ></H1 ><P >$B!!(BTERM $B$O%M%C%H%o!<%/>e$N%^%7%s$GAv$C$F$$$k%/%i%$%"%s%H$+$i(B X $B$N%&%#%s%I%&$r(B $B3+$/$3$H$r2DG=$K$7$^$9!#$3$l$O(B txconn $B%/%i%$%"%s%H$K$h$C$F$J$5$l$^$9!#(Btxconn $B$O%M%C%H%o!<%/$K$D$J$,$C$?%j%b!<%H>e$G<B9T$5$l$^$9!(C1$K(B txconn $B$H5/F0$9$k$@$1(B $B$G$9!#(Btxconn $B$O%P%C%/%0%i%&%s%I$K2s$C$FI8=`=PNO$K?t;z$rJV$7$^$9!($3$N?t;z$O!"(B $B%/%i%$%"%s%H$,%m!<%+%k%^%7%s$N(B X $B%5!<%P$K%"%/%;%9$9$k$H$-$K;H$&%G%#%9%W%l%$HV(B $B9f$G$9!#Nc$r$"$2$l$P$O$C$-$j$9$k$G$7$g$&!#;d$O(B foo $B$H$$$&%j%b!<%H$N(B TERM $B%[%9(B $B%H$K(B trsh $B$rDL$7$F%m%0%$%s$7$F$$$^$9!#;d$O0J2<$N$3$H$r<B9T$7$^$9!#(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > foo$ txconn Xconn bound to screen 10 :10 foo$</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!$G$O!"<+J,$N%^%7%s$N(B X $B%5!<%P$GI=<($7$?$$(B X $B%/%i%$%"%s%H$rAv$i$;$k%[%9%H>e(B $B$G!"$3$&$7$^$9!#(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > setenv DISPLAY foo:10</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >(bash $B$G$O(B export DISPLAY=foo:10 $B$r;H$&$3$H$K$J$j$^$9(B)</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > xhost + foo</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B$"$k$$$O(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > xhost +</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B$r%m!<%+%k%^%7%s$G<B9T$7$J$1$l$P$J$i$J$$>l9g$b$"$j$^$9!#:#!"%/%i%$%"%s%H$r5/(B $BF0$9$k$H!"%/%i%$%"%s%H$O%^%7%s(B foo $B$N%9%/%j!<%s(B 10 $BHV$K$D$J$4$&$H$7$^$9!#$,!"(B txconn $B$,$3$N%9%/%j!<%s$r8+D%$C$F$$$F!"(BX $B%W%m%H%3%k$N%Q%1%C%H$r(B TERM $B$rDL$8$F(B $B%m!<%+%k%[%9%H$N(B X $B%5!<%P$KE>Aw$7$^$9!#$9$J$o$A!"%&%#%s%I%&$O%m!<%+%k%^%7%s>e(B $B$K3+$/$o$1$G$9!#(B</P ><P >$B!!$3$N$3$H$OJL$N8~$-$G$b2DG=$G$9!]%m!<%+%k%^%7%s$G%/%i%$%"%s%H$r<B9T$7!"%&%#(B $B%s%I%&$r%M%C%H%o!<%/>e$N%j%b!<%H%^%7%s$K3+$/$N$G$9!($7$+$7$3$l$r@bL@$9$k$N(B $B$O!"8e$G(B tredir $B$K$D$$$F5DO@$9$k$H$-$^$G@hAw$j$K$7$^$9!#(B</P ><P > X $B%W%m%H%3%k$O$=$s$J$K8zN($,NI$/$"$j$^$;$s!($$$/$i$+%P%s%II}$rL5BL$K;H$$$^(B $B$9!#$3$N$3$H$O%$!<%5%M%C%H$G$OIaDLLdBj$K$J$j$^$;$s$,!"%b%G%`7PM3$G$OL?$H$j$K(B $B$b$J$j$^$9!#(BX11R6 $B$O(B LBX $B$H$$$&(B X $B%W%m%H%3%k$N%P%s%II}$NDc$$%P!<%8%g%s$rF3F~(B $B$9$k$3$H$rA[Dj$7$F$$$^$9!#$7$+$7$b$7(B X11R5 $B$r;H$&$N$J$i!"(BX $B%W%m%H%3%k$r05=L$9(B $B$k(B sxpc $B$H$$$&%f!<%F%#%j%F%#$r;H$&$3$H$,$G$-!"%7%j%"%k%i%$%s>e$G$N%l%9%]%s%9(B $B$r2~A1$7$^$9!#(Bsxpc $B$O(B TERM $B$H$H$b$K$I$N$h$&$KF0$+$9$+$K$D$$$F?($l$F$$$k$N$G!"(B $B$*$9$9$a$G$-$^$9!#(Bsxpc $B$N%Q%C%1!<%8$K$O(B xauth $B$N;H$$J}$K$D$$$F$b@bL@$,$"$k$N(B $B$G!"$J$*$N$3$H$*$9$9$a$G$9!#(B</P ></DIV ><DIV CLASS="SECT1" ><HR><H1 CLASS="SECT1" ><A NAME="TREDIR" >7. tredir</A ></H1 ><P > tredir $B$O(B TERM $B$N$b$C$H$b6/NO$J%f!<%F%#%j%F%#$N$&$A$N0l$D$G!"$b$C$H$b=EMW$J(B $B%M%C%H%o!<%/%5!<%S%9$r(B TERM $B%j%s%/>e$GF0:n$5$;$k$3$H$r2DG=$K$7$^$9!#(Btredir $B$r(B $B$I$&$d$C$F;H$&$+$r@bL@$9$kA0$K!"%M%C%H%o!<%/%5!<%S%9$K$D$$$F$NN"B&$r>/$7@bL@(B $B$7$F$*$/I,MW$,$"$k$G$7$g$&!#0JA0$K$b%M%C%H%o!<%/%5!<%S%9$K$D$$$F?($l$^$7$?(B $B$,!"$=$l$,2?$G$"$k$+$K$O$O$C$-$j$H$O?($l$^$;$s$G$7$?!#%5!<%S%9$H$$$&$N$O$D$^(B $B$j!]%M%C%H%o!<%/$K$h$C$FDs6!$5$l$k%5!<%S%9$N$3$H$G$9!#%5!<%S%9$NNc$H$7$F$O%^(B $B%7%s4V$G$N%m%0%$%s$rDs6!$9$k(B telnet $B$d!"%^%7%s4V$G%U%!%$%k$rE>Aw$9$k(B File Transfer Protocol, ftp $B$d(B $BEE;R%a!<%k$rAw$k;~$K;H$&(B the Simple Mail Transfer Protocol, smtp $B$J$I$,$"$j$^$9!#$=$l$>$l$N%M%C%H%o!<%/%5!<%S%9$K$O$=(B $B$l$KIU?o$7$?%]!<%HHV9f$,$"$j$^$9!#%5!<%S%9$KBP$9$k%]!<%HHV9f$N3d$jEv$F$O!"%$(B $B%s%?!<%M%C%H$K$D$J$,$C$?%^%7%s$NCf$N%U%!%$%k$K$h$C$FM?$($i$l$F$$$^$9!#(B</P ><P > $B%5!<%S%9$O$I$N$h$&$K$7$F8F$S=P$5$l$k$N$G$7$g$&$+!)$=$l$>$l$N%M%C%H%o!<%/$K(B $B$D$J$,$C$?%^%7%s$K$O(B inetd $B$H$$$&%G!<%b%s$,Av$C$F$$$F!"%M%C%H%o!<%/%]!<%H$X$N(B $B@\B3$N;n$_$r8+D%$C$F$$$^$9!#$3$l$i$N%j%/%(%9%H$O%M%C%H%o!<%/$+$i$b!"%m!<%+%k(B $B%^%7%s$+$i$bMh$k$3$H$,$"$j$^$9!#%M%C%H%o!<%/%5!<%S%9$O!"E,@Z$J(B inetd $B%]!<%H$K(B $B@\B3$9$k$3$H$K$h$C$FF@$i$l$^$9!#%M%C%H%o!<%/%j%/%(%9%H$,=P$5$l$k$H!"(Binetd $B$O(B $B%j%/%(%9%H$,=P$5$l$?%]!<%HHV9f$K$h$C$F$I$N%5!<%S%9$r8F$S=P$9$+$rCN$C$F$$$^$9!#(B inetd $B$,$=$N$h$&$K@_Dj$5$l$F$$$l$P!"@\B3MW5a$KBP$7$FE,@Z$J%5!<%S%9$rDs6!$7$^(B $B$9!#(Binetd $B$N@_Dj$O!"%U%!%$%k(B '/etc/inetd.conf' $B$K$h$C$FM?$($i$l!"$=$l$K$O(B inetd $B$,Ds6!$9$k%5!<%S%9$N%j%9%H$,:\$C$F$$$^$9!#$5$i$K>pJs$rF@$k$K$O!"(Binetd $B$H(B inetd.conf $B$N%^%K%e%"%k%Z!<%8$r8+$F2<$5$$!#(B</P ><P > telnet (termtelnet $B$G$J$$$3$H$KCm0U(B)$B$r;H$C$F%M%C%H%o!<%/%5!<%S%9$HD>@\DL?.(B $B$9$k$3$H$,$G$-$^$9!#Nc$($P!"%^%7%s(B machine_name $B>e$N(B sendmail ($B$^$?$O(B smtp) $B%G!<%b%s$H2qOC$9$k$K$O!"(Btelnet machine_name smtp $B$H$9$k$+!"(B telnet machine_name 25 (25 $B$O(B '/etc/services' $B$G(B smtp $B$K3d$jEv$FF@$i$l$?HV9f(B $B$G$9(B)$B$H$9$k$3$H$,$G$-$^$9!#%j%b!<%H%^%7%s$N%G!<%b%s$+$iCzG+$J0';"$r<u$1$k$3$H(B $B$G$7$g$&!#$3$l$O%M%C%H%o!<%/$NLdBj$d(B tredir $B$K$h$C$F%j%@%$%l%/%H$5$l$?%]!<%H(B $B$N3NG'(B($B0J2<;2>H(B)$B$N$?$a$KBgJQM-8z$J%H%j%C%/$G$9!#(B</P ><P > tredir $B$O(B inetd $B$HBgJQ;w$?F/$-$r$7$^$9!#%G!<%b%s$H$7$F%P%C%/%0%i%&%s%I$G<B(B $B9T$5$l!"%M%C%H%o!<%/%]!<%H$r8+D%$C$F%j%/%(%9%H$rBT$A$^$9!#%5!<%S%9$KBP$9$k%j(B $B%/%(%9%H$,=P$k$H!"(Binetd $B$,$9$k$h$&$K!"%5!<%S%9$rDs6!$9$kBe$o$j$K$=$N%j%/%(%9(B $B%H$r(B TERM $B%j%s%/$rDL$8$F%j%b!<%H(B TERM $B$KE>Aw$7!"%j%b!<%H$N(B TERM $B$O%M%C%H%o!<(B $B%/$rDL$8$F%j%/%(%9%H$r=P$7!"%m!<%+%k$N%/%i%$%"%s%H$KBP$7$F%j%s%/$rDL$8$F7k2L(B $B$rJV$7$^$9!#(Btredir $B$O%M%C%H%o!<%/>e$N$I$N%^%7%s$K$b%j%/%(%9%H$rE>Aw$G$-$^$9(B $B$,!"%G%U%)%k%H$G$O(B TERM $B%j%s%/$NAj<jB&$N%^%7%s$KAw$j$^$9!#(Btredir $B$O(B TCP (Transmission Control Protocol)$B%M%C%H%o!<%/%5!<%S%9$r(B TERM $B%j%s%/$rDL$8$F%j%@(B $B%$%l%/%H$7$^$9!#(B</P ><P > tredir $B$N0lHLE*$J%3%^%s%I$N7A<0$O!'(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > tredir [this_computer:]port [that_computer:]port</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $BNc$r$"$2$k$H$O$C$-$j$9$k$G$7$g$&!#%m!<%+%k%]!<%H$r%j%b!<%H%^%7%s$N(B telnet $B%]!<%H$K%j%@%$%l%/%H$7$F$_$^$7$g$&!#$3$N$?$a$K$O!"(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > tredir 2023 23</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B$H$7$^$9!#$3$l$G!"%m!<%+%k%^%7%s$N%]!<%H(B 2023 $B$K$D$J$$$@?M$O%j%b!<%H%^%7%s$N(B $B%]!<%H(B 23 (telnet) $B$K%j%@%$%l%/%H$5$l$^$9!#$3$l$,%;%C%7%g%s$NNc$G$9!(%m!<%+%k(B $B%^%7%s$r(B mymachine.modem.home $B!"%j%b!<%H%^%7%s$r(B netsun $B$H$7$^$9!#(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > $ tredir 2023 23 Redirecting 2023 to 23 $ telnet localhost 2023 Trying 127.0.0.1... Connected to mymachine.modem.home Escape character is '^]'. SunOS UNIX (netsun) login:</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $B$3$NNc$O<B:]$KHs>o$KJXMx$G$9!#Be$o$j$K(B netsun $B$G(B tredir $B$r<B9T$7$?$H$7$^(B $B$9!#%M%C%H%o!<%/$K$D$J$,$C$?%^%7%s$N%j%@%$%l%/%H$5$l$?%]!<%H$K$D$J$0(B(telnet $B$r;H$C$F(B)$B$@$1$G(B mymachine $B$K(B telnet $B$G$-$k$3$H$K$J$j$^$9!]$9$J$o$A!"(B telnet netsun 2023 $B$H$9$k$N$G$9!#(B</P ><P > tredir $B$NMxMQ$N0lHLE*$JK\<A$O%M%C%H%o!<%/>e$N%^%7%s$KI,MW$H$5$l$k%5!<%S%9$r(B $B%j%@%$%l%/%H$9$k$3$H$G$9!#<!$NNc$G$O!"%M%C%H%o!<%/>e$N%K%e!<%9%5!<%P$+$i(B TERM $B%j%s%/$rDL$7$F%m!<%+%k%^%7%s$G%K%e!<%9$rFI$a$k$h$&$K$7$^$9!#%K%e!<%9$O(B nntp $B%5!<%S%9$GDs6!$5$l!"%]!<%HHV9f$O(B 119 $B$G$9!#A4$F$N$-$A$s$H$7$?%K%e!<%9%j!<%@(B $B$O!"@_Dj%U%!%$%k$+4D6-JQ?t$G$I$N%]!<%HHV9f$r;H$&$+$r@_Dj$G$-$k$h$&$K$J$C$F$$(B $B$^$9!#$3$l$r%m!<%+%k$N%]!<%H(B 2119 $B$K7h$a$^$7$g$&!#$G$O!"%K%e!<%9%5!<%P$r(B news.domain.org $B$H$7$^$9!#%]!<%H(B 2119 $B$r(B news.domain.org $B$N%]!<%H(B 119 $B$K%j%@(B $B%$%l%/%H$7$^$9!($=$7$F%K%e!<%9%j!<%@$K$O(B nntp $B%5!<%P$,%m!<%+%k%[%9%H$N%]!<%H(B 2119 $B$K$"$k$H@_Dj$7$F$d$j$^$9!#MxMQ$9$k%K%e!<%9%j!<%@$K$b$h$k$N$G!"$3$3$G$O(B $B%K%e!<%9%j!<%@$NBe$o$j$K(B telnet $B$r;H$C$F%j%s%/$r%F%9%H$9$k$@$1$K$7$^$7$g$&!#(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > $ tredir 2119 news.domain.org:119 Redirecting 2119 to news.domain.org:119 $ telnet localhost 2119 Trying 127.0.0.1... Connected to mymachine.modem.home. Escape character is '^]'. 200 news.domain.org InterNetNews NNTP server INN 1.4 07-Dec-41 ready (posting ok).</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $B$3$3$^$GMh$l$P!"$"$H$d$k$Y$-$3$H$O%K%e!<%9%j!<%@$r(B TERM $B$rDL$7$FFI$a$k$h$&(B $B$K@_Dj$9$k$3$H$@$1$G$9(B($B$b$7$3$N$h$&$K$7$F%K%e!<%9$rFI$`$N$G$"$l$P!"Ej9F$9$kA4(B $B$F$N5-;v$N(B Reply-To: $B%X%C%@$K$K$-$A$s$HFO$/(B email $B%"%I%l%9$r%;%C%H$9$kI,MW$,(B $B$"$j$^$9!#$=$&$G$J$$$H!"$"$J$?$KO"Mm$r$H$m$&$H$9$k?MC#$O%K%e!<%9%j!<%@$N$D$1(B $B$k4V0c$C$?(B) From: $B%X%C%@$r8+$F%a!<%k$r=P$7$F$7$^$&$G$7$g$&(B)$B!#(B</P ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="TREDIRCANBITE" >7.1. tredir can bite!</A ></H2 ><P > $B:G8e$NNc$rFI$s$@8-L@$J$kFI<T$O!"$J$<%]!<%H(B 2119 $B$r%]!<%H(B 119 $B$K%j%@%$%l%/%H(B $B$7$?$N$+$rIT;W5D$K;W$&$G$7$g$&!]!]%K%e!<%9%j!<%@$N%G%U%)%k%H$,%]!<%H(B 119 $B$J$i(B $B$P!"$J$<(B tredir 119 news.domain.org:119 $B$H$7$F!"%K%e!<%9%j!<%@$N@_Dj$r$7$J$$(B $B$G:Q$^$5$J$$$N$@$m$&$+$H!#Ez$($O(B 1024 $B$h$j>.$5$$%]!<%H$O!VM=Ls%]!<%H!W$G!"(B $B%9!<%Q!<%f!<%6$@$1$,$3$l$r;H$&$3$H$,$G$-$^$9!#$b$7%;%-%e%j%F%#>e$N4m81$rKA$7(B $B$F(B tredir $B$r(B SUID $B$9$k$+!"(Broot $B$H$7$F(B tredir $B$r<B9T$9$l$P!"M=Ls%]!<%H$K%j%@%$(B $B%l%/%H$7$F!"%5!<%S%9$NJQ99$N:.Mp$rHr$1$i$l$k$G$7$g$&!#(B</P ><P > $BM=Ls%]!<%H$r;H$&$b$&0l$D$NLdBj$O$9$G$K(B inetd $B$,$=$l$i$N%]!<%H$r8+D%$C$F$$(B $B$F!"$^$?F1;~$K$O0l$D$N%W%m%0%i%`$7$+%]!<%H$r8+D%$k$3$H$O$G$-$^$;$s!#$=$N$h$&(B $B$J%]!<%H$r;H$&$?$a$K$O!"%j%@%$%l%/%H$7$?$$%]!<%H$rJQ99$7$J$/$F$O$J$j$^$;$s!#(B $B$V$D$+$C$F$$$k%5!<%S%9$N9T$K(B # $B$r$D$1$F%3%a%s%H$K$7$F$7$^$&$N$,4JC1$G$9!#%9!<(B $B%Q!<%f!<%6$O$=$N$"$H!"(Binetd $B$K(B HUP $B%7%0%J%k$rAw$C$F(B(kill -1 inetd-pid)$B!"$=$N(B $B@_Dj$rFI$_D>$5$;$J$/$F$O$J$j$^$;$s!#(B</P ></DIV ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="STUPIDTREDIR" >7.2. Stupid tredir tricks</A ></H2 ><P > $B$3$N%;%/%7%g%s$G$O!"$b$C$H0lHLE*$J(B tredir $B$NMxMQ$r=R$Y$^$9!#$9$G$K(B nntp $B$H(B telnet $B%5!<%S%9$r%j%@%$%l%/%H$9$kJ}K!$K$D$$$F$O=R$Y$^$7$?!($3$3$G$O$b$&>/$7J#(B $B;($JNc$r$"$2$^$9!#(B</P ><DIV CLASS="SECT3" ><HR><H3 CLASS="SECT3" ><A NAME="XWINDOWS" >7.2.1. X windows</A ></H3 ><P > $BA0$N%;%/%7%g%s$G!"(Btxconn $B$r;H$C$F%M%C%H%o!<%/>e$GAv$C$F$$$k(B X $B$N%/%i%$%"%s(B $B%H$K!"%[!<%`%^%7%s$K%&%#%s%I%&$r3+$+$;$kJ}K!$K$D$$$F=R$Y$^$7$?!#(BTERM $B%j%s%/$N(B $B%j%b!<%HB&$N%^%7%s$K!"$"$J$?$N%[!<%`%^%7%s$+$i%/%i%$%"%s%H$rI=<($9$k$N$KF1$8(B $B%F%/%K%C%/$,;H$($^$9!#$7$+$7%j%b!<%HB&$K$J$C$F$$$J$$%M%C%H%o!<%/%^%7%s$K(B X $B%/(B $B%i%$%"%s%H$rI=<($9$k$K$O$I$&$7$?$i$$$$$G$7$g$&!)Ez$($O!"2f!9$,5DO@$7$F$-$?B>(B $B$N%W%m%0%i%`$HF1$8$h$&$K!"(BX $B$,FCDj$N%M%C%H%o!<%/%5!<%S%9$r;H$C$F$$$k$H$$$&$3(B $B$H$G$9!#(BX $B%5!<%P$O!"%]!<%H(B = 6000 + $B%G%#%9%W%l%$HV9f$H$$$&7A$NHV9f$GM?$($i$l(B $B$k%]!<%H$G%M%C%H%o!<%/%j%/%(%9%H$r8+D%$C$F$$$^$9!#Nc$($P!"%^%7%s$N%9%/%j!<%s(B 0 $B$r;H$C$F$$$k(B X $B%5!<%P$O!"%]!<%H(B 6000 $B$r8+D%$C$F$$$^$9!#$b$7%9%/%j!<%s(B 2 $B$r(B $B;H$C$F$$$k$J$i!"%]!<%H(B 6002 $B$r8+D%$C$F$$$k$H$$$&$3$H$G$9!#(BDISPLAY $B4D6-JQ?t$r(B xmachine:n $B$N$h$&$K%;%C%H$9$k$H!"(BX $B%/%i%$%"%s%H$O(B xmachine $B$N%]!<%H(B 6000 + n $B$K$D$J$4$&$H$7$^$9!#(B</P ><P > $B$3$N$3$H$r!"%m!<%+%k%^%7%s$N(B X $B%/%i%$%"%s%H$r$@$^$7$F%j%b!<%H$N%G%#%9%W%l%$(B $B$K%&%#%s%I%&$r3+$+$;$k$N$K;H$&$3$H$,$G$-$^$9!#%m!<%+%k%^%7%s$GAv$k(B xterm $B$r!"(B $B%M%C%H%o!<%/$N$I$3$+$K$"$k(B xmachine $B$N%G%#%9%W%l%$(B 0 $B$K3+$$$F$_$^$7$g$&!#:G=i(B $B$K!"%m!<%+%k$N%G%#%9%W%l%$HV9f!"(B2 $B$rA*$S$^$9(B(0 $B$r;H$C$F$O$$$1$^$;$s!#%m!<%+%k(B $B$N(B X $B%5!<%P$,$-$C$H;H$C$F$$$k$O$:$@$+$i$G$9!#$3$N%G%#%9%W%l%$$r(B xmachine $B$N(B $B%G%#%9%W%l%$(B 0 $B$K3d$jEv$F$^$9!#%]!<%HHV9f$G8@$&$H!"$3$N$3$H$O%m!<%+%k%]!<%H(B 6002 $B$r(B $B%j%b!<%H%]!<%H(B 6000 $B$K%j%@%$%l%/%H$9$k$3$H$K$J$j$^$9!#$3$&$7$F$_$^(B $B$7$g$&!#(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > $ tredir 6002 xmachine:6000 $ setenv DISPLAY localhost:2 $ xterm</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $B$3$l$G(B xmachine $B>e$K(B xterm $B$,3+$/$O$:$G$9!#$7$+$7(B DISPLAY $B$r(B localhost:2 $B$K(B $B%;%C%H$7$?$3$H$KCm0U$7$F2<$5$$!#$3$l$O!"(BDISPLAY $B$r(B :2 $B$K%;%C%H$9$k$H(B X $B%/%i%$(B $B%"%s%H$,%m!<%+%k%G%#%9%W%l%$$K@\B3$7$?;~$K%*%W%7%g%s$G%$%s%?!<%M%C%H%I%a%$%s(B $B%=%1%C%H$G$O$J$/(B unix $B%I%a%$%s%=%1%C%H$r;H$&$3$H$,$"$k$+$i$G$9!#(Blocalhost:2 $B$O(B TCP $B%3%M%/%7%g%s$r;H$&$h$&$K;X<($7$F$$$^$9!#(B</P ><P > xmachine $B$H$D$J$,$C$F$$$k8B$j!"(BX $B%j%/%(%9%H$O(B TERM $B%j%s%/$N%j%b!<%HB&(B (remotemachine)$B$+$iMh$k$3$H$KCm0U$7$F2<$5$$!#$G$9$+$i!"$b$7%3%M%/%7%g%s$rG'>Z(B $B$7$?$$$N$G$"$l$P!"(Bxmachine $B>e$G(B xhost + remotemachine $B$r<B9T$9$k$+!"(Bxmachine $B$+$i$N80$r;H$C$F%G%#%9%W%l%$HV9f#2$K$D$$$F%m!<%+%k%^%7%s$N(B '.Xauthority' $B$r99(B $B?7$9$k$?$a$K(B xauth $B$r;H$&$Y$-$G$7$g$&!#(B</P ><P > $B$b$&0lEY8@$$$^$9$,!"(BX $B$N@\B3$N%9%T!<%I$r$"$2$k$?$a$K(B sxpc $B$H$$$&%W%m%0%i%`(B $B$r;H$&$3$H$,$G$-!"$=$3$G%j%s%/$r3NN)$9$k$?$a$K$I$N$h$&$K(B tredir $B$r;H$&$+!"(B xauth $B$r;H$C$F$=$l$r$I$N$h$&$KG'>Z$9$k$+$K$D$$$F$N@bL@$,$J$5$l$F$$$^$9!#(B</P ></DIV ><DIV CLASS="SECT3" ><HR><H3 CLASS="SECT3" ><A NAME="TERMANDMAIL" >7.2.2. TERM $B$H%a!<%k(B</A ></H3 ><P > $B$3$l$K$D$$$FJ9$-$?$$$G$9$+!#EE;R%a!<%k$O(B UNIX $B%7%9%F%`$NCf$G!"$-$A$s$HF0:n(B $B$5$;$k$N$,$b$C$H$bFq$7$$$b$N$N0l$D$G$"$k$H$$$&@l$i$NI>H=$G$9!#%a!<%k$H$H$b$K(B TERM $B$rK\Ev$K$-$A$s$HF0:n$5$;$k$H$$$&$3$H$O!"%a!<%k$,$I$N$h$&$KF/$$$F$$$k$+$r(B $BCN$k$3$H$G$b$"$j!"$=$l$O$3$NJ8=q$NHO0O30$G$9!#%a!<%k$K$D$$$F$5$i$KCN$j$?$$$N(B $B$J$i!"(BUNIX $B%7%9%F%`4IM}$N=q@R$d(B rtfm.mit.edu:/pub/usenet/comp.mail.misc $B$+$i(B anonymous ftp $B$G<j$KF~$k(B comp.mail.misc $B$N(B FAQ $B$r;29M$K$7$F2<$5$$!#8=:_(B TERM $B$N$b$H$G%a!<%k$rF/$+$;$k<j=u$1$K$J$kFs$D$N%Q%C%1!<%8$,(B sunsite.unc.edu $B$+$i(B anonymous ftp $B$G<j$KF~$j$^$9!#(BByron A. Jeff $B$K$h$k(B term.maierd+smail $B$H(B Bill C. Riemers $B$K$h$k(B BCRMailHandler $B$G$9!#(B</P ><P > $B%a!<%k%W%m%0%i%`$K$OFs$D$N%/%i%9$,$"$j$^$9!#:G=i$N0l$D$O%a!<%k%f!<%6%(!<(B $B%8%'%s%H(B(MUA)$B$G$9!#(BMUA $B$O%a%C%;!<%8$rFI$_!"=q$-!"$=$7$FAw$k$3$H$r;Y1g$7$^$9!#(B MUA $B$NNc$O(B elm, pine, Mail, $B$=$7$F(B vm $B$G$9!#(BMUA $B$OA4$/%M%C%H%o!<%-%s%0$r9T$J(B $B$$$^$;$s!(%a%C%;!<%8$r<h$j$^$H$a$k$@$1$G$9!]!]%a!<%k$rAw$k<B:]$N;E;v$OFs$DL\(B $B$N%/%i%9$N%W%m%0%i%`!"%a!<%k%H%i%s%9%U%!!<%(!<%8%'%s%H(B(MTA)$B$K$h$C$F$J$5$l$^(B $B$9!#$3$l$i$O(B MUA $B$K$h$C$F8F$S=P$5$l$^$9!#$3$l$i$O%a%C%;!<%8$r<u$1<h$j!"%"%I%l(B $B%9$r8+$F$I$3$XAw$k$N$+$r7hDj$7!"<B:]$K%M%C%H%o!<%/$rDL$8$FG[Aw$7$^$9!#(B</P ><P > Linux $B%7%9%F%`$K$*$1$k:G$b0lHLE*$J(B MTA $B$O(B sendmail $B$H(B smail $B$G$9!#4pK\E*$J(B $BMWE@$O!"$"$J$?$N(B MTA $B$r!"%a%C%;!<%8$r$I$N$h$&$K=hM}$9$k$+$rCN$C$F$$$k%M%C%H>e(B $B$N%^%7%s$GF0:n$7$F$$$kJL$N(B MTA $B$K$D$J$0$3$H$G$9!#$3$l$O!"%M%C%H>e$N%^%7%s$N(B smtp $B%]!<%H$K%m!<%+%k%]!<%H$r%j%@%$%l%/%H$9$k$3$H$G<B8=$G$-$^$9!#$"$J$?$O(B MTA $B$r!"$=$N$h$&$K07$C$F$$$$$+$o$+$i$J$$%a%C%;!<%8$r<u$1<h$C$F!"$=$l$r%m!<%+%k%^(B $B%7%s$N%j%@%$%l%/%H$5$l$?%]!<%H$rDL$8$F%j%b!<%H%^%7%s$N(B MTA $B$KAw$j!"$=$7$F$=$l(B $B$,%a%C%;!<%8$r@5$7$$08@h$KAw$k$h$&$K@_Dj$7$J$/$F$O$J$j$^$;$s!#(B</P ><P > smail $B$r;H$C$F$I$N$h$&$K$3$l$r<B8=$G$-$k$G$7$g$&$+!):G=i$K!"%M%C%H%o!<%/>e(B $B$N%a!<%k%^%7%s(B(mailhost)$B$K%]!<%H$r%j%@%$%l%/%H$7$^$9!#(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > tredir XXXX mailhost:25</PRE ></FONT ></TD ></TR ></TABLE ></P ><P > $B$3$3$G!"(BXXXX $B$O%m!<%+%k%[%9%H$N(B smail $B$,@\B3$9$k%]!<%HHV9f$G$9(B($B$3$l$K$OL>A0(B $B$r$D$1$F(B '/etc/services' $B$K=q$$$F(B smail $B$KG'<1$5$;$J$1$l$P$J$j$^$;$s(B)$B!#(BSmail $B$K$OIaDL(B '/usr/local/lib/smail' $B$KCV$+$l$k$$$/$D$+$N@_Dj%U%!%$%k$,$"$j$^$9!#(B $B$3$l$+$i$NO@5D$G$O!"$9$G$K%m!<%+%k%a!<%k$K$D$$$F$O@5$7$/@_Dj$5$l$F$$$k$b$N$H(B $B$7$^$9!]!]%U%!%$%k$d!"%Q%$%W$d!"$=$&$$$C$?$b$N$X$NG[C#$G$9!#$b$&0lEY8@$$$^$9(B $B$,!"$^$@$G$-$F$$$J$$$N$G$"$l$P%I%-%e%a%s%H$rFI$s$G$/$@$5$$!#(B</P ><P >$B!!%U%!%$%k(B 'config' $B$K!"0J2<$N$h$&$JDj5A$r2C$($^$9!'(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > smart_path=localhost</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!(Blocalhost $B$O!"%a%C%;!<%8$r$I$&07$C$F$$$$$N$+$o$+$i$J$$$H$-$K$D$J$0%^%7%sL>(B $B$G$9!#(B</P ><P >$B!!(B'routers' $B$K$O!"$3$l$rF~$l$^$9!#(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > smart_host: driver=smarthost, transport=termsmtp; path=localhost</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!(B'transport' $B$K$O$3$l$rF~$l$^$9!#(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > termsmtp: driver=tcpsmtp, inet, return_path, remove_header="From", append_header="From: YOUR_NET_ADDRESS", -received, -max_addrs, -max_chars; service=YOUR_SMTP_SERVICE,</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!>e$G$O!"(Bheader $B$N9T$,=P$F$$$/A4$F$N%a!<%k$N(B From $B%X%C%@$r(B YOUR_NET_ADDRESS $B$K=q$-49$($F$$$^$9!#$3$l$O$"$J$?$,%a!<%k$rAw$j$?$$%M%C%H%o!<%/$N%"%I%l%9$G(B $B$9!#$b$7J#?t$N%f!<%6$,(B TERM $B%j%s%/$r;H$&$N$J$i!"%m!<%+%k%f!<%6$N%M%C%H%o!<%/(B $B%"%I%l%9$N%G!<%?%Y!<%9$r:n$C$F(B From: $B%X%C%@$KKd$a9~$`$J$I$N9)IW$,I,MW$G$9!#(B</P ><P >$B!!(Bservice $B$N9T$O%M%C%H%o!<%/$K$D$J$,$C$?%^%7%s$N(B smtp $B%]!<%H$K%j%@%$%l%/%H$7(B $B$?%m!<%+%k$N%]!<%HHV9f$NL>A0$rF~$l$^$9!#;d$N%P!<%8%g%s$N(B smail $B$G$O!"$3$l$OHV(B $B9f$r@_Dj$9$k$@$1$G$O$@$a$G!"(B"foo" $B$N$h$&$JL>A0$rIU$1$F$d$j!"(B '/etc/services' $B$NCf$G%j%@%$%l%/%H$5$l$?%]!<%H$H$7$FDj5A$9$kI,MW$,$"$j$^$9!#$b$7(B SUID $B$5$l$?(B tredir $B$r;H$C$F!"(Bsmtp $B%]!<%H(B(25)$B$r%j%@%$%l%/%H$9$k$N$G$"$l$P!"$3$l$rDj5A$9$k(B $BI,MW$O$"$j$^$;$s!#(B</P ><P >$B!!$3$l$G==J,$J$O$:$G$9!#$b$7(B sendmail $B$r;H$&$3$H$K$7$?$N$J$i!"86M}E*$K$OF1$8(B $B$G$9$,:YIt$,0[$J$j$^$9!#(BRonald Florence (ron@mlfarm.com)$B$OI8=`$N(B Sun $B$N(B sendmail $B$G$O%j%@%$%l%/%H$5$l$?%]!<%H$rDL$7$F$O%-%e!<$KF~$C$?J#?t$N%a%C%;!<%8(B $B$rAw$k$3$H$O$G$-$J$$$H65$($F$/$l$^$7$?!((BBSD $B$N(B sendmail 8.6.9 $B$O$&$^$/$$$-$^(B $B$9!#H`$O(B '/etc/sendmail.cf' $B$r(B TERM $B$H$H$b$K;H$($k$h$&$K0J2<$N$h$&$KJQ99$7$^(B $B$7$?!#H`$N>l9g!"%G%U%)%k%H$N(B sendmail $B%]!<%H(B(25)$B$O%m!<%+%k$N%$!<%5%M%C%H$rDL(B $B$7$F$N(B smtp $B%H%i%U%#%C%/$KMxMQ$5$l$F$$$?$?$a!"%$%s%?!<%M%C%H%a!<%k$O%j%@%$%l(B $B%/%H$5$l$?%]!<%H$KE>Aw$9$k$3$H$K$7$^$7$?!#(B</P ><P > <TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > # #Create the termsmtp mailer, which sends mail via a re-directed TCP port # Mtermsmtp,P=[TCP], F=mDFMuCXe, S=22, R=22, A=TCP $h PORTNUMBER</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!$3$3$G!"(BPORTNUMBER $B$O%m!<%+%k%^%7%s$N%j%@%$%l%/%H$5$l$?%]!<%H$NHV9f$G$9!#$3(B $B$l$O(B 2000 $B0J>e$N;H$o$l$F$$$J$$%]!<%H$G$"$k$Y$-$G$7$g$&!#<!$K!"(Bsendmail $B$K$I$N(B $B%^%7%s$K$D$J$2$P$$$$$N$+$rEA$(!"$^$?%G%U%)%k%H%a!<%i$H$7$F(B termsmtp $B$r%;%C%H(B $B$7$^$9!#(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > # # major relay mailer # DMtermsmtp # # major relay host: use the $M mailer to send mail to other domains # DR HOSTNAME CR HOSTNAME</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >n $B!!$3$3$G!"(BHOSTNAME $B$O%m!<%+%k%[%9%H$NL>A0$G$9(B(localhost $B$GF0$/$G$7$g$&$+!)(B)$B!#(B $B:G8e$N%(%s%H%j$O%$%s%?!<%M%C%H%a!<%k$rE>Aw$9$k(B O $B%k!<%k$K4p$E$/$b$N$G$9!#(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > # Pass other valid names up the ladder to our forwarder R$*<@$*.$+>$* $#$M $@$R $:$1<@$2.$3>$4 user@any.domain</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!%$%s%?!<%M%C%H%[%9%H$K(B TERM $B%3%M%/%7%g%s$,3NN)$5$l$?$i!"%m!<%+%k%^%7%s>e$G(B $B<!$N%3%^%s%I$r<B9T$7$F$/$@$5$$!#(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > tredir PORTNUMBER internet.host:25 /usr/lib/sendmail -q</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!$3$3$+$i$OEE;R%a!<%k$r(B TERM $B$r;H$C$F<u$1<h$kJ}K!$K0\$j$^$9!#%a!<%k$O(B mailhost $B$H$$$&%M%C%H%o!<%/%^%7%s$K$"$k$"$J$?$N%"%+%&%s%H$KFO$1$i$l$F$$$k$H$7$^$9!#:G$b4JC1$J2r7hK!$OC1$K(B trsh $B$+(B termtelnet $B$G(B mailhost $B$K%m%0%$%s$7$F$=$3$G%a!<%k$rFI$`$3$H$G$9!#$7$+$7!"$"$J$?$N%a!<%k$r%m!<%+%k%^%7%s$K<+F0E*$K%@%&%s%m!<%I$5$;$k$3$H$b2DG=$J$N$G$9!#$3$l$r<B8=$9$kJ}K!$N0l$D$,(B Post Office Protocol, (POP)$B$G$9!#(BPOP $B$O$^$5$K$3$NL\E*$N$?$a$K%G%6%$%s$5$l$F$$$^$9!'4V7gE*$J%M%C%H%o!<%/%3%M%/%7%g%s$r;}$D%^%7%s$K%a!<%k$rG[Aw$9$k$?$a$G$9!#(BPOP $B$r;H$&$K$O!"(Bmailhost $B$G(B POP $B%5!<%P$,%$%s%9%H!<%k$5$l$F$$$J$/$F$O$J$j$^$;$s!#$=$&$J$C$F$$$l$P!"(BPOP $B%/%i%$%"%s%H$r;H$C$F?tJ,$4$H$K%a!<%k$r%@%&%s%m!<%I$G$-$^$9!#4|BTDL$j!"$3$l$O(B tredir $B$G9T$o$l$^$9!#(BPOP $B%5!<%S%9$O(B 110 $B$G$9(B($B8E$$%W%m%H%3%k(B POP-2 $B$,$"$C$F!"$3$l$,%]!<%H(B 109 $B$r;H$&$3$H$KCm0U$7$F$/$@$5$$!($3$NJ8=q$G$O(B POP $B$N:G?7HG$G$"$k(B POP-3 $B$K$D$$$F5-=R$7$^$9(B)$B!#$$$/$D$+$N(B POP $B%/%i%$%"%s%H$,F~<j2DG=$G$9!#0l$D$O!"%9%/%j%W%H8@8l(B perl $B$K$h$C$F=q$+$l$?(B pop-perl-1.X $B$G!"(BWilliam Perry $B$K$h$C$F=q$+$l!";d$,%a%s%F%J%s%9$7$F$$$^$9!]!](B sunsite.unc.edu:/pub/Linux/system/Mail $B$G8+$D$+$k$G$7$g$&!#(B</P ><P >$B!!(BPOP $B$r;H$&$?$a$K!"%m!<%+%k%]!<%H$r(B mailhost $B$N%]!<%H(B 110 $B$K%j%@%$%l%/%H$7!"(B $B%/%i%$%"%s%H$K$O%m!<%+%k%]!<%H$r;H$C$F%m!<%+%k%[%9%H$+$i%a!<%k$r<hF@$9$k$h$&(B $B$K@_Dj$7$^$9!#Nc$G$O!"(Bmailhost $B$G(B POP $B%5!<%P$,Av$C$F$$$k$3$H$r2>Dj$7$^$9!#(B $B%m!<%+%k%]!<%H(B 2110 $B$r%j%@%$%l%/%H$7!"(Bpop-perl $B%/%i%$%"%s%H$r5/F0$7$^$9!'(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > $ tredir 2110 mailhost:110 Redirecting 2110 to mailhost:110 $ pop Username: bill Password: <enter your password for mailhost> Pop Host: name of local Pop Port: 2110 Starting popmail daemon for bill</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!(BPOP $B%5!<%P$,MxMQ$G$-$J$$>l9g!"(BBCRMailHandler $B%Q%C%1!<%8$K(B TERM $B%j%s%/$rDL$8(B $B$F%a!<%k$r%m!<%+%k%^%7%s$K%@%&%s%m!<%I$9$k%W%m%0%i%`$,4^$^$l$F$$$^$9!#;d$O(B $B;H$C$?$3$H$,$"$j$^$;$s$,!";H$C$?$3$H$N$"$kJ}$N%3%a%s%H$r4?7^$7$^$9!#(B term.mailerd+smail $B%Q%C%1!<%8$b$3$NL\E*$K;H$&$3$H$,$G$-$^$9!#;DG0$J$,$i!"(B BCRMailHandler $B$b(B term.mailerd+smail $B%Q%C%1!<%8$b(B TERM $B%P!<%8%g%s(B 2.0.0 $B0J>e(B $B$G$O$b$&F0$-$^$;$s!#(B</P ></DIV ></DIV ></DIV ><DIV CLASS="SECT1" ><HR><H1 CLASS="SECT1" ><A NAME="TUDPREDIR" >8. tudpredir</A ></H1 ><P >$B!!(Btudpredir $B$O!"%W%m%0%i%`$,2?$r$9$k$N$+!"$^$?$I$N$h$&$K5/F0$5$l$k$N$+$H$$$&(B $B$3$H$r8+$l$P(B tredir $B$K;w$F$$$^$9!#$3$l$iFs$D$N%W%m%0%i%`$NBg$-$J0c$$$O(B tredir $B$,(B TCP $B%M%C%H%o!<%/%5!<%S%9$r%j%@%$%l%/%H$9$k$?$a$K;H$o$l$k$N$KBP$7$F!"(B tudpredir $B$O(B UDP (User Datagram Protocol) $B%M%C%H%o!<%/%5!<%S%9$r(B TERM $B%j%s%/(B $B$rDL$7$F%j%@%$%l%/%H$9$k$H$$$&$3$H$G$9!#Fs$D$N%W%m%0%i%`$N4V$N$b$&0l$D$N0c$$(B $B$O!"(Btredir $B$,%m!<%+%k%]!<%H$r3NN)$9$k$N$K@.8y$9$k$H%P%C%/%0%i%&%s%I%G!<%b%s$K(B $B$J$k$N$KBP$7$F!"(Btudpredir $B$G$OL@<(E*$K%P%C%/%0%i%&%s%I$K2s$5$J$1$l$P$J$i$J$$(B $B$H$$$&$3$H$G$9!#(B</P ><P >$B!!0lHLE*$J(B tudpredir $B$N7A$O!'(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > tudpredir [this_computer:]port [that_computer:]port</PRE ></FONT ></TD ></TR ></TABLE ></P ></DIV ><DIV CLASS="SECT1" ><HR><H1 CLASS="SECT1" ><A NAME="AUTOMATION" >9. $B:n6H$N<+F02=(B</A ></H1 ><P >$B!!$5$F!"$3$3$^$G$GA4$F$N%M%C%H%o!<%/%5!<%S%9$r(B TERM $B$rDL$7$FF@$kJ}K!$rCN$j$^(B $B$7$?$N$G!"%j%s%/$,<+F0E*$K%;%C%H%"%C%W$5$l!"@_Dj$^$G$G$-$k$h$&$K$J$C$?$i$$$$(B $B$G$9$M!#$=$N$h$&$JJ}K!$O$I$N%3%_%e%K%1!<%7%g%s%W%m%0%i%`$r;H$&$N$+!"$3$HMQ$K(B $B%j%b!<%H%7%9%F%`$K%m%0%$%s$9$k$N$+$K$h$C$FL5?t$KB8:_$9$k$G$7$g$&!#(B</P ><P >$B!!;d$O;H$C$?$3$H$,$"$j$^$;$s$,$H$F$b$$$$$HJ9$$$F$$$k%W%m%0%i%`$,(B fet, a front end for TERM $B$G$9!#$3$l$O%j%b!<%H%7%9%F%`$K%m%0%$%s$7(B TERM $B$r5/F0$7A4(B $B$F$N(B tredir $B$r<B9T$9$k$h$&%G%6%$%s$5$l$F$$$^$9!#(Bfet $B$K$D$$$F$N$"$i$f$k%3%a%s(B $B%H$OBg4?7^$G$9!#(B</P ><P >$B!!$3$3$G$ONc$H$7$F!"(Bkermit $B$r;H$C$F%j%b!<%H%7%9%F%`$K%m%0%$%s$7!"A4$F$N(B TERM $B$N=i4|2=$r$9$k%3%^%s%I$N%;%C%H$r>R2p$7$^$7$g$&!#$b$A$m$s$G$9$,!"$"$J$?$,$3$N(B $BNc$r;H$&$N$J$i!"$"$J$?<+?H$N%m%0%$%s<j=g$K$"$o$;$F=$@5$9$kI,MW$,$"$k$G$7$g$&!#(B</P ><P >$B!!<B:]$K8F$S=P$5$l$k%3%^%s%I$O%7%'%k%9%/%j%W%H(B 'knet' $B$G!"$3$N$h$&$J$b$N$G$9!#(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > #!/bin/sh /usr/bin/kermit -y $HOME/.kerm_term > $HOME/klog < /dev/null 2> & 1 exec $HOME/bin/tstart >> $HOME/klog 2> & 1</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!%9%/%j%W%H(B '.kerm_term' $B$O<!$N$h$&$J$b$N$G$9!#(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > pause 2 # The number you want to dial output atdtXXXXXXX \13 # Login to the terminal server input 145 {name: } output MYNAME \13 input 3 {word: } output MYPASSWORD \13 input 5 {xyplex>} # Make the line transparent output term telnet-t \13 output term stopb 1 \13 # Connect to the remote host output telnet remotehost.somedomain.org \13 input 10 {ogin: } output MYOTHERNAME \13 input 3 word: output MYOTHERPASSWORD \13 pause 5 # Fire up term on the remote host output exec term -s 38400 -l $HOME/tlog -w 10 -t 150 \13 ! /usr/bin/term -r -l $HOME/tlog -s 38400 -c off -w 10 -t 150 < /dev/modem > /dev/modem & # Open other clients here suspend !killall -KILL term</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!:G8e$K!"(B TERM $B%/%i%$%"%s%H$r5/F0$9$k%9%/%j%W%H(B 'tstart' $B$,$3$l$G$9!#(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > #!/bin/sh # # This lets mail get out, can read news here, can pick up my mail here # /usr/local/bin/tredir 2025 25 2119 newshost:119 2110 pophost:110 # # So I can open up Xwindows here # /usr/local/bin/trsh -s txconn # # So I will receive mail.... # /usr/local/bin/pop # # Clean out the queue, in case of boo-boos # /usr/bin/runq # # Done now # echo ^G^G > /dev/console</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!:G8e$K%3%M%/%7%g%s$r@Z$j$?$/$J$C$?$i!"(Bkermit $B$r%l%8%e!<%`$7!"%5%9%Z%s%I$7$F(B $B$/$@$5$$!#%9%/%j%W%H$N:G8e$N9T$,%m!<%+%k$N(B TERM $B$r(B kill $B$7$F%7%9%F%`$r:G=i$N(B $B>uBV$KLa$7$^$9!#(B</P ><P >$B!!(B($BCx<T$+$i$NCm0U!'(B'!killall -KILL term' $B$9$kBe$o$j$K(B '!tshutdown' $B$G$b2DG=$J(B $B$O$:$J$N$G$9$,!"$3$l$bF0$/$G$7$g$&$+!)(B)</P ><P >$B!!@h$[$I$$$C$?$h$&$K!"$d$jJ}$OL5?t$K$"$j$^$9!($3$l$i$OC1$K%9%?!<%H$r@Z$k$?$a(B $B$NNc$K2a$.$^$;$s!#$3$N$[$+$NNc$b(B autoterm $B$d(B JoelTermStuff $B$N%Q%C%1!<%8$G8+$D(B $B$+$k$G$7$g$&!#(B</P ></DIV ><DIV CLASS="SECT1" ><HR><H1 CLASS="SECT1" ><A NAME="SOFTANDTERM" >10. $B%=%U%H$r(B TERM $B$H$H$b$K;H$($k$h$&$K$9$k(B</A ></H1 ><P >$B!!86M}E*$K$O!"%M%C%H%o!<%/$r;H$&%W%m%0%i%`$O(B TERM $B$H$NAH$_9g$o$;$G$bF0$+$;$^(B $B$9!#$=$N$&$A$N$$$/$D$+$O$9$G$K(B TERM $B$,AH$_9~$^$l$?%P%$%J%j$H$7$F<j$KF~$j$^(B $B$9!#$3$l$i$K$O(B telnet, (nc)ftp, Mosaic $B$=$7$F$=$NB>$?$/$5$s$"$j$^$9!#$=$l$i$N(B $B%W%m%0%i%`$N$[$H$s$I$O(B TERM 1.17 $B0JA0$N$b$N$N$?$a$K%3%s%Q%$%k$5$l$F$$$^$9!#$7(B $B$+$7!"?7$7$$%P!<%8%g%s$N(B TERM $B$G$bF0$/$O$:$G$9!#(B</P ><P >$B!!%W%m%0%i%`$r(B TERM $BBP1~$K$9$k$b$&0l$D$NJ}K!$O!"<+J,$G0\?"$9$k$3$H$G$9!#$3$N(B $B2aDx$K$D$$$F$O<!$N%5%V%;%/%7%g%s$G=R$Y$^$9!#(B</P ><P >$B!!%W%m%0%i%`$r(B TERM $BBP1~$K$9$k:G8e$NJ}K!$O!"(Btemify $B$9$k$3$H$G$9!#(B</P ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="SOURCE" >10.1. $B%=!<%9$N0\?"$H%3%s%Q%$%k(B</A ></H2 ><P >$B!!%=%U%H%&%'%"$r(B TERM $B$K0\?"$9$k$N$O$H$F$b4JC1$J0\?"<j=g$G2DG=$G$9!'(B</P ><P >$B!!$b$7(B '/usr/local' $B$K(B root $B$K$h$C$F%$%s%9%H!<%k$5$l$F$$$k$J$i$P!'(B <P ></P ><OL TYPE="1" ><LI ><P >$B%3%s%Q%$%k%U%i%0(B -include /usr/local/include/termnet.h $B$r2C$($k(B</P ></LI ><LI ><P >$B%i%$%V%i%j%j%9%H$K(B -L$HOME/term -ltermnet $B$r2C$($k(B</P ></LI ></OL > $B!!$=$7$F%=%U%H%&%'%"$K$D$$$F$/$k(B INSTALL $B$d(B README $B$H$$$C$?J8=q$K=q$+$l$?DL$j(B $B$K%3%s%Q%$%k$9$l$P$$$$$N$G$9!#$3$l$@$1$G$9!*(B</P ><P >$B!!$3$N;~E@$G!"%3%^%s%I$O(B TERM $B$H6&$K$G$b$=$&$G$J$/$H$bF0:n$7$^$9!#(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > telnet localhost</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B$O@\B3$K(B TERM $B$r;H$$$^$;$s$,!"(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > telnet bohr.physics.purdue.edu</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B$OB>$N%?%$%W$N%M%C%H%o!<%/%3%M%/%7%g%s$,$J$$8B$j(B TERM $B$r;H$$$^$9!#(B</P ><P >$B!!(Brlogin $B$N$h$&$J$$$/$D$+$N%3%^%s%I$O(B root $B$+(B TERM $B%3%M%/%7%g%s$N=jM-<T(B($BFC8"(B $B$r;}$C$F$$$k?M(B)$B$@$1$,<B9T$G$-$^$9!#(B</P ><P >$B!!$$$/$D$+$N%3%^%s%I$O(B TERM $B$KBP$7F)2aE*$G!"B>$KA*Br;h$N$J$$;~$K$@$1(B TERM $B$r(B $BMQ$$$^$9!#Nc$H$7$F$O(B telnet $B$d(B ftp $B$,$"$j$^$9!#(B</P ><P >$B!!B>$N$b$N$O(B TERM $B$r;H$C$F$h$$$H$$$&$3$H$r30$+$i%U%i%0$r$?$F$FEA$($kI,MW$,$"(B $B$j$^$9!#$3$l$i$N%W%m%0%i%`$K$O(B xarchie, fsp $B$=$7$F(B ytalk $B$,4^$^$l$^$9!#(B</P ><P >$B!!$3$l$i$N%W%m%0%i%`$K%U%i%0$rM?$($k$K$O!"4D6-JQ?t(B TERMMODE $B$r(B README.security $B$K$J$i$C$F@_Dj$9$k$3$H$b$G$-$^$9$7!"(Bmake installnet $B$r<B9T$9$k$3$H$b$G$-$^(B $B$9!#7k6I!":n$i$l$k(B'termnet' $B%U%!%$%k$OFCJL$J%M%C%H%o!<%/$N;X<($r4^$_$^$9$,!"(B $B$=$NB8:_$@$1$,3NG'$5$l$k$N$G$9!#(B</P ><P >$B!!$b$7%$!<%5%M%C%H@\B3$r2C$($k$N$J$i!"C1$K(B 'termnet' $B%U%!%$%k$r:o=|$7$FF1$8%P(B $B%$%J%j$r;H$$B3$1$k$3$H$,$G$-$k$N$G$9!*(B</P ><P >$B!!Cm0U!'(Bclient.a $B$N:"$K0\?"$5$l$?%W%m%0%i%`$OC1$K(B client.a $B$+$i(B termnet.a $B$r(B $B8+$k$h$&$KJQ99$9$k$@$1$G!"?7$7$$%P!<%8%g%s$N(B TERM $B$G$b:F%3%s%Q%$%k2DG=$G$9!#(B</P ></DIV ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="TERMIFY" >10.2. Termify</A ></H2 ><P >$B!!$3$N%Q%C%1!<%8$O!"(BTERM $B$r;H$&$?$a$K%@%$%J%_%C%/%j%s%/%i%$%V%i%j$rJQ99$7$^$9!#(B</P ><P >$B!!(Btermify $B$r;H$&A0$K!"(BTERM $B%P!<%8%g%s(B 2.2i ($B$3$l$O%P!<%8%g%s(B 2.2.8 $B$G$7$g$&(B $B$+!)(B)$B0J>e!"$=$7$F(B libc.so.4.5.26 $B0J>e$r;H$C$F$$$kI,MW$,$"$j$^$9!#$=$N8e!"%G%#(B $B%l%/%H%j(B '/lib' $B$K%U%!%$%k(B 'libt.so.4' $B$r:n$kI,MW$,$"$j$^$9(B($B%Q%C%1!<%8$N(B README $B%U%!%$%k$r8+$F$/$@$5$$(B)$B!#(B</P ><P >$B!!$3$N;~E@$G$NLdBj$O!"(BTERM $B$N%P!<%8%g%s$r$"$2$k$4$H$K%U%!%$%k(B 'libt.so.4' $B$r(B $B:n$jD>$5$J$/$F$O$J$i$J$$$H$$$&$3$H$G$9!#(B</P ><P >$B!!%i%$%V%i%j$,$G$-$?$i!"$3$N$h$&$J%3%^%s%I$r;H$C$F!"(B TERM $BBP1~$K$7$?$$%W%m%0(B $B%i%`$r(B termify $B$K?)$o$;$F$d$l$P$$$$$N$G$9!'(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > termify <command name></PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!:G8e$K!"%Q%C%1!<%8$K$O(B 'smail' $B$r40A4$K(B termify $B$9$k%9%/%j%W%H$,F~$C$F$$$^(B $B$9!(FCJL$JE>Aw$N@_Dj$OI,MW$"$j$^$;$s!#JQ99$7$J$1$l$P$J$i$J$$$N$O(B 'From:' $B%"%I(B $B%l%9$/$i$$$G$7$g$&!#(B</P ></DIV ></DIV ><DIV CLASS="SECT1" ><HR><H1 CLASS="SECT1" ><A NAME="GETTERMCLIENT" >11. Term $B%/%i%$%"%s%H(B</A ></H1 ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="FTP" >11.1. ftp $B%5%$%H$+$iF~<j2DG=$J(B Term $B%/%i%$%"%s%H(B</A ></H2 ><P >$B!!0J2<$K!"(BTERM $B$r;H$C$F<B9T$9$k$3$H$N$G$-$k%"%W%j%1!<%7%g%s$N%j%9%H$r5s$2$^(B $B$9!#$3$l$,40A4$@$H$O$$$$$^$;$s!($"$i$f$kDI2C$r4?7^$7$^$9!#2DG=$J8B$j%"%W%j(B $B%1!<%7%g%s$N$"$k%5%$%H$H%G%#%l%/%H%j$rF~$l$F$$$k$D$b$j$G$9(B($B;d$NCN<1$NA4$F(B)$B!#(B $B;d$,%"%W%j%1!<%7%g%s$N8+$D$+$k>l=j$O(B sunsite.unc.edu $B$G$"$k$H5-=R$7$?$i!"$=$l(B $B$O0J2<$NFs$D$N%G%#%l%/%H%j$+$i8+$D$+$k$H$$$&0UL#$G$9!#(B</P ><P ><P ></P ><OL TYPE="1" ><LI ><P >/pub/Linux/apps/comm/term/apps</P ></LI ><LI ><P >/pub/Linux/apps/comm/term/extra</P ></LI ></OL ></P ><P >$B!!$G$O$$$C$F$_$^$7$g$&(B :-)</P ><P ><P ></P ><DIV CLASS="VARIABLELIST" ><DL ><DT >TERM $B%Q%C%1!<%8!'(B</DT ><DD ><P > <TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" > tupload tdownload ($B%P!<%8%g%s(B 2.1.0 $B0J>e(B) trsh tmon tredir tudpredir ($B%P!<%8%g%s(B 2.0.0 $B0J>e(B) txconn trdate(d) tshutdown libtermnet</PRE ></FONT ></TD ></TR ></TABLE ></P ></DD ><DT >$B%U%!%$%kE>Aw!'(B</DT ><DD ><P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" > ftpd sunsite.unc.edu termncftp sunsite.unc.edu ncftp185 sunsite.unc.edu:/pub/Linux/system/Network/file-transfer fsp sunsite.unc.edu:/pub/Linux/system/Network/file-transfer</PRE ></FONT ></TD ></TR ></TABLE ></P ></DD ><DT >$B%$%s%U%)%a!<%7%g%s%7%9%F%`!'(B</DT ><DD ><P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" > lynx Mosaic sunsite.unc.edu:/pub/Linux/system/Network/info-systems/Mosaic chimera netscape sunsite.unc.edu:/pub/Linux/system/Network/info-systems httpd xgopher gopher sunsite.unc.edu</PRE ></FONT ></TD ></TR ></TABLE ></P ></DD ><DT >$B%j%b!<%H%m%0%$%s!'(B</DT ><DD ><P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" > termtelnet sunsite.unc.edu rlogin physics.purdue.edu:/pub/bcr/term/extra rsh physics.purdue.edu:/pub/bcr/term/extra</PRE ></FONT ></TD ></TR ></TABLE ></P ></DD ><DT >$B%M%C%H%K%e!<%9!'(B</DT ><DD ><P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" > tin 1.3 sunsite.unc.edu:/pub/Linux/system/Mail/news news2 sunsite.unc.edu</PRE ></FONT ></TD ></TR ></TABLE ></P ></DD ><DT >$B%a!<%k!'(B</DT ><DD ><P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" > slurp sunsite.unc.edu smail sunsite.unc.edu term.mailerd+smail sunsite.unc.edu BCRMailHandlerXXX physics.purdue.edu:/pub/bcr/term</PRE ></FONT ></TD ></TR ></TABLE ></P ></DD ><DT >$B<+F02=%9%/%j%W%H!'(B</DT ><DD ><P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" > JoelTermStuff sunsite.unc.edu autoterm sunsite.unc.edu fet sunsite.unc.edu</PRE ></FONT ></TD ></TR ></TABLE ></P ></DD ><DT >$B$=$NB>$N%W%m%0%i%`!'(B</DT ><DD ><P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" > inetd sunsite.unc.edu rdate sunsite.unc.edu xgospel sunsite.unc.edu:/pub/Linux/games/x11/networked termify physics.purdue.edu:/pub/bcr/term/extra xboard sunsite.unc.edu ircII sunsite.unc.edu:/pub/Linux/system/Network/chat whois xwebster sunsite.unc.edu sxpc ftp.x.org:/R5contrib xztalk sunsite.unc.edu:/pub/Linux/apps/sound/talk</PRE ></FONT ></TD ></TR ></TABLE ></P ></DD ></DL ></DIV ></P ></DIV ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="TERMNETPACKAGE" >11.2. termnet $B%Q%C%1!<%8(B</A ></H2 ><P >$B!!(Btermnet-2.0.4-Linux-bin.tar.gz (sunsite.unc.edu:/pub/Linux/apps/comm/term) $B%Q%C%1!<%8$K$O$$$/$D$+$N%3%s%Q%$%k$5$l$?(B TERM $B%/%i%$%"%s%H$H%9%/%j%W%H!"%^(B $B%K%e%"%k%Z!<%8$d(B libtermnet.so.2.00.04 $B$,4^$^$l$F$$$^$9!#%/%i%$%"%s%H$O(B libtermnet.so $B$N%P!<%8%g%s$G%3%s%Q%$%k$5$l$F$$$^$9!#%Q%C%1!<%8$O0J2<$N%/%i%$(B $B%"%s%H$r4^$_$^$9!'(B</P ><P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" > fet finger ftp fwhois ncftp</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B7Y9p!'$3$N%Q%C%1!<%8$K$O(B TERM $B<+?H$r4^$`(B TERM 2.0.4 $B$N%3%s%Q%$%k$5$l$?%/%i%$(B $B%"%s%H$b4^$^$l$F$$$^$9!#2?$r$7$?$$$N$+$r3NG'$7$J$$$G%$%s%9%H!<%k$7$F$O$$$1$^(B $B$;$s!#<B9T%U%!%$%k$r$"$A$3$A$K0\F0$7$@$9$H!"B>$N%P!<%8%g%s$N(B TERM $B$d$=$N%/%i(B $B%$%"%s%H$rGK2u$7$F$7$^$&$3$H$b$"$j$^$9!#(B</P ></DIV ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="NOTYETSUPPORTED" >11.3. $BK>$^$l$F$O$$$k$,$^$@%5%]!<%H$5$l$F$$$J$$$b$N(B</A ></H2 ><P ><P ></P ><OL TYPE="1" ><LI ><P >DOOM: $B%/%i%$%"%s%H$H%5!<%P$NN>J}$,%]!<%H(B 5029 $B$r;H$&$H$$$&;v<B$,$3$N%2!<%`(B $B$NLdBj$K$J$C$F$$$k$h$&$G$9!#(B</P ></LI ><LI ><P >NFS: NFS $B$O(B $B@\B3MW5a$r$9$k%=%1%C%H$,(B 1024 $B0J2<$N%]!<%H$K$D$J$,$k$h$&$K$J$C(B $B$F$$$k>l9g$K8B$j%j%/%(%9%H$r<u$1IU$1$k$H2>Dj$7$F$$$^$9!#$3$l$OLLE]$J$3$H$G(B $B$9!#$7$+$7$J$,$i!"$$$/$D$+$N(B NFS $B%5!<%P$O(B 'insecure' $B%*%W%7%g%s$r;}$C$F$$$^(B $B$9!#$3$N$h$&$J>l9g(B RPC $B%5%]!<%H$,(B Term $B$K2C$($i$l$l$P(B NFS $B$OF0$/$+$b$7$l$^$;(B $B$s!#(B</P ></LI ></OL ></P ></DIV ></DIV ><DIV CLASS="SECT1" ><HR><H1 CLASS="SECT1" ><A NAME="TERMSECURITY" >12. Term $B$H%;%-%e%j%F%#(B</A ></H1 ><P >$B!!$3$N%;%/%7%g%s$G$O!"$$$/$D$+$N(B TERM $B$N%;%-%e%j%F%#$N304Q$K$D$$$F;XE&$7$F$*(B $B$-$^$9!#LdBj$,@bL@$5$l!"%;%-%e%j%F%#$r8~>e$5$;$kJ}K!$,=q$+$l$F$$$^$9!#(B</P ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="TRSH" >12.1. trsh</A ></H2 ><P >$B!!(Btrsh $B$O%j%b!<%H%7%9%F%`$+$i%m!<%+%k$N(B Linux box $B$K%"%/%;%9$9$k$?$a$K;H$o$l(B $B$k$H4m81$G$9!#(BTERM $B$H$=$N%/%i%$%"%s%H$NLdBj$O!"(BTERM $B%3%M%/%7%g%s$N=jM-<T$K2C(B $B$($F(B 'root' $B$b%3%M%/%7%g%s$rDL$8$F(B TERM $BBP1~%W%m%0%i%`$r<B9T$G$-$k$H$$$&$3$H(B $B$G$9!#(B</P ><P >$B!!$3$N$3$H$O!"%j%b!<%H%7%9%F%`$N(B 'root' $B$,(B trsh $B$r<B9T$7$F(B TERM $B%3%M%/%7%g%s(B $B$N=jM-<T$N%m%0%$%s$KF~$k$3$H$,$o$a$F4JC1$K$G$-$k$H$$$&$3$H$G$9!#(B</P ><P >$B!!$3$NLdBj$N2r7hK!$O4JC1$G$9!'%m!<%+%k%^%7%s$N(B termrc $B%U%!%$%k$K<!$N$h$&$J9T(B $B$rF~$l$k$@$1$G$9!'(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > denyrsh on</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!$3$l$r(B 'termrc' $B%U%!%$%k$K%;%C%H$9$k$3$H$K$h$j!"%j%b!<%H%5%$%H$K$$$kC/$b$,(B trsh $B$r;H$C$F$"$J$?$N%^%7%s$K%"%/%;%9$G$-$J$/$J$j$^$9!#(BTERM $B%3%M%/%7%g%s$rDL(B $B$7$F$"$J$?$N%m!<%+%k(B Linux box $B$K%"%/%;%9$7$?$$$N$G$"$l$P!"(Btelnet $B$d%j%@%$%l(B $B%/%H$5$l$?%]!<%H$O;H$&$3$H$,$G$-$^$9!#(B</P ></DIV ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="TXCONNANDXAUTH" >12.2. txconn $B$H(B xauth</A ></H2 ><P >$B!!(Btxconn $B$O62$m$7$/0BA4$G$O$"$j$^$;$s!(C/$G$b$,(B TERM $B$rDL$8$F$"$J$?$N%m!<%+%k(B $B%5!<%P$K$"$i$f$k$$$?$:$i$r;E3]$1$k$3$H$,$G$-$^$9!#$3$N<o$N$3$H$G?4G[$9$k$N$J(B $B$i!"%3%M%/%7%g%s$rG'>Z$9$k$?$a$K(B xauth $B$r;H$&$3$H$r9M$($k$N$,$$$$%"%$%G%"$K$J(B $B$k$G$7$g$&!#(Bxauth $B$r;H$C$F%3%M%/%7%g%s$r0BA4$K$9$kJ}K!$K$D$$$F$O<!$N%;%/%7%g(B $B%s$r8+$F$/$@$5$$!#(B</P ></DIV ><DIV CLASS="SECT2" ><HR><H2 CLASS="SECT2" ><A NAME="SXPCETC" >12.3. sxpc, xhost $B$H(B xauth</A ></H2 ><P >$B!!(Bsxpc $B$O(B 'xhost +' $B$H6&$K;H$&$H!"(Bxauth $B$r;H$o$J$$8B$jHs>o$K4m81$G$9!#(B</P ><P >$B!!(Bsxpc $B$r;H$&$K$"$?$C$F!"(Bxauth $B$r;H$&$3$H$O%;%-%e%j%F%#$r3NJ]$9$k>e$GHs>o$K=E(B $BMW$J$3$H$G$9!#(Bsxpc $B$r;H$&$H$-(B xauth $B$r;H$o$J$$$J$i!"(B'xhost +' $B$r;H$&$N$HF1$8(B $BA4$F$N4m81$,@8$8$^$9!#$3$l$i$N4m81$,4^$^$l$^$9$,$3$l$K8B$j$^$;$s!'(B</P ><P ><P ></P ><UL ><LI ><P >$B$"$J$?$N%9%/%j!<%s$K2?$,I=<($5$l$F$$$k$N$+$r8+$k(B</P ></LI ><LI ><P >$B2?$r%?%$%W$7$F$$$k$N$+$r8+$k(B</P ></LI ><LI ><P >$BC/$+$,$"$J$?$N%&%#%s%I%&$G%?%$%W$9$k(B($BNc$($P!"$"$J$?$NA4$F$N%U%!%$%k$r:o=|$9(B $B$k(B :-(</P ></LI ></UL ></P ><P >$B!!(Bxauth $B$O(B X $B%j%j!<%9(B R4 $B$+$iMxMQ2DG=$K$J$C$F$$$^$9!#$3$3$G$O(B xauth $B$N4pACE*(B $B$J;H$$J}$N%;%C%H%"%C%W$K$D$$$F=R$Y$^$9!#$3$N@_Dj$O%M%C%H%o!<%/$rF0$-2s$k$K$O(B $BL5KIHw$G$9$,!"$=$l$G$h$1$l$P$&$^$/F0$/$G$7$g$&!#(B</P ><P >$BCm0U!'(Bxauth $B$r;H$&$H$-$K$O(B $DISPLAY $BJQ?t$r%m!<%+%k%[%9%H$K%;%C%H$7$F$O!V$$$1(B $B$^$;$s!W(B($B$^$?$O!"(Blocalhost:$B2?$H$+(B)$B!#(B$DISPLAY $BJQ?t$,%m!<%+%k%[%9%H$r;H$&$h$&$K(B $B$J$C$F$$$k$H!"%/%i%$%"%s%H$OE,@Z$JG'>Z>pJs$r8+$D$1$k$3$H$,$G$-$J$/$J$j$^$9!#(B $BK\Ev$N%[%9%HL>$r$D$1$F$d$l$P$h$$$N$G$9!#(BREADME $B$K=>$C$F%3%s%Q%$%k$9$k$J$i!"(B -DNOGETHOSTNAME $B$J$7$G%3%s%Q%$%k$9$l$P$&$^$/$$$/$G$7$g$&!#(B</P ><P >$B!!%/%i%$%"%s%H$rAv$i$=$&$H$9$k%^%7%s$r(B C $B$H!"$^$?I=<($7$?$$%^%7%s$r(B D $B$H$7$^(B $B$9!#(B</P ><P >$B!!:G=i$K!":GBg(B 16 $B$N(B 16 $B?J?t$N?t;z$NAH$r80$H$7$FA*$S$^$9(B(0-9 $B$H(B a-f $B$+$i$J$k(B $B6v?t8D$N?t;z$H$$$&$3$H$K$J$j$^$9(B)$B!#$3$N80$r0J2<$NNc$K<($9(B <key> $B$N>l=j$KCV$+(B $B$J$/$F$O$J$j$^$;$s!#(B</P ><P ><P ></P ><UL ><LI ><P >$B!!(BC $B$G!'(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > % xauth xauth: creating new authority file $HOME/.Xauthority Using authority file $HOME/.Xauthority xauth> add Chostname:8 MIT-MAGIC-COOKIE-1 <key> xauth> exit</PRE ></FONT ></TD ></TR ></TABLE ></P ></LI ><LI ><P > D $B$G!'(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > % xauth xauth: creating new authority file $HOME/.Xauthority Using authority file $HOME/.Xauthority xauth> add Dhostname/unix:0 MIT-MAGIC-COOKIE-1 <key> xauth> add Dhostname:0 MIT-MAGIC-COOKIE-1 <key> xauth> exit</PRE ></FONT ></TD ></TR ></TABLE ></P ></LI ></UL ></P ><P >$B!!(BD $B$G(B X $B%5!<%P$r%9%?!<%H$9$k$H$-$K!"%U%i%0(B -auth $HOME/.Xauthority $B$r$D$1$J(B $B$1$l$P$J$j$^$;$s!#(BX $B%5!<%P$,$I$N$h$&$K%9%?!<%H$9$k$+!"(B'$HOME/xserverrc' $B$rJT(B $B=8$"$k$$$O:n@.$9$kI,MW$,$"$j$^$9!#Nc$($P!'(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > #!/bin/sh exec X -auth $HOME/.Xauthority $*</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!(B'.Xauthority' $B%U%!%$%k$,(B C $B$K$*$$$F$b(B D $B$K$*$$$F$b$"$J$?$@$1$,FI$a$k$h$&$K(B $B$7$F$*$$$F$/$@$5$$!#(B</P ></DIV ></DIV ><DIV CLASS="SECT1" ><HR><H1 CLASS="SECT1" ><A NAME="NOTE" >13. $B3P$($F$*$/$3$H(B</A ></H1 ><P >$B!!$3$N%;%/%7%g%s$G$O!"(BTERM $B$K$D$$$F$N%=%U%H%&%'%"$d>pJs$rF@$k$N$KLr$KN)$D(B ftp $B%"%I%l%9$d(B URL $B$r=q$$$F$*$3$&$H;W$$$^$9!#(B</P ><P ><P ></P ><DIV CLASS="VARIABLELIST" ><DL ><DT >Ftp:</DT ><DD ><P ><P ></P ><TABLE BORDER="0" ><TBODY ><TR ><TD >sunsite.unc.edu:/pub/Linux/apps/comm/term/<whole-directory-tree></TD ></TR ><TR ><TD ><A HREF="ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/" TARGET="_top" >sunsite.unc.edu/pub/Linux/docs/HOWTO/<whole-directory-tree></A ></TD ></TR ><TR ><TD >physics.purdue.edu:/pub/bcr/term/<whole-directory-tree></TD ></TR ><TR ><TD >($BJTCm!'(B<A HREF="ftp://sunsite.unc.edu/pub/Linux/system/network/serial/term/" TARGET="_top" >ftp://sunsite.unc.edu/pub/Linux/system/network/serial/term/</A > $B$J$I(B)</TD ></TR ></TBODY ></TABLE ><P ></P ></P ></DD ><DT >URL:</DT ><DD ><P ><P ></P ><TABLE BORDER="0" ><TBODY ><TR ><TD >http://sunsite.unc.edu/mdw/HOWTO/Term-HOWTO.html</TD ></TR ><TR ><TD ><A HREF="http://www.bart.nl/~patrickr/term-howto/Term-HOWTO.html" TARGET="_top" >http://www.bart.nl/~patrickr/term-howto/Term-HOWTO.html</A > ($B>o$K:G?7$N%P!<%8%g%s(B)</TD ></TR ><TR ><TD >http://physics.purdue.edu/~bcr/homepage.html</TD ></TR ></TBODY ></TABLE ><P ></P ></P ></DD ><DT >Netnews:</DT ><DD ><P ><P ></P ><TABLE BORDER="0" ><TBODY ><TR ><TD > comp.os.linux.announce $B?7$7$$(B TERM $B$N%P!<%8%g%s$H(B Term-HOWTO $B$N%"%J%&%s%9(B</TD ></TR ><TR ><TD > comp.os.linux.help TERM $B$K$D$$$F$N<ALd$O$3$3$X(B</TD ></TR ><TR ><TD > comp.os.linux.misc $B$^$?$O$3$3(B</TD ></TR ><TR ><TD > comp.protocols.misc TERM $B$K4X$9$k<ALd$X$NEz$($O$3$3$K$b%]%9%H$5$l$^$9(B</TD ></TR ></TBODY ></TABLE ><P ></P ></P ></DD ><DT >$B4XO"J8=q!'(B</DT ><DD ><P ><P ></P ><TABLE BORDER="0" ><TBODY ><TR ><TD > Using Term to Pierce an Internet Firewall HOWTO by Barak Pearlmutter, bap@learning.scr.siemens.com</TD ></TR ><TR ><TD ><A HREF="http://www.linuxdoc.org/HOWTO/Firewall-HOWTO.html" TARGET="_top" >Firewall HOWTO</A > (<A HREF="http://www.linux.or.jp/JF/JFdocs/Firewall-HOWTO.html" TARGET="_top" >$BF|K\8lLu(B</A >) by David Rudder, drig@execpc.com</TD ></TR ><TR ><TD ><A HREF="http://www.linuxdoc.org/HOWTO/Serial-HOWTO.html" TARGET="_top" >Serial HOWTO</A > (<A HREF="http://www.linux.or.jp/JF/JFdocs/Serial-HOWTO.html" TARGET="_top" >$BF|K\8lLu(B</A >) by Greg Hankins, gregh@cc.gatech.edu</TD ></TR ><TR ><TD >Net-2/Net-3 HOWTO (<A HREF="http://www.linux.or.jp/JF/JFdocs/NET-3-HOWTO.html" TARGET="_top" >NET-3-HOWTO $B$NF|K\8lLu(B</A >) by Terry Dawson, terryd@extro.ucc.su.oz.au</TD ></TR ></TBODY ></TABLE ><P ></P ></P ></DD ></DL ></DIV ></P ><P >$B!!%M%C%H%K%e!<%9$G<ALd$r$9$k$H$-$K$O!"$_$J$5$s$,$=$NLdBj$r2r7h$9$k$N$K==J,$J(B $B>pJs$rF~$l$k$h$&$K$7$F$/$@$5$$(B(TERM $B$N%P!<%8%g%sHV9f!"%3%M%/%7%g%s$N%;%C%H(B $B%"%C%W$NJ}K!!"Ey(B)$B!#8=;~E@$GB?$/$N(B TERM $B$N%P!<%8%g%s$,;H$o$l$F$*$j$=$lFCM-$N!"(B $B$^$?0lHLE*$JLdBj$bB8:_$7$^$9!#$=$N$?$a!"$b$7M-MQ$J2sEz$,$[$7$+$C$?$i!">/$J$/(B $B$H$b(B TERM $B$N%P!<%8%g%s$O5-:\$9$Y$-$G$9!#$=$&$G$J$$$H!">l9g$K$h$C$F$OLdBj$r2r(B $B7h$9$k$?$a$KBg$^$+$J?dB,$@$1$7$+F@$i$l$J$$$G$7$g$&!#(B</P ></DIV ><DIV CLASS="SECT1" ><HR><H1 CLASS="SECT1" ><A NAME="VERSIONS" >14. TERM $B$N%P!<%8%g%s$H?.Mj@-(B</A ></H1 ><P >$B!!B?$/$N(B TERM $B$N%P!<%8%g%s$,B8:_$7$^$9!#(BTERM $B$r%a%s%F%J%s%9$7$F$$$k(B Bill Riemer $B$O!"$I$N%P!<%8%g%s$,0BDj$7$F$$$F$I$N%P!<%8%g%s$rHr$1$k$Y$-$+$H$$(B $B$&%j%9%H$r:n$j$^$7$?!#$3$N%j%9%H$,0J2<$N$b$N$G$9!#(B</P ><P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" > term110 --> $B$J$s$H$b8@$($J$$(B term111 --> $B$J$s$H$b8@$($J$$(B term112 --> $B$J$s$H$b8@$($J$$(B term113 --> $B$J$s$H$b8@$($J$$(B term114 --> $B$=$3$=$30BDj$7$?&B%P!<%8%g%s(B term115 --> $BIT0BDj$J&B%P!<%8%g%s(B term116 --> $BIT0BDj$J&B%P!<%8%g%s(B term117 --> $BIT0BDj$J&B%P!<%8%g%s(B term118 --> $B$$$/$i$+0BDj$7$?&B%P!<%8%g%s(B term119 --> $B0BDj$7$?%,%s%^%P!<%8%g%s(B term-2.0.X --> $B$$$/$i$+0BDj$7$?&B%P!<%8%g%s(B term-2.1.X --> $B$5$i$K0BDj$7$?&B%P!<%8%g%s(B term-2.2.X --> $B?7$7$$&B%P!<%8%g%s(B term-2.3.X --></PRE ></FONT ></TD ></TR ></TABLE ></P ></DIV ><DIV CLASS="SECT1" ><HR><H1 CLASS="SECT1" ><A NAME="TERMSPEED" >15. Term $B%9%T!<%II=(B</A ></H1 ><P >$B!!(BBill McCarthy $B$N$*$+$2$G!"0c$&%b%G%`!"(BTERM $B$N%P!<%8%g%s!"%3%M%/%7%g%s$N>uBV(B $B$G$N(B TERM $B$N%9%T!<%II=$,$"$j$^$9!#$3$NL\E*$O!"?7$7$$!"$^$?7P83$r@Q$s$@%f!<%6(B $B$KB>$N?M$?$A$,2?$r;H$C$F$$$k$N$+!"$^$?$I$N$h$&$J7k2L$rF@$F$$$k$N$+$rCN$i$;$k(B $B$3$H$G$9!#(B</P ><P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" > LINUX TERM $BI=(B 8/14/94 |___modem speed/make___|___line speed__|__avg cps__|__high__|__term ver_| | 1) USR SP 14.4 | 9600 | 950 | 963 | 1.17 | | 2) USR SP 14.4 | 14400 | 1376 | n/a | 1.18p06 | | 3) Zoom 2400 | 2400 | 220 | 230 | 1.19 | | 4) Boca V.32bis 14 | 57600 | 1400 | n/a | 1.01/09? | | 5) Viva 14.4 | 14400 | 1300 | n/a | 1.16 | | 6) USR SP 14.4 | 14400+ | 1550 | 1680 | 1.19 | | 7) Intel 14.4 Fax | 14400 | 1400 | 1650 | 2.0.4 | | 8) cable tv hookup | 57600 | 1500 | 1800 | 1.18p06 | | 9) Twincom 144/DFi | 57600 | 1500 | 4000? | 2.0.4 | | 10) USR SP 14.4 | 14400 | 1200 | 1500 | 1.08 | | 11) cable tv hookup | 19200 | 1300 | 1800 | 1.19 | |-----------------------------------------------------------------------|</PRE ></FONT ></TD ></TR ></TABLE ></P ><P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" > +$B%3%^%s%I%U%i%0$H!?(Btermrc $B@_Dj!'(B 1) default escapes 2) window 5 3) baudrate 2400 4) n/a baudrate 9600 timeout 200 window 3 window 10 noise on timeout 150 5) compress off 6) baudrate 19200 7) ignore 19+17 8) compress off window 10 compress on window 4 escape 0, 13, timeout 150 timeout 90 16-19, 255 baudrate 38400 baudrate 0 shift 224 flowcrtl 500 window 10 timeout 70 retrain on breakout 24 9) compress off 10) compress off 11) baudrate 19200 baudrate 57600 baudrate 38400 compress on window 10 escape 17, 19 shift 224 timeout 200 remote escape 0, 13 16-17 noise on 19, 255 share on window 10 remote timeout 40</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B!!JRJ}$G%(%9%1!<%W$7$?%-%c%i%/%?$O$b$&0lJ}$GL5;k$7$F$$$k$3$H$r0UL#$7$F$$$^$9!#(B</P ></DIV ><DIV CLASS="SECT1" ><HR><H1 CLASS="SECT1" ><A NAME="HINTSANDTRICK" >16. $B%M%C%H>e$G8+$D$+$k%R%s%H$H%H%j%C%/(B</A ></H1 ><P >$B!!(BLinux $B4XO"$N%K%e!<%9%0%k!<%W$G$O!"Kh=5(B TERM $B$K4X$9$kB?$/$N<ALd$,$J$5$l$^$?(B $B2sEz$5$l$F$$$^$9!#%K%e!<%9%0%k!<%W$X$N%H%i%U%#%C%/$r8:$i$9$?$a!"$3$N%;%/%7%g(B $B%s$G$O$3$l$i$N<ALd$H$=$l$KBP$9$kEz$($r$^$H$a$F$_$h$&$H;W$$$^$9!#$$$/$D$+$NEz(B $B$($K$D$$$F$O!";d$bF1$8LdBj$K4X78$7$?$?$a$K3NG'$r$7$^$7$?!#$=$l0J30$O!"C1$K(B $B%K%e!<%9%0%k!<%W$+$i$H$C$F$-$?$@$1$G%F%9%H$O$7$F$$$^$;$s!#(B</P ><P ><P ></P ><UL ><LI ><P >$BB?$/$N?M$?$A!"FC$K(B Ultrix $B$r;H$C$F$$$k?M$?$A$,!"(B24 $B9T$N%&%#%s%I%&$r;H$C$F$$(B $B$k$H$-$K(B vi $B$,(B 24 $B9T0J2<$7$+I=<($7$J$$$H$$$&%H%i%V%k$K8+Iq$o$l$F$$$k$h$&$G(B $B$9!#$3$l$r<h$j=|$/$K$O#3$D$NJ}K!$,$"$j$^$9!#(B</P ><P ><P ></P ><OL TYPE="1" ><LI ><P >$B$3$N$h$&$K%j%b!<%H%7%9%F%`$K%m%0%$%s$9$k(B <TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > trsh -s telnet <hostname></PRE ></FONT ></TD ></TR ></TABLE ></P ></LI ><LI ><P >'.login' $B%U%!%$%k$K(B 'resize; clear' $B$rF~$l$k(B</P ></LI ><LI ><P >$B:G$b$$$$2r7hK!$O%j%b!<%H$G$3$N$h$&$KF~$l$k$3$H$G$O$J$$$G$7$g$&$+!'(B <TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > stty 38400</PRE ></FONT ></TD ></TR ></TABLE ></P ></LI ></OL ></P ></LI ><LI ><P >$BB?$/$N?M$?$A$,2?$i$+$NM}M3$G$N(B TERM $B%3%M%/%7%g%s$N%/%i%C%7%e$,LdBj$K$J$C$F(B $B$$$k$h$&$G$9!#$=$N$?$a!"%"%W%j%1!<%7%g%s$r%9%?!<%H$9$kA0$K(B TERM $B%3%M%/%7%g%s(B $B$,$^$@@8$-$F$$$k$N$+$=$&$G$J$$$N$+$rCN$j$?$$$H;W$C$F$$$^$9!#Nc$H$7$F!"$3$l$O(B $B0J2<$N$h$&$J>.$5$J%7%'%k%9%/%j%W%H$G3NG'$G$-$^$9!'(B</P ><P ><P ></P ><UL ><LI ><P >$B!!(Btcsh $B$r;H$C$F$$$k$J$i!'(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > if ( { trsh -s true } ) then ... endif</PRE ></FONT ></TD ></TR ></TABLE ></P ></LI ><LI ><P >$B!!(Bbash $B$r;H$C$F$$$k$J$i(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" >$B!!(B if trsh -s true; then ... fi</PRE ></FONT ></TD ></TR ></TABLE ></P ></LI ></UL ></P ></LI ><LI ><P >WWW $B%V%i%&%6(B Netscape $B$r(B TERM $B$H6&$KF0$+$9$3$H$GLdBj$,5/$-$F$$$k$h$&$G$9!#(B $B$$$$%K%e!<%9$O!"$3$l$O(B TERM $B$N$b$H$GF0$/$H$$$&$3$H$G$9!#$I$N$h$&$K$9$k$+$O!'(B</P ><P ><P ></P ><OL TYPE="1" ><LI ><P >Netscape $B$r(B termify $B$9$k(B</P ></LI ><LI ><P >termnetscape $B$r5/F0$9$k(B</P ><P >Options | Preferences | Mail/Proxies $B0J2<$N!VA4$F$N!W%W%m%/%7!<%\%C%/(B $B%9$r6uGr$K$9$k(B</P ><P >SOCKS $B$N%\%C%/%9$r(B 'remotehost' & 80 $B$K%;%C%H$9$k!#(B</P ></LI ><LI ><P >Options $B%a%K%e!<$+$i=P$k$H$-$N%(%i!<$rL5;k$9$k!#(B</P ></LI ><LI ><P >termnetscape $B$,@5$7$/F0$+$J$+$C$?$i!'(B</P ><P >Options | Preferences | Mail/Proxies $B0J2<$N!VA4$F$N!W%W%m%/%7!<%\%C%/(B $B%9$r6uGr$K$9$k(B</P ><P >SOCKS $B$N%\%C%/%9$r(B 'none' & 80 $B$K%;%C%H$9$k!#(B</P ></LI ><LI ><P >Options $B%a%K%e!<$+$i=P$k$H$-$N%(%i!<$rL5;k$9$k!#(B</P ></LI ></OL ></P ></LI ></UL ></P ><P >$B!!(BScott Blachowicz $B$O(B TERM $B%j%s%/$N%j%b!<%HB&$K%W%m%/%7!<%5!<%P(B($BNc$($P!"(BCERN $B$N(B httpd)$B$,%$%s%9%H!<%k$5$l$F$$$l$P(B Netscape $B$d$=$NB>$N%V%i%&%6$r(B TERM $B$H6&$K(B $BF0$+$9$N$O$+$J$j4JC1$@$H%a!<%k$7$F$/$l$^$7$?!#%m!<%+%kB&$G$O!"$3$N$h$&$K$7$^(B $B$9!'(B</P ><P ><P ></P ><OL TYPE="1" ><LI ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" >tredir localhost:8080 remotehost:80</PRE ></FONT ></TD ></TR ></TABLE > $B$3$3$G!"(B 'remotehost' $B$O%W%m%/%7!<%5!<%P%7%9%F%`$N%[%9%HL>$G$9!#(B</P ></LI ><LI ><P >$B%V%i%&%6$r5/F0$7!"(Bpreferences $B$d(B options $B$d$=$&$$$C$?$b$N$NCf$G(B 'localhost' $B$N%]!<%H(B 8080 $BHV$r%W%m%/%7!<$K%;%C%H$9$k!#(B</P ><P >$B$$$/$D$+$N%V%i%&%6$G$O!"$3$N$h$&$K4D6-JQ?t$r%;%C%H$7$^$9!#(B <TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" > export http_proxy=http://localhost:8080/ export ftp_proxy=http://localhost:8080/</PRE ></FONT ></TD ></TR ></TABLE ></P ></LI ></OL ></P ></DIV ><DIV CLASS="SECT1" ><HR><H1 CLASS="SECT1" ><A NAME="MISC" >17. $B$=$NB>$N$3$H(B</A ></H1 ><P >$B!!$$$/$D$+$N$3$H$rF~$l$?$$$H;W$C$F$$$^$9!#(B</P ><P ><P ></P ><UL ><LI ><P >$B%H%i%V%k%7%e!<%F%#%s%0$N3HD%(B</P ></LI ><LI ><P >$B%;%-%e%j%F%#$NO@E@$N3HD%(B</P ></LI ><LI ><P >Termwrap</P ></LI ><LI ><P >$BDs0F(B</P ></LI ></UL ></P ><P >$B!!$b$7Ds0F!"HcI>!"$3$NJ8=q$K4X$9$k2?$+B>$K$"$l$P!"$I$N$h$&$J7A$G$b7k9=$G$9$N(B $B$G=P$7$F$/$@$5$$!#:#$O!";d(B Patrick Reijnen $B$,(B TERM-HOWTO $B$N86:n<T$H$J$C$F$$$^(B $B$9!#;d$K$O(B($B8=:_(B)$B!"(Bpatrikr@bart.nl $B$GO"Mm$,<h$l$^$9!#(B</P ></DIV ><DIV CLASS="SECT1" ><HR><H1 CLASS="SECT1" ><A NAME="ACKNOWLEDGEMENT" >18. $B<U<-(B</A ></H1 ><P >$B!!B?$/$N?M$?$A$K46<U$7$^$9!#$^$:Bh0l$K2f!9$K$3$N$h$&$J$9$P$i$7$$%D!<%k$rDs6!(B $B$7$F$/$l$?(B Michael O'Reilly $B$H(B TERM $B$N3+H/<TA4$F$K!#$^$?$3$N(B HOWTO $B$K%U%#!<%I(B $B%P%C%/!"$^$?9W8%$7$F$/$l$?A4$F$N?M$?$A$K46<U$7$^$9!#A0$N:n<T$G$"$k(B Bill Reynolds, Ronald Florence, Tom Payerle, Bill C. Riemers, Hugh Secker-Walker, Matt Welsh , Bill McCarthy, Sergio Weyman Martin $B$=$7$F$3(B $B$3$G$"$2$k$3$H$N$G$-$J$$A4$F$N?M$?$A$K46<U$7$^$9!#(B</P ><P ><<$BLu<T$h$j(B>></P ><P ><P ></P ><OL TYPE="1" ><LI ><P >[$BL5J]>Z(B]$B;d$O$3$NK]Lu$,@5$7$$$3$H$rJ]>Z$7$^$;$s!#I,MW$J$i$P(B Term $B$N(B $B%^%K%e%"%k$d$3$NJ8=q$N86J8$rFI$`$J$I$7$F2<$5$$!#(B</P ></LI ><LI ><P >[$B<U<-(B]$BK]Lu$r;Y1g$7$F2<$5$C$?(B JF $B$NJ}!9!"$"$j$,$H$&$4$6$$$^$9!#(B</P ></LI ><LI ><P >[$B$*4j$$(B]$B$3$NLuJ8$N8mLu$N;XE&!"8f0U8+!"8f46A[$J$I$*4s$;2<$5$$!#(B</P ></LI ></OL ></P ><P ><DIV CLASS="NOTE" ><BLOCKQUOTE CLASS="NOTE" ><P ><B >$BJTCm(B: </B ><P ></P ><TABLE BORDER="0" ><TBODY ><TR ><TD >$BF|K\8lLu!'(B1995$BG/(B12$B7n(B12$BF|(B - $BF#0f??8c(B</TD ></TR ><TR ><TD >LinuxDoc $B$X$NJQ49!'(B2000$BG/(B5$B7n(B9$BF|(B - $BCfLnIpM:(B</TD ></TR ><TR ><TD >DocBook $B$X$NJQ49!'(B2001$BG/(B3$B7n(B3$BF|(B - $B@iC6M5;J(B</TD ></TR ></TBODY ></TABLE ><P ></P ></P ></BLOCKQUOTE ></DIV ></P ></DIV ></DIV ></BODY ></HTML >