53 lines
3.3 KiB
HTML
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> </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>
|