<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>From VMS to Linux HOWTO: $B%7%g!<%H%$%s%H%m%@%/%7%g%s(B</TITLE> <LINK HREF="VMS-to-Linux-HOWTO-3.html" REL=next> <LINK HREF="VMS-to-Linux-HOWTO-1.html" REL=previous> <LINK HREF="VMS-to-Linux-HOWTO.html#toc2" REL=contents> </HEAD> <BODY> <A HREF="VMS-to-Linux-HOWTO-3.html">$B<!$N%Z!<%8(B</A> <A HREF="VMS-to-Linux-HOWTO-1.html">$BA0$N%Z!<%8(B</A> <A HREF="VMS-to-Linux-HOWTO.html#toc2">$BL\<!$X(B</A> <HR> <H2><A NAME="Short Intro"></A> <A NAME="s2">2. $B%7%g!<%H%$%s%H%m%@%/%7%g%s(B</A></H2> <P> <P>$BK\Ev$K$O$8$a$F!"%m%0%$%s$9$kA0$K$I$&$7$F$bCN$C$F$*$/$Y$-$3$H$r=q$-$^$9!#(B $B%j%i%C%/%9$7$F!"$=$s$J$KB?$/$J$$$+$i!#(B <P> <H2><A NAME="ss2.1">2.1 $B%U%!%$%k(B</A> </H2> <P> <P> <UL> <LI>VMS $B$G%U%!%$%kL>$O(B<CODE>$B%U%!%$%kL>(B.$B3HD%;R(B;$B%P!<%8%g%sHV9f(B</CODE>$B$G$7$?$,!"(B Linux $B$G$O%P!<%8%g%sHV9f$O$"$j$^$;$s(B($B$3$l$O$+$J$jDK$$@)Ls$G$9!#(B <A HREF="VMS-to-Linux-HOWTO-10.html#Numbered Backups Under Linux">Linux $B$G$NIdHV$K$h$k%P%C%/%"%C%W(B</A>$B$r;2>H$7$F$/$@$5$$(B)$B!#(B $B%U%!%$%kL>$ODL>o(B 255 $BJ8;z0JFb!"9%$-$J$@$1%I%C%H$G6h@Z$k$3$H$,$G$-$^$9!#(B $BNc$($P!"(B<CODE>This.is_a_FILEname.txt</CODE> $B$N$h$&$K!#(B </LI> <LI>Linux $B$G$OBgJ8;z$H>.J8;z$r6hJL$7$^$9!#(B <CODE>FILENAME.txt</CODE> $B$H(B <CODE>filename.txt</CODE> $B$OJL$J%U%!%$%k$H$7$F07$$$^$9!#(B <CODE>ls</CODE> $B$O%3%^%s%I$G$9$,!"(B<CODE>LS</CODE> $B$O0c$$$^$9!#(B </LI> <LI>$B%I%C%H$G;O$^$k%U%!%$%k$O!V1#$7!W%U%!%$%k$G$"$j(B($BDL>o!"%G%#%l%/%H%j(B $B0lMw$K$OI=<($5$l$^$;$s(B) $B%A%k%@!V(B <CODE>~</CODE> $B!W$G=*$k%U%!%$%k$O%P%C%/%"%C%W%U%!%$%k$G$9!#(B </LI> </UL> <P>$B$3$l$O(BVMS $B$N%3%^%s%I$r(B Linux $B$KCV$-49$($?$b$N$G$9!#(B <P> <BLOCKQUOTE><CODE> <PRE> VMS Linux --------------------------------------------------------------------- $ COPY file1.txt file2.txt $ cp file1.txt file2.txt $ COPY [.dir]file.txt [] $ cp dir/file.txt . $ COPY [.dir]file.txt [-] $ cp dir/file.txt .. $ DELETE *.dat;* $ rm *dat $ DIFF file1 file2 $ diff -c file1 file2 $ PRINT file $ lpr file $ PRINT/queue=queuename file $ lpr -Pprintername file $ SEARCH *.tex;* "geology" $ grep geology *tex </PRE> </CODE></BLOCKQUOTE> <P>$B%G%#%l%/%H%j$r4^$`B>$NNc$K$D$$$F$O0J2<$G@bL@$7$^$9!#%"%/%;%9J]8n!"=jM-8"!"$=$NB>$N9bEY$JOCBj$J$I$K$D$$$F$O!"(B <A HREF="VMS-to-Linux-HOWTO-8.html#Advanced Topics">$B9bEY$JOCBj(B</A>$B$N>O$r8+$F$/$@$5$$!#(B <P> <H2><A NAME="ss2.2">2.2 $B%G%#%l%/%H%j(B</A> </H2> <P> <P> <UL> <LI>$BF1$8%N!<%I$NAuCV>e$K$"$k>l9g!"(BVMS $B$G$N%G%#%l%/%H%jL>$O(B <CODE>[top.dir.subdir]</CODE> $B$N7A<0$H$J$j$^$9$,!"(BLinux $B$G$O(B <CODE>/top/dir/subdir/</CODE> $B$N7A<0$K$J$j$^$9!#(B $B$^$?!"%G%#%l%k%H%j!<%D%j!<$N@hF,$K$"$?$k%G%#%l%/%H%j$r%k!<%H%G%#%l%/%H%j(B $B$H8F$S(B <CODE>/</CODE> $B$GI=$7!"$=$N2<$K(B <CODE>/bin</CODE>,<CODE>/usr</CODE>, <CODE>/tmp</CODE>, <CODE>/etc</CODE> $B$J$I$NB>$N%G%#%l%/%H%j$,$=$N2<$K0LCV$7$^$9!#(B </LI> <LI><CODE>/home</CODE> $B%G%#%l%/%H%j$N2<$K$O%f!<%6Kh$KMQ0U$5$l$?!V%[!<%`%G%#%l%/%H%j!W(B $B$,$"$j$^$9!#Nc$($P(B <CODE>/home/guido</CODE> $B$d(B <CODE>/home/warner</CODE> $B$N$h$&$K!#(B $B%m%0%$%s$7$F!"<+J,$N%[!<%`%G%#%l%/%H%j$G:n6H$7$^$9$,!"$3$l$O(B <CODE>SYS$LOGIN</CODE> $B$HF1$8$G$9$M!#(B $B!V(B<CODE>~</CODE>$B!W$O%[!<%`%G%#%l%/%H%j$X$N%7%g!<%H%+%C%H$G!"(B<CODE>cd ~/tmp</CODE> $B$H(B <CODE>cd /home/guido/tmp</CODE> $B$OF1$8%G%#%l%/%H%j$r;X$7$^$9!#(B </LI> <LI>$B%G%#%l%/%H%j$H%U%!%$%k$OF1$8L?L>B'$K=>$$$^$9!#(B $B$5$i$K!"3F%G%#%l%/%H%j$K$OFs$D$NFCJL$J%(%s%H%j$,B8:_$7$^$9!#(B $B0l$D$O(B <CODE>.</CODE> $B$G!"$3$l$O8=:_$N%G%#%l%/%H%j<+BN$r;X$7$^$9(B( <CODE>[]</CODE> $B$HF1$8(B)$B!#(B $B$b$&0l$D$O(B <CODE>..</CODE> $B$G!"?F%G%#%l%/%H%j$r;X$7$^$9(B( <CODE>[-]</CODE> $B$HF1$8(B)$B!#(B </LI> </UL> <P>$BJL$JNc$r<($7$^$9!#(B <P> <BLOCKQUOTE><CODE> <PRE> VMS Linux --------------------------------------------------------------------- $ CREATE/DIR [.dirname] $ mkdir dirname $ CREATE/DIR [.dir1.dir2.dir3] $ mkdirhier dir1/dir2/dir3 n/a $ rmdir dirname (if dirname is empty) $ rm -R dirname $ DIRECTORY $ ls $ DIRECTORY [...]file.*;* $ find . -name "file*" $ SET DEF SYS$LOGIN $ cd $ SET DEF [-] $ cd .. $ SET DEF [top.dir.subdir] $ cd /top/dir/subdir $ SET DEF [.dir.subdir] $ cd dir/subdir $ SHOW DEF $ pwd </PRE> </CODE></BLOCKQUOTE> <P>$B%"%/%;%9J]8n!"=jM-8"!"$=$NB>$N9bEY$JOCBj$K$D$$$F$O(B <A HREF="VMS-to-Linux-HOWTO-8.html#Advanced Topics">$B9bEY$JOCBj(B</A>$B$r8fMw$/$@$5$$!#(B <P> <H2><A NAME="ss2.3">2.3 $B%W%m%0%i%`(B</A> </H2> <P> <P> <UL> <LI>$B%3%^%s%I$d%3%s%Q%$%k$7$?%W%m%0%i%`!"$*$h$S%7%'%k%9%/%j%W%H(B ( VMS $B$N!V%3%^%s%I%U%!%$%k!W$HF1$8(B)$B$K$O!"(B<CODE>.EXE</CODE> $B$d(B <CODE>.COM</CODE> $B$N$h$&$J3HD%;R(B $B$OITMW$G!"9%$-$JL>A0$r$D$1$k$3$H$,$G$-$^$9!#(B <CODE>ls -F</CODE> $B$G8+$k$H!"<B9T2DG=$J%U%!%$%k$K$O%"%9%?%j%9%/!V(B <CODE>*</CODE> $B!W$,$D$$$F$$$^$9!#(B </LI> <LI>$B<B9T2DG=%U%!%$%k$r5/F0$9$k$K$O!"%U%!%$%kL>$r%?%$%W$7$F$/$@$5$$(B( <CODE>RUN PROGRAM.EXE</CODE> $B$d(B <CODE>@COMMAND</CODE> $B$8$c$"$j$^$;$s(B)$B!#(B $B7Y9p!'%U%!%$%k$,(B<EM>$B<B9T%Q%9(B</EM>$B$K$"$k$3$H$,IT2D7g$G$9!#DL>o!"%Q%9$K$O(B <CODE>/bin</CODE>,<CODE>/usr/bin</CODE>,<CODE>/usr/X11R6/bin</CODE> $B$J$I$,4^$^$l$F$$$^$9!#%W%m%0%i%`(B $B$r:n$C$?$i!"%Q%9$NDL$C$?%G%#%l%/%H%j$K0\$7$F$/$@$5$$!#(B ($B@_DjJ}K!$O(B <A HREF="VMS-to-Linux-HOWTO-9.html#Configuring">$B@_Dj(B</A>$B$r8fMw$/$@$5$$(B) $B%+%l%s%H%G%#%l%/%H%j$,%Q%9$K4^$^$l$F$$$J$$$J$i!"BX$o$j$N<jCJ$H$7$F!"(B $B%U%k%Q%9;XDj$G%W%m%0%i%`$r<B9T$9$k$3$H$b$G$-$^$9!#(B $BNc$($P!"(B<CODE>/home/guido/data/myprog</CODE> $B$d(B <CODE>./myprog</CODE> $B$N$h$&$K!#(B </LI> <LI>VMS $B$G$O(B <CODE>/OPTION=</CODE> $B$N7A$G%3%^%s%I%9%$%C%A$r;XDj$7$^$9$,!"(B Linux $B$G$O(B <CODE>-switch</CODE> $B$d(B <CODE>--switch</CODE> $B$N$h$&$K;XDj$7$^$9!#(B <CODE>switch</CODE> $B$OJ8;z$dJ8;z$NAH9g$;!"$^$?$OC18l$J$I$G$9!#(B $BFC$K!"B?$/$N%3%^%s%I$K6&DL$N(B <CODE>-R</CODE> $B%9%$%C%A(B($B:F5"E*$K(B)$B$O(B VMS $B$G(B <CODE>[...]</CODE> $B$HF1$88z2L$,$"$j$^$9!#(B </LI> <LI>$B0l9T$GJ#?t$N%3%^%s%I$r<B9T$9$k$3$H$b$G$-$^$9!#(B <BLOCKQUOTE><CODE> <PRE> $ command1 ; command2 ; ... ; commandn </PRE> </CODE></BLOCKQUOTE> Linux $B$r$5$i$K;H$$$d$9$/$7$F$$$k$N$,(B I/O $B%j%@%$%l%/%H$H%Q%$%W$J$s$G$9$,!"(B VMS $B$G$O07$$$K$/$+$C$?$j!"$"$k$$$O$=$l$KI$E($9$k$b$N$,$"$j$^$;$s(B($B:G6a$N(B DCL $B$G$O(B $B%j%@%$%l%/%H$H%Q%$%W$r%5%]!<%H$7$?$h$&$G$9$,!";DG0$J$,$i;d$O$=$N%P!<%8%g%s$r;}$C$F$$$^$;$s(B)$B!#(B VMS $B$G$N%j%@%$%l%/%H$O!"%3%^%s%I$N%9%$%C%A$H$7$FJd=uE*$K%5%]!<%H$5$l$F$$(B $B$k$+(B($BB?$/$N%3%^%s%I$K$"$k(B <CODE>/OUTPUT=</CODE> $B%9%$%C%A$r;W$$=P$7$F$/$@$5$$(B)$B!"$D$.$N$h$&$JLLE]$J$d$jJ}$G<B8=$G$-$^$9!#(B <BLOCKQUOTE><CODE> <PRE> $ DEFINE /USER SYS$OUTPUT OUT $ DEFINE /USER SYS$INPUT IN $ RUN PROG </PRE> </CODE></BLOCKQUOTE> Linux $B$G$O$3$s$J$K4JC1$K$J$j$^$9!#(B <BLOCKQUOTE><CODE> <PRE> $ prog < in > out </PRE> </CODE></BLOCKQUOTE> $B%Q%$%W$O(B VMS $B$G$OMxMQ$G$-$^$;$s$,!"(BUNIX $B$G$O=EMW$JLr3d$r;}$C$F$$$^$9!#(B $B$3$l$,E57?E*$JNc$G$9!#(B <BLOCKQUOTE><CODE> <PRE> $ myprog < datafile | filter_1 | filter_2 >> result.dat 2> errors.log & </PRE> </CODE></BLOCKQUOTE> $B%W%m%0%i%`(B <CODE>myprog</CODE> $B$O%U%!%$%k(B <CODE>datafile</CODE> $B$r(B( <CODE><</CODE> $B$r7PM3$7$F(B)$BF~NO$H$7$F<h$j9~$_!"(B $B=PNO$O%W%m%0%i%`(B <CODE>filter_1</CODE> $B$NF~NO$K(B( <CODE>|</CODE> $B$r7PM3$7$F(B)$BEO$5$l$^$9!#(B $B%W%m%0%i%`(B <CODE>filter_1</CODE> $B$N=PNO$O!":F$S%W%m%0%i%`(B <CODE>filter_2</CODE> $B$KEO$5$l!"(B $B:G=*E*$J=PNO$O(B $B%U%!%$%k(B <CODE>result.dat</CODE> $B$K(B( <CODE>>></CODE> $B$r7PM3$7$F(B)$BDI(B $B5-$5$l$^$9!#$^$?%(%i!<=PNO$O%U%!%$%k(B <CODE>errors.log</CODE> $B$K(B( <CODE>2></CODE> $B$r7PM3$7$F(B)$B%j%@%$%l%/%H$5$l$^$9!#(B $B0J>e$N=hM}$O%P%C%/%0%i%&%s%I$G=hM}$5$l$^$9(B($B%3%^%s%I%i%$%s$N:G8e$K(B <CODE>&</CODE> $B$r$D$1$F$$$k$?$a(B)$B!#(B $B$h$j>\$7$$@bL@$O(B <A HREF="VMS-to-Linux-HOWTO-11.html#Examples">Examples</A>$B$r8fMw$/$@$5$$!#(B</LI> </UL> <P>$B%^%k%A%?%9%/=hM}!"!V%-%e!<!W$J$I$K$D$$$F$O(B <A HREF="VMS-to-Linux-HOWTO-8.html#Advanced Topics">$B9bEY$JOCBj(B</A>$B$r8fMw$/$@$5$$!#(B <P> <H2><A NAME="ss2.4">2.4 $B%/%$%C%/%D%"!<(B</A> </H2> <P> <P>$B$3$3$^$G$G(B Linux $B$r;n$9=`Hw$,$G$-$^$7$?!#%m%0%$%sL>$H%Q%9%o!<%I$r(B<EM>$B@53N(B</EM>$B$KF~NO$7(B $B$F$_$F$/$@$5$$!#Nc$($P!"%m%0%$%sL>$,(B <CODE>john</CODE> $B$G%Q%9%o!<%I$,(B <CODE>My_PassWd</CODE> $B$J$i(B<EM>$B7h$7$F(B</EM> <CODE>John</CODE> $B$d(B <CODE>my_passwd</CODE> $B$J$I$HF~NO$7(B $B$J$$$3$H!#(B UNIX $B$OBgJ8;z$H>.J8;z$r6hJL$9$k$N$G$9$+$i!#(B <P>$B0lC6%m%0%$%s$7$?$i!"(B<CODE>$B%^%7%sL>(B:$</CODE> $B$N$h$&$J%W%m%s%W%H$,I=<($5$l(B $B$k$3$H$G$7$g$&!#%W%m%s%W%H$rJQ99$7$?$j!"%W%m%0%i%`$r<+F0E*$K<B9T$5$;$?$$(B $B>l9g$O!"(B<CODE>.profile</CODE> $B$d(B <CODE>.bash_profile</CODE> $B$J$I$N!V1#$7!W%U%!%$%k$r=$@5$7$^(B $B$9!#(B( <A HREF="VMS-to-Linux-HOWTO-9.html#Configuring">$B@_Dj(B</A>$B$r8fMw$/$@$5$$(B) $B$3$l$i$N%U%!%$%k(B $B$O(B <CODE>LOGIN.COM</CODE> $B$HF1$8F/$-$r$7$^$9!#(B <P>ALT-F1(ALT $B%-!<$H(B F1 $B%-!<$rF1;~$K2!$7$^$9(B)$B!"(BALT-F2, ... ALT-F6 $B$N$I$l$+$r2!$;$P!V2>A[%3%s%=!<%k(B($BLuCm(B : $B0J2<(B VC $B$H8F$V(B)$B!W$r@Z$jBX$($k$3$H$,$G$-$^$9!#2hLLA4BN$r;H$&%"%W%j%1!<%7%g%s$,(B VC $B$r@jM-$7$F$b!"B>$N(B VC $B$K@Z$jBX$($k$3$H$G:n6H$rB3$1$k$3$H$,$G$-$^$9!#JL$J(B VC $B$r3+$$$F%m%0%$%s$7$F$_$F$/$@$5$$!#(B <P>X Window System ($B0J2<!"(BX $B$H>JN,(B)$B$r5/F0$G$-$k$3$H$H;W$$$^$9!#(B X $B$O(B DEC $B%&%$%s%I%&$K;w$?%0%i%U%#%C%/4D6-$G$9!#(B- $B<B:]!"(BDEC $B%&%$%s%I%&$O(B X $B$+$iGI@8$7$?$b$N$G$9!#(B startx $B$HBG$C$F?tICBT$D(B $B$H!"(B<CODE>xterm</CODE> $B$+(B $B$=$l$K;w$?C<Kv%(%_%e%l!<%?$,5/F0$7!"%\%?%s%P!<$bI=(B $B<($5$l$k$3$H$G$7$g$&(B($B2?$,5/F0$5$l$k$+$O(B Linux $B$N@_Dj$K$b$h$j$^$9$,(B)$B!#%G(B $B%9%/%H%C%W$r%/%j%C%/(B($B%^%&%9$NN>J}$N%\%?%s$r;n$7$F$/$@$5$$$M(B)$B$9$l$P%a%K%e!<$rI=<($7$^$9!#(B <P>X $B4D6-$G%F%-%9%H%b!<%I(B($B!V%3%s%=!<%k!W(B)$B$K$9$k$K$O!"(BCTRL-ALT-F1($B%3%s%H%m!<%k%-!<$H(B ALT $B%-!<$H(B F1 $B$rF1;~$K2!$7$^$9(B)$B!"(BCTRL-ALT-F2$B!"(B... CTRL-ALT-F6 $B$N$I$l$+$r2!$7$F$_$F$/$@$5$$!#%3%s%=!<%k$+$i(B X $B$KI|(B $B5"$9$k$K$O(B ALT-F7 $B%-!<$G$9!#(BX $B$r=*N;$9$k$K$O!"%a%K%e!<$N;X<($K=>$&$+!"(B CTRL-ALT-BS $B$r2!$7$^$9!#(B <P>$B<!$N%3%^%s%I$O%[!<%`%G%#%l%/%H%jFb$NA4$F$N%U%!%$%k(B($B1#$7%U%!%$%k$b4^$`(B)$B$r(B $B0lMw$7$^$9!#(B <P> <BLOCKQUOTE><CODE> <PRE> $ ls -al </PRE> </CODE></BLOCKQUOTE> <P>$B$3$3$G(B SHIFT-Page Up $B%-!<$r2!$9$H2hLL8eJ}$K%9%/%m!<%k$9$k$G$7$g$&!#(B <CODE>ls</CODE> $B$N%X%k%W$r8+$?$1$l$P!"(B <P> <BLOCKQUOTE><CODE> <PRE> $ man ls </PRE> </CODE></BLOCKQUOTE> <P>$B$H%?%$%W$7$^$7$g$&!#(B $B!V(B q $B!W$G%X%k%W2hLL$+$iH4$1$k$3$H$,$G$-$^$9!#%D%"!<$N:G8e$K(B <CODE>exit</CODE> $B$G(B $B%;%C%7%g%s$r=*N;$7$^$7$g$&!#$b$7(B PC $B$NEE8;$r@Z$k$N$J$i!"(BCTRL-ALT-DEL $B$r(B $BF1;~$K2!$7$F!"?tIC8e$KEE8;$r@Z$C$F$/$@$5$$(B(<EM>$B7h$7$F(B</EM> Linux $B$N2TF/Cf$KEE(B $B8;$r@Z$C$F$O$$$1$^$;$s$h!*%U%!%$%k%7%9%F%`$,2u$l$k$*$=$l$,$"$j$^$9$+$i(B)$B!#(B <P>$B$9$G$K2?$i$+$N:n6H$r3+;O$7$h$&$H;W$o$l$F$kJ}!"(B <A HREF="VMS-to-Linux-HOWTO-8.html#Advanced Topics">$B9bEY$JOCBj(B</A>$B$r8+$F$+$i$K$7$^$7$g$&!#(B <P> <HR> <A HREF="VMS-to-Linux-HOWTO-3.html">$B<!$N%Z!<%8(B</A> <A HREF="VMS-to-Linux-HOWTO-1.html">$BA0$N%Z!<%8(B</A> <A HREF="VMS-to-Linux-HOWTO.html#toc2">$BL\<!$X(B</A> </BODY> </HTML>