Rewrote the inputrc page.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@6128 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Archaic 2005-06-23 17:22:06 +00:00
parent 8559174803
commit 98a43ee9cb
3 changed files with 19 additions and 37 deletions

View File

@ -1,4 +1,4 @@
BASEDIR=~/lfs-book BASEDIR=~/public_html/lfs-book-trunk
CHUNK_QUIET=0 CHUNK_QUIET=0
PDF_OUTPUT=LFS-BOOK.pdf PDF_OUTPUT=LFS-BOOK.pdf
NOCHUNKS_OUTPUT=LFS-BOOK.html NOCHUNKS_OUTPUT=LFS-BOOK.html

View File

@ -89,6 +89,9 @@ First a summary, then a detailed log.</para>
</itemizedlist> </itemizedlist>
</listitem> </listitem>
<listitem><para>June 23rd, 2005 [archaic]: Rewrote the inputrc page.
</para></listitem>
<listitem><para>June 22nd, 2005 [archaic]: Added a link to point to test <listitem><para>June 22nd, 2005 [archaic]: Added a link to point to test
results.</para></listitem> results.</para></listitem>

View File

@ -9,50 +9,29 @@
<indexterm zone="ch-scripts-inputrc"><primary sortas="e-/etc/inputrc">/etc/inputrc</primary></indexterm> <indexterm zone="ch-scripts-inputrc"><primary sortas="e-/etc/inputrc">/etc/inputrc</primary></indexterm>
<para>The <filename>/etc/inputrc</filename> file deals with mapping <para>The <filename>inputrc</filename> file handles keyboard mapping for
the keyboard for specific situations. This file is the start-up file specific situations. This file is the startup file used by Readline &mdash; the
used by <application>Readline</application>, the input-related input-related library &mdash; used by Bash and most other shells.</para>
library used by <application>Bash</application> and most other
shells.</para>
<para>For more information, see the <command>bash</command> info page, section <para>Most people do not need user-specific keyboard mappings so the command
<emphasis>Readline Init File</emphasis>. The below creates a global <filename>/etc/inputrc</filename> used by everyone who
<filename class="libraryfile">readline</filename> info page is logs in. If you later decide you need to override the defaults on a per-user
also a good source of information.</para> basis, you can create a <filename>.inputrc</filename> file in the user's home
directory with the modified mappings.</para>
<para>Global values are set in <filename>/etc/inputrc</filename>. <para>For more information on how to edit the inputrc file, see <command>info
Personal user values are set in <filename>~/.inputrc</filename>. The bash</command> under the <emphasis>Readline Init File</emphasis> section.
<filename>~/.inputrc</filename> file will override the global settings <command>info readline</command> is also a good source of information.</para>
file. A later page sets up Bash to use
<filename>/etc/inputrc</filename> if there is no
<filename>.inputrc</filename> for a user when
<filename>/etc/profile</filename> is read (usually at login). To make
the system use both, or to negate global keyboard handling, it is a
good idea to place a default <filename>.inputrc</filename> into the
<filename class="directory">/etc/skel</filename> directory for use
with new users.</para>
<para>Below is a base <filename>/etc/inputrc</filename>, along with <para>Below is a generic global <filename>inputrc</filename> along with comments
comments to explain what the various options do. Note that comments to explain what the various options do. Note that comments cannot be on the same
cannot be on the same line as commands.</para> line as commands. Create the file using the following command:</para>
<para>To create the <filename>.inputrc</filename> in <filename
class="directory">/etc/skel</filename> using the command below, change
the command's output to <filename
class="directory">/etc/skel/.inputrc</filename> and be sure to
check/set permissions afterward. Copy that file to
<filename>/etc/inputrc</filename> and the home directory of any user
already existing on the system, including <emphasis>root</emphasis>,
that needs a private version of the file. Be certain to use the
<parameter>-p</parameter> parameter of <command>cp</command> to
maintain permissions and be sure to change owner and group
appropriately.</para>
<screen><userinput>cat &gt; /etc/inputrc &lt;&lt; "EOF" <screen><userinput>cat &gt; /etc/inputrc &lt;&lt; "EOF"
<literal># Begin /etc/inputrc <literal># Begin /etc/inputrc
# Modified by Chris Lynn &lt;roryo@roryo.dynup.net&gt; # Modified by Chris Lynn &lt;roryo@roryo.dynup.net&gt;
# Make sure we don't output everything on the 1 line # Allow the command prompt to wrap to the next line
set horizontal-scroll-mode Off set horizontal-scroll-mode Off
# Enable 8bit input # Enable 8bit input