Дорогие специалисты по Unix! Тьфу!... Не могу сформулировать... Это невозможно сформулировать. Я просто приведу пример.
Работаю во FreeBSD, использую csh.
Ввожу:
cd /usr/local/etc
ls | grep pptp
ping 8.8.8.8
(ctrl+c)
Теперь я ввожу:
cd
нажимаю на клавиатуре стрелочку вверх, и на экране появляется:
cd /usr/local/etc
Теперь делаю все то же самое на Ubuntu, интерпретатор не важно какой, хоть sh, хоть csh - поведение абсолютно одинаковое, и оно отличается от вышеизложенного реакцией на последние мои действия. Когда я ввожу в конце
cd
и нажимаю стрелку вверх, появляется:
ping 8.8.8.8
Смысл понятен?
Теперь вопрос к знатокам.
Дорогие специалисты по Unix/Linux/FreeBSD!
Как можно добиться такого же поведения в Linux, MacOS?
Вам понятно, зачем это нужно?
Может быть это можно сделать как-то по другому?
Помогите, ко может, уже не могу, надоело прокручивать километровые списки истории в поисках нужной команды...
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.