Date: Tue, 18 Sep 2001 17:23:11 +0300 (EEST) From: Giorgos Keramidas <charon@labs.gr> To: FreeBSD-gnats-submit@freebsd.org Subject: docs/30657: markup sh, csh and tcsh in <command> tags, add <filename> and <keycap>, in new-users article Message-ID: <200109181423.f8IENBu04081@hades.hell.gr>
next in thread | raw e-mail | index | archive | help
>Number: 30657 >Category: docs >Synopsis: markup sh, csh and tcsh in <command> tags, add <filename> and <keycap>, in new-users article >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Tue Sep 18 15:30:01 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Giorgos Keramidas >Release: FreeBSD 5.0-CURRENT i386 >Organization: >Environment: System: FreeBSD hades.hell.gr 5.0-CURRENT FreeBSD 5.0-CURRENT #5: Tue Sep 4 19:49:44 EEST 2001 root@hades.hell.gr:/usr/obj/usr/src/sys/CHARON i386 >Description: While finishing the translation of the new-users article, I noticed that sh, csh and tcsh are written in running text without being tagged as commands. Surround these with <command>..</command>. Also change `escape' to <keycap>Esc</keycap>, and add <filename> to a literal /usr/local/bin/tcsh instance. >How-To-Repeat: >Fix: --- patch begins here --- Index: article.sgml =================================================================== RCS file: /home/ncvs/doc/en_US.ISO8859-1/articles/new-users/article.sgml,v retrieving revision 1.25 diff -u -r1.25 article.sgml --- article.sgml 17 Sep 2001 01:29:35 -0000 1.25 +++ article.sgml 18 Sep 2001 14:10:51 -0000 @@ -93,8 +93,8 @@ </informalexample> <para>The first time you use adduser, it might ask for some - defaults to save. You might want to make the default shell csh - instead of sh, if it suggests sh as the default. Otherwise just + defaults to save. You might want to make the default shell <command>csh</command> + instead of <command>sh</command>, if it suggests <command>sh</command> as the default. Otherwise just press enter to accept each default. These defaults are saved in <filename>/etc/adduser.conf</filename>, an editable file.</para> @@ -259,7 +259,7 @@ convenient). You can create other aliases by editing <filename>.cshrc</filename>. You can make these aliases available to all users on the system by putting them in the - system-wide csh configuration file, + system-wide <command>csh</command> configuration file, <filename>/etc/csh.cshrc</filename>.</para> </sect1> @@ -877,7 +877,7 @@ are kept, <command>rehash</command>, and then put the following lines in <filename>.cshrc</filename> in each user's home directory or (easier) in <filename>/etc/csh.cshrc</filename>, the - system-wide csh start-up file:</para> + system-wide <command>csh</command> start-up file:</para> <informalexample> <programlisting>setenv XKEYSYMDB /usr/X11R6/lib/X11/XKeysymDB @@ -909,17 +909,17 @@ files: a series of commands to be run without your intervention.</para> - <para>Two shells come installed with FreeBSD: csh and sh. csh is + <para>Two shells come installed with FreeBSD: <command>csh</command> and <command>sh</command>. <command>csh</command> is good for command-line work, but scripts should be written with - sh (or bash). You can find out what shell you have by typing + <command>sh</command> (or <command>bash</command>). You can find out what shell you have by typing <command>echo $SHELL</command>.</para> - <para>The csh shell is okay, but tcsh does everything csh does and + <para>The <command>csh</command> shell is okay, but <command>tcsh</command> does everything <command>csh</command> does and more. It allows you to recall commands with the arrow keys - and edit them. It has tab-key completion of filenames (csh uses - the escape key), and it lets you switch to the directory you + and edit them. It has tab-key completion of filenames (<command>csh</command> uses + the <keycap>Esc</keycap> key), and it lets you switch to the directory you were last in with <command>cd -</command>. It's also much - easier to alter your prompt with tcsh. It makes life a lot + easier to alter your prompt with <command>tcsh</command>. It makes life a lot easier.</para> <para>Here are the three steps for installing a new shell:</para> @@ -929,20 +929,20 @@ <para>Install the shell as a port or a package, just as you would any other port or package. Use <command>rehash</command> and <command>which tcsh</command> - (assuming you're installing tcsh) to make sure it got + (assuming you're installing <command>tcsh</command>) to make sure it got installed.</para> </step> <step> <para>As root, edit <filename>/etc/shells</filename>, adding a line in the file for the new shell, in this case - /usr/local/bin/tcsh, and save the file. (Some ports may do + <filename>/usr/local/bin/tcsh</filename>, and save the file. (Some ports may do this for you.)</para> </step> <step> <para>Use the <command>chsh</command> command to change your - shell to tcsh permanently, or type <command>tcsh</command> + shell to <command>tcsh</command> permanently, or type <command>tcsh</command> at the prompt to change your shell without logging in again.</para> </step> @@ -950,27 +950,27 @@ <note> <para>It can be dangerous to change root's shell to something - other than sh or csh on early versions of FreeBSD and many + other than <command>sh</command> or <command>csh</command> on early versions of FreeBSD and many other versions of Unix; you may not have a working shell when the system puts you into single user mode. The solution is to use <command>su -m</command> to become root, which will give - you the tcsh as root, because the shell is part of the + you the <command>tcsh</command> as root, because the shell is part of the environment. You can make this permanent by adding it to your <filename>.tcshrc</filename> file as an alias with <programlisting>alias su su -m.</programlisting></para> </note> - <para>When tcsh starts up, it will read the + <para>When <command>tcsh</command> starts up, it will read the <filename>/etc/csh.cshrc</filename> and - <filename>/etc/csh.login</filename> files, as does csh. It will + <filename>/etc/csh.login</filename> files, as does <command>csh</command>. It will also read the <filename>.login</filename> file in your home directory and the <filename>.cshrc</filename> file as well, unless you provide a <filename>.tcshrc</filename> file. This you can do by simply copying <filename>.cshrc</filename> to <filename>.tcshrc</filename>.</para> - <para>Now that you've installed tcsh, you can adjust your prompt. - You can find the details in the manual page for tcsh, but here + <para>Now that you've installed <command>tcsh</command>, you can adjust your prompt. + You can find the details in the manual page for <command>tcsh</command>, but here is a line to put in your <filename>.tcshrc</filename> that will tell you how many commands you have typed, what time it is, and what directory you are in. It also produces a --- patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-doc" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200109181423.f8IENBu04081>