Оболочка tcsh, та что на FreeBSD по умолчанию, радовала меня такой фичей:
если набрать часть команды, например "cd /", и стрелками выбирать предыдущие вводимые команды из history, то будут выбираться только те, что начинаются на "cd /". Сейчас приходиться сидеть на Linux под bash, где не включена данная фича. Установить tcsh возможности нет...
Можно ли в bash включть такую опцию?
man bash на тему completion>Оболочка tcsh, та что на FreeBSD по умолчанию, радовала меня такой фичей:
>
>если набрать часть команды, например "cd /", и стрелками выбирать предыдущие вводимые
>команды из history, то будут выбираться только те, что начинаются на
>"cd /". Сейчас приходиться сидеть на Linux под bash, где не
>включена данная фича. Установить tcsh возможности нет...
>Можно ли в bash включть такую опцию?
что-то нифига я не понял из man как это реализовать с помощью completion...
есть у кого-нибудь уже готовая наработка?>man bash на тему completion
>
>что-то нифига я не понял из man как это реализовать с помощью
>completion...
>есть у кого-нибудь уже готовая наработка?Писал я уже, но повторюсь (сам пользую уже давно).
В /etc/inpurc добавь эти 2 строчки"\e[A": history-search-backward
"\e[B": history-search-forwardи будет тебе счастье :)
>"\e[A": history-search-backward
>"\e[B": history-search-forward
>
>и будет тебе счастье :)пасиб!
счастье есть =)
>[оверквотинг удален]
>>completion...
>>есть у кого-нибудь уже готовая наработка?
>
>Писал я уже, но повторюсь (сам пользую уже давно).
>В /etc/inpurc добавь эти 2 строчки
>
>"\e[A": history-search-backward
>"\e[B": history-search-forward
>
>и будет тебе счастье :)У меня нету этого файла..........., какой пакет нужно поставить? :(
>[оверквотинг удален]
>>completion...
>>есть у кого-нибудь уже готовая наработка?
>
>Писал я уже, но повторюсь (сам пользую уже давно).
>В /etc/inpurc добавь эти 2 строчки
>
>"\e[A": history-search-backward
>"\e[B": history-search-forward
>
>и будет тебе счастье :)У меня нету этого файла..........., какой пакет нужно поставить? :(
>У меня нету этого файла..........., какой пакет нужно поставить? :(Создай его (эт linux input)
> В /etc/inpurc добавь эти 2 строчки1. Вкралась ошибочка: в имени файла пропущена буква 't', файл правильно называется "inputrc".
2. Если внести указанные строки в этот файл, то образовавшееся счастье будет доступно всем пользователям, которые имеющими учетные записи на этом компе. Следует заметить, что этот файл можно изменить только из-под root-а.
Если нужно обеспечить счастьем только одного пользователя (себя любимого, например), а не всех, то нужно создать в своем домашнем директории (~) скрытый файл .inputrc и записать в него эти две строки. root-овские права в этом случае не потребуются.
> В /etc/inpurc добавь эти 2 строчки1. Вкралась ошибочка: в имени файла пропущена буква 't', файл правильно называется "inputrc".
2. Если внести указанные строки в этот файл, то образовавшееся счастье будет доступно всем пользователям, которые имеющими учетные записи на этом компе. Следует заметить, что этот файл можно изменить только из-под root-а.
Если нужно обеспечить счастьем только одного пользователя (себя любимого, например), а не всех, то нужно создать в своем домашнем директории (~) скрытый файл .inputrc и записать в него эти две строки. root-овские права в этом случае не потребуются.
> В /etc/inpurc добавь эти 2 строчки1. Вкралась ошибочка: в имени файла пропущена буква 't', файл правильно называется "inputrc".
2. Если внести указанные строки в этот файл, то образовавшееся счастье будет доступно всем пользователям, которые имеющими учетные записи на этом компе. Следует заметить, что этот файл можно изменить только из-под root-а.
Если нужно обеспечить счастьем только одного пользователя (себя любимого, например), а не всех, то нужно создать в своем домашнем директории (~) скрытый файл .inputrc и записать в него эти две строки. root-овские права в этом случае не потребуются.