Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > by-pkgid > a804ef007a99f7d26cf24253c2994680 > files > 378

howto-html-ja-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>From Power Up To Bash Prompt: Bash</TITLE>
 <LINK HREF="From-PowerUp-To-Bash-Prompt-HOWTO-12.html" REL=next>
 <LINK HREF="From-PowerUp-To-Bash-Prompt-HOWTO-10.html" REL=previous>
 <LINK HREF="From-PowerUp-To-Bash-Prompt-HOWTO.html#toc11" REL=contents>
</HEAD>
<BODY>
<A HREF="From-PowerUp-To-Bash-Prompt-HOWTO-12.html">$B<!$N%Z!<%8(B</A>
<A HREF="From-PowerUp-To-Bash-Prompt-HOWTO-10.html">$BA0$N%Z!<%8(B</A>
<A HREF="From-PowerUp-To-Bash-Prompt-HOWTO.html#toc11">$BL\<!$X(B</A>
<HR>
<H2><A NAME="s11">11. Bash</A></H2>

<P><CODE>login</CODE> $B$KM-8z$J%f!<%6L>$H%Q%9%o!<%I$NAH$_9g$o$;$rAw$k$H!"(B<CODE>login</CODE>$B$O!"(B<CODE>/etc/passwd</CODE> $B$r%A%'%C%/$7!"$I$N%7%'%k$r5/F0$9$Y$-$+3NG'$9$k!#(B
Linux $B%7%9%F%`$G$O$[$H$s$I$N>l9g!"$=$l$O(B <CODE>bash</CODE> $B$G$"$k!#(B<CODE>bash</CODE> 
$B$N;E;v$O%f!<%6$N%3%^%s%I$rFI$_9~$s$G!"<+J,$N%W%m%;%9>e$G$=$N%3%^%s%I$,<B9T$5(B
$B$l$k$N$r3NG'$9$k$3$H$G$"$k!#(B<CODE>bash</CODE> $B$O!"%f!<%6%$%s%?!<%U%'%$%9$G$"$k$H(B
$BF1;~$K%W%m%0%i%_%s%08@8l$N%$%s%?!<%W%j%?$G$b$"$k!#(B
<P>$B%f!<%6%$%s%?!<%U%'%$%9$H$7$F8+$?>l9g!"(B<CODE>bash</CODE> $B$O!"$^$:%3%^%s%I$rFI$_9~(B
$B$_!"<!$K!"$b$7$=$N%3%^%s%I$,(B <CODE>cd</CODE> $B$N$h$&$J!VFbIt%3%^%s%I(B
(internal command)$B!W$G$"$k$J$i!"<+J,$G$=$l$r<B9T$7!"(B<CODE>cp</CODE> $B$d(B 
<CODE>startx</CODE> $B$N$h$&$J!V30It%3%^%s%I(B(external command)$B!W$G$"$k$J$i$=$N%W%m(B
$B%0%i%`$rC5$7=P$7$F<B9T$9$k!#(B
$B$^$?(B <CODE>bash</CODE> $B$O!"%3%^%s%I%R%9%H%j!<$N5-21$d%U%!%$%kL>$NJd40$J$I$NM%$l$?(B
$B5!G=$b;}$C$F$$$k!#(B
<P>
<P><CODE>bash</CODE> $B$,%W%m%0%i%`8@8l$N%$%s%?!<%W%j%?$H$7$FF/$$$F$$$k$3$H$O4{$K8+$?!#(B
<CODE>init</CODE> $B$,%7%9%F%`5/F0$N$?$a$K<B9T$9$k%9%/%j%W%H$ODL>o%7%'%k%9%/%j%W%H(B
$B$G$"$j!"$=$l$i$N%9%/%j%W%H$O(B <CODE>bash</CODE> $B$K$h$C$F<B9T$5$l$F$$$k!#E,@Z$J%W%m(B
$B%0%i%`8@8l$H%3%^%s%I%i%$%s$GMxMQ$G$-$kIaDL$N%7%9%F%`%f!<%F%#%j%F%#$,$"$j!"$=(B
$B$l$r;H$C$F<+J,$N$7$F$$$k$3$H$r<+3P$G$-$kDxEY$NCN<1$,$"$l$P!"$=$NAH$_9g$o$;$+$i(B
$BBg$-$JNO$r0z$-=P$;$k!#Nc$($P!"(B($B$3$l$O<+8JK~B-$K$9$.$J$$$+$b$7$l$J$$$N$@$,!"(B)
$B$o$?$7$O@hF|%=!<%9%3!<%I$N%G%#%l%/%H%j$KBgNL$N%Q%C%A$rEv$F$kI,MW$,@8$8$?!#(B
$B$7$+$7!"$o$?$7$O$=$l$r0J2<$N$h$&$J0l9T$N%3%^%s%I$G2r7h$7$?!#(B
<P>
<PRE>
for f in /home/greg/sh-utils-1.16*.patch; do patch -p0 &lt; $f; done;
</PRE>
<P>
<P>$B$3$N%3%^%s%I$O!"$o$?$7$N%[!<%`%G%#%l%/%H%j$K$"$k%U%!%$%k$N$&$A!"%U%!%$%kL>$,(B 
<CODE>sh-utils-1.16</CODE> $B$G;O$^$j(B <CODE>.patch</CODE> $B$G=*$o$k$b$N$9$Y$F$rBP>]$H$7(B
$B$FG'<1$9$k!#$=$7$F!"$=$l$i$r(B
$B$R$H$D$:$D=gHV$K<h$j>e$2$F!"JQ?t(B <CODE>f</CODE> $B$r%;%C%H$7!"(B<CODE>do</CODE> $B$H(B <CODE>done</CODE> $B$N4V$K$"$k%3%^%s%I$r<B9T$9$k!#$3$N%1!<%9$G$O!"(B11 $B$N%Q%C%A%U%!%$%k$G(B
$B$"$C$?$,!"$?$H$($=$l$,(B 3000 $B8D$"$C$?$H$7$F$bF1$8$h$&$K4JC1$K=hM}$5$l$F$$$?$O(B
$B$:$G$"$k!#(B
<P>
<H2><A NAME="ss11.1">11.1 $B@_Dj(B</A>
</H2>

<P><CODE>/etc/profile</CODE> $B$H$$$&%U%!%$%k$,!"%7%9%F%`A4BN$K$*$1$k(B <CODE>bash</CODE> $B$N(B
$B?6$kIq$$$r%3%s%H%m!<%k$7$F$$$k!#$=$3$K2?$+$r2C$($?$H$9$k$H!"$=$l$O%7%9%F%`>e(B
$B$G(B <CODE>bash</CODE> $B$r;H$&A40w$K1F6A$r5Z$\$9!#$=$N%U%!%$%k$G$O!"(B($B4D6-JQ?t(B) 
<CODE>PATH</CODE> $B$X$N%G%#%l%/%H%j$NDI2C$d!"(B<CODE>MAIL</CODE> $B%G%#%l%/%H%j$NJQ?t$N(B
$B@_Dj$J$I$,$J$5$l$k!#(B 
<P>
<P> 
$B%-!<%\!<%I$N%G%U%)%k%H@_Dj$O!"$7$P$7$PK~B-$N$$$/$b$N$K$J$C$F$$$J$$$3$H$,B?$$!#(B
$B$=$l$r<B:]$K2r7h$9$k$N$,!"(B<CODE>readline</CODE> $B$G$"$k!#(B<CODE>readline</CODE> $B$O!"%3(B
$B%^%s%I%i%$%s$N%$%s%?!<%U%'%$%9$rC4Ev$9$k(B(<CODE>bash</CODE> $B$H$O(B)$BJL$N%Q%C%1!<%8$K(B
$B$J$C$F$$$k%W%m%0%i%`$G!"$$$/$D$+$N@h?JE*$J%i%$%sJT=85!G=$r;}$D$N$O$b$A$m$s!"(B
$B%3%^%s%IMzNr$d%U%!%$%kL>Jd40$H$$$C$?5!G=$rDs6!$9$k!#(B
<CODE>readline</CODE> $B$O!"%3%s%Q%$%k;~$K(B <CODE>bash</CODE> $B$KAH$_9~$^$l$k!#%G%U%)%k%H(B
$B$G$O!"(B<CODE>readline</CODE> $B$O%[!<%`%G%#%l%/%H%j$N(B <CODE>.inputrc</CODE> $B%U%!%$%k$r(B
$B;H$C$F@_Dj$9$k$h$&$K$J$C$F$$$k!#(B<CODE>bash</CODE> $B$NJQ?t$G$"$k(B <CODE>INPUTRC</CODE> 
$B$r;H$C$F(B <CODE>bash</CODE> $BMQ$K$3$N@_Dj%U%!%$%k$r>e=q$-$9$k$3$H$b$G$-$k!#Nc$($P(B 
Red Hat 6 $B$G$O!"(B<CODE>/etc/profile</CODE> $B$K$*$$$F(B <CODE>INPUTRC</CODE> $B$O(B 
<CODE>/etc/inputrc</CODE> $B$r>e=q$-$9$k$h$&@_Dj$5$l$F$$$k!#$3$l$O!"(B
$B%P%C%/%9%Z!<%9$d%G%j!<%H!"$"$k$$$O%[!<%`%-!<$d%(%s%I%-!<$,C/$K$H$C$F$b>e<j(B
$B$/F/$/$h$&$K$9$k$?$a$G$"$k!#(B
<P>
<P><CODE>bash</CODE> $B$O%7%9%F%`A4BN$N@_Dj%U%!%$%k$rFI$_=*$o$k$H!":#EY$O8D?MMQ@_Dj(B
$B%U%!%$%k$rC5$7!"%[!<%`%G%#%l%/%H%j$K$"$k(B <CODE>.bash_profile</CODE>,
<CODE>.bash_login</CODE>,<CODE>.profile</CODE> $B$r%A%'%C%/$9$k!#$=$7$F$3$N=gHV$G:G=i$K(B
$B8+$D$1$?%U%!%$%k$r<B9T$9$k!#(B
$B$b$7B>?M$N(B <CODE>bash</CODE> $B$N?6$kIq$$$rJQ99$;$:$K<+J,$N$b$N$@$1$rJQ$($?$$$N(B
$B$G$"$l$P!"$3$3$rJT=8$9$l$P$h$$!#Nc$($P!"B?$/$N%"%W%j%1!<%7%g%s$OF0:nJ}K!$r(B
$B%3%s%H%m!<%k$9$k$N$K4D6-JQ?t$r;H$C$F$$$k!#$o$?$7$O(B Midnight Commander($BM%$l$?(B
$B%3%s%=!<%k%Y!<%9$N%U%!%$%k%^%M!<%8%c(B)$B$GAH$_9~$_$N%(%G%#%?$G$O$J$/(B 
<CODE>vi</CODE> $B$r;H$($k$h$&$K$9$k$?$a$K!"JQ?t(B <CODE>EDITOR</CODE> $B$r(B <CODE>vi</CODE> 
$B$K%;%C%H$7$F$$$k!#(B
<P>
<P>
<H2><A NAME="ss11.2">11.2 $B1i=,(B</A>
</H2>

<P><CODE>bash</CODE> $B$N4pAC$O4JC1$K3X$Y$k!#$7$+$7!"$=$3$G=*$o$i$J$$$3$H!#$=$l$O?.$8(B
$B$i$l$J$$$/$i$$1|$,?<$$$+$i$G$"$k!#$h$jNI$$$d$jJ}$,$J$$$+D4$Y$kJJ$r$D$1$k$3$H!#(B 
<P>$B%7%'%k%9%/%j%W%H$rFI$s$G!"M}2r$G$-$J$$ItJ,$rD4$Y$k$3$H!#(B
<P>
<H2><A NAME="ss11.3">11.3 $B;29MJ88%Ey(B</A>
</H2>

<P>
<UL>
<LI>$B%=!<%9$K$O(B "Bash Reference Manual" $B$,E:IU$5$l$F$$$k!#$3$l$OJ,$+$j0W$$$,!"(B
$BA4ItFI$`$N$OBgJQ$G$"$k!#(B </LI>
<LI>O'Reilly $B$+$i(B <CODE>bash</CODE> $B$K4X$9$kK\$,=P$F$$$k$,!"$$$$K\$+$I$&$+$OCN$i$J$$!#(B</LI>
<LI>$BB>$K$b(B <CODE>bash</CODE> $B$K4X$9$k%U%j!<$G?7$7$$F~Lg=q$,$"$k$+$I$&$+CN$i$J$$!#(B
$B8fB8CN$J$i!"%a!<%k$G(B URL $B$r65$($F$[$7$$!#(B</LI>
<LI>$B%=!<%9%3!<%I$K$D$$$F$O!"(B
<A HREF="http://www.netspace.net.au/~gok/power2bash">Building a Minimal Linux System from Source Code</A> (
<A HREF="http://www.linux.or.jp/JF/JFdocs/Building-Minimal-Linux.html">$BF|K\8lLu(B</A>)$B$G(B URL $B$r3NG'$9$k$3$H!#(B</LI>
</UL>
<P>
<P>
<P>
<P>
<HR>
<A HREF="From-PowerUp-To-Bash-Prompt-HOWTO-12.html">$B<!$N%Z!<%8(B</A>
<A HREF="From-PowerUp-To-Bash-Prompt-HOWTO-10.html">$BA0$N%Z!<%8(B</A>
<A HREF="From-PowerUp-To-Bash-Prompt-HOWTO.html#toc11">$BL\<!$X(B</A>
</BODY>
</HTML>