Files
oldlinux-files/docs/Install-Guide/install-guide-2.2.2/node149.html
2024-02-19 00:23:35 -05:00

53 lines
3.3 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3O//DTD W3 HTML 2.0//EN">
<!Converted with LaTeX2HTML 95.1 (Fri Jan 20 1995) by Nikos Drakos (nikos@cbl.leeds.ac.uk), CBLU, University of Leeds >
<HEAD>
<TITLE>3.13 Customizing your Environment</TITLE>
</HEAD>
<BODY>
<meta name="description" value="3.13 Customizing your Environment">
<meta name="keywords" value="gs">
<meta name="resource-type" value="document">
<meta name="distribution" value="global">
<P>
<BR> <HR><A NAME=tex2html3637 HREF="node150.html"><IMG ALIGN=BOTTOM ALT="next" SRC="next_motif.gif"></A> <A NAME=tex2html3635 HREF="node93.html"><IMG ALIGN=BOTTOM ALT="up" SRC="up_motif.gif"></A> <A NAME=tex2html3629 HREF="node148.html"><IMG ALIGN=BOTTOM ALT="previous" SRC="previous_motif.gif"></A> <A NAME=tex2html3639 HREF="node1.html"><IMG ALIGN=BOTTOM ALT="contents" SRC="contents_motif.gif"></A> <A NAME=tex2html3640 HREF="node250.html"><IMG ALIGN=BOTTOM ALT="index" SRC="index_motif.gif"></A> <BR>
<B> Next:</B> <A NAME=tex2html3638 HREF="node150.html">3.13.1 Shell scripts</A>
<B>Up:</B> <A NAME=tex2html3636 HREF="node93.html">3 Linux Tutorial</A>
<B> Previous:</B> <A NAME=tex2html3630 HREF="node148.html">3.12.11 Getting help</A>
<BR> <HR> <P>
<H1><A NAME=SECTION005130000000000000000>3.13 Customizing your Environment</A></H1>
<P>
<A NAME=3970>&#160;</A>
The shell provides many mechanisms to customize your work environment.
As we've mentioned before, the shell is more than a command
interpreter---it is also a powerful programming language. While writing
shell scripts is an extensive subject, we'd like to introduce you to
some of the ways that you can simplify your work on a UNIX system by
using these advanced features of the shell.
<P>
As we have mentioned before, different shells use different syntaxes
when executing shell scripts. For example, Tcsh uses a C-like syntax,
while Bourne shells use another type of syntax. In this section, we
won't be running into many of the differences between the two, but we
will assume that shell scripts are executed using the Bourne shell syntax.
<P>
<BR> <HR>
<UL>
<LI> <A NAME=tex2html3641 HREF="node150.html#SECTION005131000000000000000">3.13.1 Shell scripts</A>
<LI> <A NAME=tex2html3642 HREF="node151.html#SECTION005132000000000000000">3.13.2 Shell variables and the environment</A>
<UL>
<LI> <A NAME=tex2html3643 HREF="node152.html#SECTION005132100000000000000">3.13.2.1 The PATH environment variable</A>
</UL>
<LI> <A NAME=tex2html3644 HREF="node153.html#SECTION005133000000000000000">3.13.3 Shell initialization scripts</A>
</UL>
<BR> <HR><A NAME=tex2html3637 HREF="node150.html"><IMG ALIGN=BOTTOM ALT="next" SRC="next_motif.gif"></A> <A NAME=tex2html3635 HREF="node93.html"><IMG ALIGN=BOTTOM ALT="up" SRC="up_motif.gif"></A> <A NAME=tex2html3629 HREF="node148.html"><IMG ALIGN=BOTTOM ALT="previous" SRC="previous_motif.gif"></A> <A NAME=tex2html3639 HREF="node1.html"><IMG ALIGN=BOTTOM ALT="contents" SRC="contents_motif.gif"></A> <A NAME=tex2html3640 HREF="node250.html"><IMG ALIGN=BOTTOM ALT="index" SRC="index_motif.gif"></A> <BR>
<B> Next:</B> <A NAME=tex2html3638 HREF="node150.html">3.13.1 Shell scripts</A>
<B>Up:</B> <A NAME=tex2html3636 HREF="node93.html">3 Linux Tutorial</A>
<B> Previous:</B> <A NAME=tex2html3630 HREF="node148.html">3.12.11 Getting help</A>
<BR> <HR> <P>
<BR> <HR>
<P><ADDRESS>
<I>Matt Welsh <BR>
mdw@sunsite.unc.edu</I>
</ADDRESS>
</BODY>