2

У меня есть файл .inputrc настроенный в системе, которая, кажется, не уважает его. Если я bind файл (согласно этому сообщению) или пытаюсь загрузить его с помощью C-x C-r, ничего не происходит - я все еще не получаю ни одной функции readline, которую я ищу, особенно history-search-backward .

Возможно ли использовать оболочку bash без readline? Если так, как я могу определить это окончательно? Если нет, нужно ли что-то еще сделать для включения readline? Рассматриваемая система SUSE Linux версии 3.16.7-21-desktop

РЕДАКТИРОВАТЬ с дополнительной информацией:

$ echo $SHELL
/bin/bash
$ bash --version
GNU bash, version 4.2.53(1)-release (x86_64-suse-linux-gnu)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

.inputrc (включая мои комментарии). Я использую этот же .inputrc на многих других машинах, поэтому я не ожидаю, что это проблема:

# "\e[A" and "\e[B" being whatever your terminal uses for up & down.
"\e[A": history-search-backward
"\e[B": history-search-forward

# Two escapes clear command line.
"\e\e": "\C-a\C-k"

# do history expansion when space entered
# Space: magic-space

#set editing-mode vi
$include /etc/inputrc

0