[Решено] debian работа в консоли

На самом деле это единственный раздел про unix на этом форуме

Модератор: /dev/random

Аватара пользователя
bars
Сообщения: 610
ОС: BSD/LINUX

[Решено] debian работа в консоли

Сообщение bars »

Привет.
Подскажите, как называется параметр для работы удобства в консоли.
Допустим я раньше вводил команду nano /etc/ssh/sshd_cinf, так вот когда я на беру сейчас nano /etc/ на клавиатуре стрелкой вверх я мог выбрать примеры подобных команд которые я вводил раньше.
Забыл как этот параметр называется, описал как мог.
У себя в Gentoo давно уже настраивал его и забыл, сейчас на чистой системе понадобился.
Последний раз редактировалось bars 10.12.2021 20:59, всего редактировалось 1 раз.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:

Аватара пользователя
bars
Сообщения: 610
ОС: BSD/LINUX

Re: debian работа в консоли

Сообщение bars »

Вспомнил.
Стрелками ↑↓ смотреть ранее использованные команды.

Код: Выделить всё

/etc/inputrc
"\e[A": history-search-backward
"\e[B": history-search-forward
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:

Аватара пользователя
olecya
Сообщения: 651
ОС: debian, fedora (i3-wm)

Re: [Решено] debian работа в консоли

Сообщение olecya »

Все равно оставлю это здесь раз уж набрала, будет дополнением.

Возможно это 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 и с самого начала вводить команду чтобы не менялась вводная.
Спасибо сказали:

Аватара пользователя
bars
Сообщения: 610
ОС: BSD/LINUX

Re: [Решено] debian работа в консоли

Сообщение bars »

olecya писала:
10.12.2021 21:55
(reverse-i-search)`': ls
Не удобно, для меня проще стрелками ↑↓ подобрать команду.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:

Аватара пользователя
olecya
Сообщения: 651
ОС: debian, fedora (i3-wm)

Re: [Решено] debian работа в консоли

Сообщение olecya »

bars
Если вы пользователь вима, тогда вам возможно подойдет vi режим:

Код: Выделить всё

echo set -o vi >>.bashrc
Вся история без шаблона листается стрелками и клавишами k - вверх, j - вниз
Я не помню когда обходилась без этой настройки.
Добавлено (15:04):
Да, предварительно надо нажать ESC или что удобней при слепом наборе Ctrl+[ а войти в режим вставки клавишу i
Также хорошо перемещать курсор по строке в терминале и редактировать.
Не нужно отрывать руку от позиции и искать клавиши со стрелками
Спасибо сказали:

Аватара пользователя
bars
Сообщения: 610
ОС: BSD/LINUX

Re: [Решено] debian работа в консоли

Сообщение bars »

olecya писала:
11.12.2021 15:00
Если вы пользователь вима, тогда вам возможно подойдет vi режим:
vi/vim редакторы для мазахистов!
)))
nano самый оптимальный редатокр.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:

Аватара пользователя
olecya
Сообщения: 651
ОС: debian, fedora (i3-wm)

Re: [Решено] debian работа в консоли

Сообщение olecya »

bars писал:
11.12.2021 16:34
vi/vim редакторы для мазахистов!
Если я скажу тоже самое про любой другой редактор, то конкретно для меня это будет недалеко от истины, потому что я привыкла к управлению в стиле вим и оно очень органично вписывается именно в мой стиль работы. Так что редактор это один из кирпичиков и он должен соответствовать оркестру. В отдельности от сложившегося годами взаимодействия работы с компьютером нет особого смысла их сравнивать. Но нащупывать пути развития привычного интерфейса иногда полезно. Увы я наверное уже сильно закостенела в своих привычках и даже боюсь перемен. Поэтому присоединяюсь к вашей иронии. Вместо того чтобы разбираться в настройках алтернативы я просто всегда удаляю нано и сопутствующие пакеты дефолтного редактора. :rolleyes:
Спасибо сказали:

Аватара пользователя
chitatel
Сообщения: 1934

Re: [Решено] debian работа в консоли

Сообщение chitatel »

bars писал:
11.12.2021 16:34
olecya писала:
11.12.2021 15:00
Если вы пользователь вима, тогда вам возможно подойдет vi режим:
vi/vim редакторы для мазахистов!
)))
nano самый оптимальный редатокр.
Кошмар какой...
Спасибо сказали:

MiK13
Сообщения: 1049
ОС: Linux Debian

Re: [Решено] debian работа в консоли

Сообщение MiK13 »

bars писал:
11.12.2021 16:34
olecya писала:
11.12.2021 15:00
Если вы пользователь вима, тогда вам возможно подойдет vi режим:
vi/vim редакторы для мазахистов!
)))
nano самый оптимальный редатор.
Не согласен. Ни с первым утверждением (хоть не удобно, но работать можно), ни со вторым. На мой взгляд mcedit удобнее.
Спасибо сказали: