Changeset eab549f
- Timestamp:
- 05/14/2005 05:05:06 PM (19 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gimp3, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- a6a160b
- Parents:
- ee0047b4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
postlfs/shells/tcsh.xml
ree0047b4 reab549f 14 14 15 15 <sect1 id="tcsh" xreflabel="Tcsh-&tcsh-version;"> 16 <sect1info> 17 <othername>$LastChangedBy$</othername> 18 <date>$Date$</date> 19 </sect1info> 20 <?dbhtml filename="tcsh.html"?> 21 <title>Tcsh-&tcsh-version;</title> 22 <indexterm zone="tcsh"> 23 <primary sortas="a-Tcsh">Tcsh</primary></indexterm> 16 <?dbhtml filename="tcsh.html"?> 24 17 25 <sect2> 26 <title>Introduction to <application>Tcsh</application></title> 18 <sect1info> 19 <othername>$LastChangedBy$</othername> 20 <date>$Date$</date> 21 </sect1info> 27 22 28 <para>The <application>Tcsh</application> package contains "an enhanced but 29 completely compatible version of the Berkeley Unix C shell (csh)". This is 30 useful as an alternative shell for those who prefer C syntax to that of the 31 bash shell, and also because some programs require the C shell in order to 32 install.</para> 23 <title>Tcsh-&tcsh-version;</title> 33 24 34 <sect3><title>Package information</title> 35 <itemizedlist spacing='compact'> 36 <listitem><para>Download (HTTP): <ulink 37 url="&tcsh-download-http;"/></para></listitem> 38 <listitem><para>Download (FTP): <ulink 39 url="&tcsh-download-ftp;"/></para></listitem> 40 <listitem><para>Download MD5 sum: &tcsh-md5sum;</para></listitem> 41 <listitem><para>Download size: &tcsh-size;</para></listitem> 42 <listitem><para>Estimated disk space required: 43 &tcsh-buildsize;</para></listitem> 44 <listitem><para>Estimated build time: 45 &tcsh-time;</para></listitem></itemizedlist> 46 </sect3> 25 <indexterm zone="tcsh"> 26 <primary sortas="a-Tcsh">Tcsh</primary> 27 </indexterm> 47 28 48 </sect2> 29 <sect2 role="package"> 30 <title>Introduction to Tcsh</title> 49 31 50 <sect2> 51 <title>Installation of <application>Tcsh</application></title> 32 <para>The <application>Tcsh</application> package contains "an enhanced but 33 completely compatible version of the Berkeley Unix C shell (csh)". This is 34 useful as an alternative shell for those who prefer C syntax to that of the 35 bash shell, and also because some programs require the C shell in order to 36 install.</para> 52 37 53 <para>Install <application>Tcsh</application> by running the following 54 commands:</para> 38 <bridgehead renderas="sect3">Package Information</bridgehead> 39 <itemizedlist spacing="compact"> 40 <listitem> 41 <para>Download (HTTP): <ulink url="&tcsh-download-http;"/></para> 42 </listitem> 43 <listitem> 44 <para>Download (FTP): <ulink url="&tcsh-download-ftp;"/></para> 45 </listitem> 46 <listitem> 47 <para>Download MD5 sum: &tcsh-md5sum;</para> 48 </listitem> 49 <listitem> 50 <para>Download size: &tcsh-size;</para> 51 </listitem> 52 <listitem> 53 <para>Estimated disk space required: &tcsh-buildsize;</para> 54 </listitem> 55 <listitem> 56 <para>Estimated build time: &tcsh-time;</para> 57 </listitem> 58 </itemizedlist> 55 59 56 <screen><userinput><command>./configure --prefix=/usr && 57 make</command></userinput></screen> 60 </sect2> 58 61 59 <para>Now, as the root user:</para> 62 <sect2 role="installation"> 63 <title>Installation of Tcsh</title> 60 64 61 <screen><userinput role='root'><command>make install && 65 <para>Install <application>Tcsh</application> by running the following 66 commands:</para> 67 68 <screen><userinput>./configure --prefix=/usr && 69 make</userinput></screen> 70 71 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 72 73 <screen role="root"><userinput>make install && 62 74 make install.man && 63 ln - sf /usr/bin/tcsh /bin/csh</command></userinput></screen>75 ln -v -sf /usr/bin/tcsh /bin/csh</userinput></screen> 64 76 65 </sect2>77 </sect2> 66 78 67 <sect2>68 <title>Command explanations</title>79 <sect2 role="commands"> 80 <title>Command Explanations</title> 69 81 70 <para><command>ln-sf /usr/bin/tcsh /bin/csh</command>: The71 <acronym>FHS</acronym> states that if there is a <application>C</application> 72 shell installed, there should be a symlink from 73 <filename>/bin/csh</filename> to it.This creates that symlink.</para>82 <para><command>ln -v -sf /usr/bin/tcsh /bin/csh</command>: The 83 FHS states that if there is a <application>C</application> shell 84 installed, there should be a symlink from <filename>/bin/csh</filename> 85 to it. This creates that symlink.</para> 74 86 75 </sect2>87 </sect2> 76 88 77 <sect2>78 <title>Configuring <application>Tcsh</application></title>89 <sect2 role="configuration"> 90 <title>Configuring Tcsh</title> 79 91 80 <sect3 id="tcsh-config"><title>Config files</title> 81 <para>There are numerous configuration files for the C shell. Examples 82 of these are <filename>/etc/csh.cshrc</filename>, 83 <filename>/etc/csh.login</filename>, 84 <filename>/etc/csh.logout</filename>, 85 <filename>~/.tcshrc</filename>, 86 <filename>~/.cshrc</filename>, 87 <filename>~/.history</filename>, 88 <filename>~/.cshdirs</filename>, 89 <filename>~/.login</filename>, 90 <filename>~/.logout</filename>. More information on these files can be 91 found in the <filename>tcsh(1)</filename> man page.</para> 92 <sect3 id="tcsh-config"> 93 <title>Config Files</title> 92 94 93 <indexterm zone="tcsh tcsh-config"> 94 <primary sortas="e-etc-csh.cshrc">/etc/csh.cshrc</primary></indexterm> 95 <indexterm zone="tcsh tcsh-config"> 96 <primary sortas="e-etc-csh.login">/etc/csh.login</primary></indexterm> 97 <indexterm zone="tcsh tcsh-config"> 98 <primary sortas="e-etc-csh.logout">/etc/csh.logout</primary></indexterm> 99 <indexterm zone="tcsh tcsh-config"> 100 <primary sortas="e-AA.tcshrc">~/.tcshrc</primary></indexterm> 101 <indexterm zone="tcsh tcsh-config"> 102 <primary sortas="e-AA.cshrc">~/.cshrc</primary></indexterm> 103 <indexterm zone="tcsh tcsh-config"> 104 <primary sortas="e-AA.history">~/.history</primary></indexterm> 105 <indexterm zone="tcsh tcsh-config"> 106 <primary sortas="e-AA.cshdirs">~/.cshdirs</primary></indexterm> 107 <indexterm zone="tcsh tcsh-config"> 108 <primary sortas="e-AA.login">~/.login</primary></indexterm> 109 <indexterm zone="tcsh tcsh-config"> 110 <primary sortas="e-AA.logout">~/.logout</primary></indexterm> 111 </sect3> 95 <para>There are numerous configuration files for the C shell. Examples 96 of these are <filename>/etc/csh.cshrc</filename>, 97 <filename>/etc/csh.login</filename>, <filename>/etc/csh.logout</filename>, 98 <filename>~/.tcshrc</filename>, <filename>~/.cshrc</filename>, 99 <filename>~/.history</filename>, <filename>~/.cshdirs</filename>, 100 <filename>~/.login</filename>, and <filename>~/.logout</filename>. More 101 information on these files can be found in the 102 <filename>tcsh(1)</filename> man page.</para> 112 103 113 </sect2> 104 <indexterm zone="tcsh tcsh-config"> 105 <primary sortas="e-etc-csh.cshrc">/etc/csh.cshrc</primary> 106 </indexterm> 114 107 115 <sect2> 116 <title>Contents</title> 108 <indexterm zone="tcsh tcsh-config"> 109 <primary sortas="e-etc-csh.login">/etc/csh.login</primary> 110 </indexterm> 117 111 118 <segmentedlist> 119 <segtitle>Installed Program</segtitle> 120 <segtitle>Installed Libraries</segtitle> 121 <segtitle>Installed Directories</segtitle> 122 <seglistitem> 123 <seg>tcsh</seg> 124 <seg>None</seg> 125 <seg>None</seg> 126 </seglistitem> 127 </segmentedlist> 112 <indexterm zone="tcsh tcsh-config"> 113 <primary sortas="e-etc-csh.logout">/etc/csh.logout</primary> 114 </indexterm> 128 115 129 <variablelist>130 <bridgehead renderas="sect3">Short Descriptions</bridgehead>131 <?dbfo list-presentation="list"?>116 <indexterm zone="tcsh tcsh-config"> 117 <primary sortas="e-AA.tcshrc">~/.tcshrc</primary> 118 </indexterm> 132 119 133 <varlistentry id="tcsh-prog"> 134 <term><command>tcsh</command></term> 135 <listitem><para>is an enhanced but completely compatible version of the 136 Berkeley Unix C shell, <command>csh</command>. It is usable as both an 137 interactive shell and a script processor.</para> 138 <indexterm zone="tcsh tcsh-prog"> 139 <primary sortas="b-tcsh">tcsh</primary></indexterm> 140 </listitem> 141 </varlistentry> 142 </variablelist> 120 <indexterm zone="tcsh tcsh-config"> 121 <primary sortas="e-AA.cshrc">~/.cshrc</primary> 122 </indexterm> 143 123 144 </sect2> 124 <indexterm zone="tcsh tcsh-config"> 125 <primary sortas="e-AA.history">~/.history</primary> 126 </indexterm> 127 128 <indexterm zone="tcsh tcsh-config"> 129 <primary sortas="e-AA.cshdirs">~/.cshdirs</primary> 130 </indexterm> 131 132 <indexterm zone="tcsh tcsh-config"> 133 <primary sortas="e-AA.login">~/.login</primary> 134 </indexterm> 135 136 <indexterm zone="tcsh tcsh-config"> 137 <primary sortas="e-AA.logout">~/.logout</primary> 138 </indexterm> 139 140 </sect3> 141 142 </sect2> 143 144 <sect2 role="content"> 145 <title>Contents</title> 146 147 <segmentedlist> 148 <segtitle>Installed Program</segtitle> 149 <segtitle>Installed Libraries</segtitle> 150 <segtitle>Installed Directories</segtitle> 151 152 <seglistitem> 153 <seg>tcsh</seg> 154 <seg>None</seg> 155 <seg>None</seg> 156 </seglistitem> 157 </segmentedlist> 158 159 <variablelist> 160 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 161 <?dbfo list-presentation="list"?> 162 <?dbhtml list-presentation="table"?> 163 164 <varlistentry id="tcsh-prog"> 165 <term><command>tcsh</command></term> 166 <listitem> 167 <para>is an enhanced but completely compatible version of the 168 Berkeley Unix C shell, <command>csh</command>. It is usable as both an 169 interactive shell and a script processor.</para> 170 <indexterm zone="tcsh tcsh-prog"> 171 <primary sortas="b-tcsh">tcsh</primary> 172 </indexterm> 173 </listitem> 174 </varlistentry> 175 176 </variablelist> 177 178 </sect2> 145 179 146 180 </sect1> 147
Note:
See TracChangeset
for help on using the changeset viewer.