как настроить новую привязку клавиш для нахождения, что последняя команда выполнила использование первых нескольких символов команды в csh

Я хочу смочь использовать Ctrl+R, чтобы иметь обратный-i поиск. Также, если я нажимаю Shift+Up Arrow после ввода первых нескольких символов недавно выполненной команды затем, оболочка должна завершить команду путем нахождения новой команды, имеющей те же первые несколько символов. Я использую kde консоль.

0
задан 21.07.2010, 09:29

1 ответ

Я квалифицировал бы комментарий W Dennis, csh намного более слаб для сценариев, чем sh или Bash.

В любом случае возможно, необходимо рассмотреть другую оболочку. Существует много хороших к, выбрал из, и, учитывая Вас определенная потребность, я проверю zsh. Я вполне уверен, это может сделать то, что Вы хотите. Оборотная сторона новой оболочки, конечно, кривая обучения.

И не продавайте csh короткий в качестве инструмента командной строки. См. http://docstore.mik.ua/orelly/linux/lnut/ch08_06.htm и отметьте объекты

!string 

Новая команда, которая запускается со строки.

!?string?

Новая команда, которая содержит строку.

То, что не обозначается в этом примере кода, - то, что можно добавить другие операторы команды csh 'на вершине''! представьте в виде строки' и измените строку, которая выполняется. Это было долгое время, так как я использовал csh, но что-то как

!string:s/old/new

возможно.

Надеюсь, это поможет!

0
ответ дан 27.11.2019, 19:25

Теги

Похожие вопросы