<!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@_Dj(B </TITLE> <LINK HREF="VMS-to-Linux-HOWTO-10.html" REL=next> <LINK HREF="VMS-to-Linux-HOWTO-8.html" REL=previous> <LINK HREF="VMS-to-Linux-HOWTO.html#toc9" REL=contents> </HEAD> <BODY> <A HREF="VMS-to-Linux-HOWTO-10.html">$B<!$N%Z!<%8(B</A> <A HREF="VMS-to-Linux-HOWTO-8.html">$BA0$N%Z!<%8(B</A> <A HREF="VMS-to-Linux-HOWTO.html#toc9">$BL\<!$X(B</A> <HR> <H2><A NAME="Configuring"></A> <A NAME="s9">9. $B@_Dj(B </A></H2> <P> <P>$B%7%9%F%`4IM}<T$,!"$9$G$K4v$D$+$N@_Dj%U%!%$%k(B - <CODE>.xinitrc</CODE>, <CODE>.bash_profile</CODE>, <CODE>.inputrc</CODE> $BEy$N$h$&$J(B - $B$r=`Hw$7$F$$$k$3$H$G$7$g(B $B$&!#$3$l$i$N%U%!%$%k$OJT=82DG=$@$H;W$$$^$9!#(B <P> <UL> <LI><CODE> .bash_profile</CODE> $B$+(B <CODE>.profile</CODE> : $B%m%0%$%s$7$?$H$-$K%7%'%k$,(B $BFI$_9~$_$^$9!#(B<CODE>LOGIN.COM</CODE> $B$N$h$&$J$b$N$G$9!#(B </LI> <LI><CODE> .bash_logout</CODE>: $B%m%0%"%&%H$N;~$K%7%'%k$,FI$_9~$_$^$9!#(B <CODE>LOGOUT.COM</CODE> $B$N$h$&$J$b$N$G$9!#(B </LI> <LI><CODE> .bashrc</CODE>: $BHs%m%0%$%s%7%'%k$,<B9T$7$^$9!#(B </LI> <LI><CODE> .inputrc</CODE>: $B%-!<$N3d$jIU$1$d%7%'%k$NF0:n$r%+%9%?%^%$%:$7$^$9!#(B</LI> </UL> <P>$B%5%s%W%k$r<($7$^$7$g$&!#$3$l$O;d$,;H$C$F$$$k(B <CODE>.bash_profile</CODE> $B$N0lIt$G(B $B$9(B($B>JN,$7$F$$$^$9(B)$B!#(B <P> <P> <HR> <PRE> # $HOME/.bash_profile # $BITI,MW$K%Q%9$r:FDj5A$7$J$$$3$H!#(B echo $PATH | grep $LOGNAME > /dev/null if [ $? != 0 ] then export PATH="$PATH:/home/$LOGNAME/bin" # add my dir to the PATH fi export PS1='LOGNAME:\w\$ ' export PS2='Continued...>' # aliases alias bin="cd ~/bin" ; alias cp="cp -i" ; alias d="dir" alias del="delete" ; alias dir="/bin/ls $LS_OPTIONS --format=vertical" alias ed="jed" ; alias mv='mv -i' alias u="cd .." ; alias undel="undelete" # $BLr$KN)$D4X?t(B inst() # $B%+%l%s%H%G%#%l%/%H%j$K(B .tar.gz $B%"!<%+%$%V$r%$%s%9%H!<%k$9$k!#(B { gzip -dc $1 | tar xvf - } cz() # .zip $B%"!<%+%$%V$NFbMF$r0lMw$9$k!#(B { unzip -l $* } ctgz() # .tar.gz $B%"!<%+%$%V$NFbMF$r0lMw$9$k!#(B { for file in $* ; do gzip -dc ${file} | tar tf - done } tgz() # zip $BIw$K(B .tgz $B%"!<%+%$%V$r@8@.$9$k!#(B { name=$1 ; tar -cvf $1 ; shift tar -rf ${name} $* ; gzip -S .tgz ${name} } </PRE> <HR> <P>$B$=$7$F!"$3$l$O(B <CODE>.inputrc</CODE> $B$G$9!#(B <P> <HR> <PRE> # $HOME/.inputrc # Last modified: 16 January 1997. # # $B$3$N%U%!%$%k$O(B bash $B$GFI$^$l!"%7%'%k$G;H$o$l$k%-!<$N3d$jIU$1$rDj5A$7$?$b$N$G$9!#(B # $B0J2<$G$O!"(BEND$B!"(BHOME$B!"(BDELETE $B$H%"%/%;%s%HJ8;z%-!<$O8GDj$G$9!#(B # $B$h$j>\$7$$>pJs$O(B man readline $B$r8fMw$/$@$5$$!#(B "\e[1~": beginning-of-line "\e[3~": delete-char "\e[4~": end-of-line set bell-style visible set meta-flag On set convert-meta Off set output-meta On set horizontal-scroll-mode On set show-all-if-ambiguous On # (F1 .. F5) are "\e[[A" ... "\e[[E" "\e[[A": "info " </PRE> <HR> <P> <P> <HR> <A HREF="VMS-to-Linux-HOWTO-10.html">$B<!$N%Z!<%8(B</A> <A HREF="VMS-to-Linux-HOWTO-8.html">$BA0$N%Z!<%8(B</A> <A HREF="VMS-to-Linux-HOWTO.html#toc9">$BL\<!$X(B</A> </BODY> </HTML>