source: postlfs/config/inputrc.xml@ 75d7f3d7

10.0 10.1 11.0 11.1 6.0 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 gnome kde5-13430 kde5-14269 kde5-14686 krejzi/svn lazarus nosym perl-modules qt5new systemd-11177 systemd-13485 trunk upgradedb v1_0 v5_0 v5_0-pre1 v5_1 v5_1-pre1 xry111/intltool xry111/test-20220226
Last change on this file since 75d7f3d7 was 75d7f3d7, checked in by Larry Lawrence <larry@…>, 20 years ago

Typos in bootdisk, inputrc and unpacking

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@317 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 2.4 KB
Line 
1<sect1 id="postlfs-config-inputrc">
2<?dbhtml filename="inputrc.html" dir="postlfs"?>
3<title>/etc/inputrc</title>
4
5<para>There are a number of configuration files that are common to all
6Linux systems. Inputrc deals with the mapping of the keybord in ceratin
7situations. This file is the start-up file used by readline - the input
8related library used by bash and most other shells. By changing this file
9you can change how certain keys act in different situations. The following
10is a simple inputrc along with comments to explain what the various
11options do.</para>
12
13<para>The following file can be used as
14<filename>/etc/inputrc</filename> or <filename>~/.inputrc</filename> as
15appropriate. See below for more details on which to use.</para>
16
17<para>Please note that comments can <emphasis>not</emphasis> be on the
18same line as commands in <filename>inputrc</filename>.</para>
19
20<para><screen># Make sure we don't output everything on the 1 line
21set horizontal-scroll-mode Off
22
23# Enable 8bit input
24set meta-flag On
25set input-meta On
26
27# Turns off 8th bit stripping
28set convert-meta Off
29
30# Keep the 8th bit for display
31set output-meta On
32
33# none, visible or audible
34set bell-style none
35
36# All of the following map the escape sequence of the
37# value contained inside the 1st argument to the
38# readline specific functions
39
40"\eOd": backward-word
41"\eOc": forward-word
42
43# for linux console
44"\e[1~": beginning-of-line
45"\e[4~": end-of-line
46"\e[5~": beginning-of-history
47"\e[6~": end-of-history
48"\e[3~": delete-char
49"\e[2~": quoted-insert
50
51# for xterm
52"\eOH": beginning-of-line
53"\eOF": end-of-line</screen></para>
54
55<para>Please see the manual pages for more information. For more
56information, look at bash(1) and search for readline, or if you have
57the readline package installed, look at readline(3). There is a lot that
58can be done with this single rc file.</para>
59
60<para>Note that the readline library checks ~/.inputrc, by default. If
61you want to use <filename>/etc/inputrc</filename> as your global
62inputrc (i.e. for all users), you will need to add the line
63<screen><userinput>export INPUTRC=/etc/inputrc</userinput></screen>
64to your .bash_profile, .bashrc or .profile file as appropriate. To make
65the file truly global, you may wish to add it to your
66<filename>/etc/profile</filename> file.</para>
67
68<para>If you want to use per-user <userinput>.inputrc</userinput> files,
69you can create one and drop it into <filename>/etc/skel</filename> for use
70when creating new users.</para>
71
72</sect1>
Note: See TracBrowser for help on using the repository browser.