Привет.
Подскажите, как называется параметр для работы удобства в консоли.
Допустим я раньше вводил команду nano /etc/ssh/sshd_cinf, так вот когда я на беру сейчас nano /etc/ на клавиатуре стрелкой вверх я мог выбрать примеры подобных команд которые я вводил раньше.
Забыл как этот параметр называется, описал как мог.
У себя в Gentoo давно уже настраивал его и забыл, сейчас на чистой системе понадобился.
[Решено] debian работа в консоли
Модераторы: /dev/random, Модераторы разделов
-
- Сообщения: 971
- ОС: BSD/LINUX
[Решено] debian работа в консоли
Последний раз редактировалось bars 10.12.2021 20:59, всего редактировалось 1 раз.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
-
- Сообщения: 971
- ОС: BSD/LINUX
Re: debian работа в консоли
Вспомнил.
Стрелками ↑↓ смотреть ранее использованные команды.
Стрелками ↑↓ смотреть ранее использованные команды.
Код: Выделить всё
/etc/inputrc
"\e[A": history-search-backward
"\e[B": history-search-forward
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
Спасибо сказали:
-
- Сообщения: 900
- ОС: debian, fedora (i3-wm)
Re: [Решено] debian работа в консоли
Все равно оставлю это здесь раз уж набрала, будет дополнением.
Возможно это Ctrl+r history-search из bash. Думаю и в других оболочках есть.
Например, в файле истории есть две команды
ls fole
ls file
Вы набираете в терминале
ls
Нажимаете Ctrl+r
Строка приветствия заменяется на
(reverse-i-search)`': ls
Какие символы вы будете дальше вводить будут проявляться в поле `' перед командой ls, а параметры этой команды будут меняться в зависимости от совпадения в файле истории в рекурсивном порядке. Далее нажимаем пробел и команда ls уже приобретает аргумент первый найденный в истории:
(reverse-i-search)` ': ls file
Дальше вводим f и параметр естественно не меняется:
(reverse-i-search)` f': ls file
Далее вводим o и параметр заменяется новым найденным шаблоном:
(reverse-i-search)` fo': ls fole
Нажимаем enter и полученная срока вводится.
Надо сказать что это поиск шаблонов аргументов, то-есть если по шаблону например первого параметра результатов не будет, но есть в истории другая команда с параметром подходящим к текущему шаблону то подстановка сработает уже к новой команде.
P.S. Ничего не поняла. Оказывается час разницы между сообщениями, неужели я могла его не заметить? Да, видимо невнимательность мое второе имя.
Возможно это Ctrl+r history-search из bash. Думаю и в других оболочках есть.
Например, в файле истории есть две команды
ls fole
ls file
Вы набираете в терминале
ls
Нажимаете Ctrl+r
Строка приветствия заменяется на
(reverse-i-search)`': ls
Какие символы вы будете дальше вводить будут проявляться в поле `' перед командой ls, а параметры этой команды будут меняться в зависимости от совпадения в файле истории в рекурсивном порядке. Далее нажимаем пробел и команда ls уже приобретает аргумент первый найденный в истории:
(reverse-i-search)` ': ls file
Дальше вводим f и параметр естественно не меняется:
(reverse-i-search)` f': ls file
Далее вводим o и параметр заменяется новым найденным шаблоном:
(reverse-i-search)` fo': ls fole
Нажимаем enter и полученная срока вводится.
Надо сказать что это поиск шаблонов аргументов, то-есть если по шаблону например первого параметра результатов не будет, но есть в истории другая команда с параметром подходящим к текущему шаблону то подстановка сработает уже к новой команде.
P.S. Ничего не поняла. Оказывается час разницы между сообщениями, неужели я могла его не заметить? Да, видимо невнимательность мое второе имя.
Добавлено (22:11):
До меня сейчас только дошло что проще сразу нажать Ctrl+r и с самого начала вводить команду чтобы не менялась вводная.-
- Сообщения: 971
- ОС: BSD/LINUX
Re: [Решено] debian работа в консоли
Не удобно, для меня проще стрелками ↑↓ подобрать команду.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
-
- Сообщения: 900
- ОС: debian, fedora (i3-wm)
Re: [Решено] debian работа в консоли
bars
Если вы пользователь вима, тогда вам возможно подойдет vi режим:
Вся история без шаблона листается стрелками и клавишами k - вверх, j - вниз
Я не помню когда обходилась без этой настройки.
Также хорошо перемещать курсор по строке в терминале и редактировать.
Не нужно отрывать руку от позиции и искать клавиши со стрелками
Если вы пользователь вима, тогда вам возможно подойдет vi режим:
Код: Выделить всё
echo set -o vi >>.bashrc
Я не помню когда обходилась без этой настройки.
Добавлено (15:04):
Да, предварительно надо нажать ESC или что удобней при слепом наборе Ctrl+[ а войти в режим вставки клавишу iТакже хорошо перемещать курсор по строке в терминале и редактировать.
Не нужно отрывать руку от позиции и искать клавиши со стрелками
-
- Сообщения: 971
- ОС: BSD/LINUX
Re: [Решено] debian работа в консоли
vi/vim редакторы для мазахистов!
)))
nano самый оптимальный редатокр.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
-
- Сообщения: 900
- ОС: debian, fedora (i3-wm)
Re: [Решено] debian работа в консоли
Если я скажу тоже самое про любой другой редактор, то конкретно для меня это будет недалеко от истины, потому что я привыкла к управлению в стиле вим и оно очень органично вписывается именно в мой стиль работы. Так что редактор это один из кирпичиков и он должен соответствовать оркестру. В отдельности от сложившегося годами взаимодействия работы с компьютером нет особого смысла их сравнивать. Но нащупывать пути развития привычного интерфейса иногда полезно. Увы я наверное уже сильно закостенела в своих привычках и даже боюсь перемен. Поэтому присоединяюсь к вашей иронии. Вместо того чтобы разбираться в настройках алтернативы я просто всегда удаляю нано и сопутствующие пакеты дефолтного редактора.
-
- Сообщения: 2076
-
- Сообщения: 1223
- ОС: Linux Debian
Re: [Решено] debian работа в консоли
Не согласен. Ни с первым утверждением (хоть не удобно, но работать можно), ни со вторым. На мой взгляд mcedit удобнее.