Назад | Перейти на главную страницу

Как я могу вернуться в историю команд экрана (GNU)? (НЕ история команд оболочки!)

В настоящее время, когда я ввожу ^ a: (control-A, за которым следует ':'), чтобы отправить команду на экран GNU, я могу вернуться на один шаг в истории и увидеть только ОДНУ предыдущую команду. Это действительно раздражает, поскольку я привык возвращаться на тысячи шагов назад в истории моей оболочки, и я хотел бы также иметь возможность сохранить хотя бы несколько десятков экранных команд.

Как я могу это сделать?

На самом деле это функция экрана и в текущей версии это НЕ возможно - сохраняется только одна строка истории. Был патч отправлен в список рассылки некоторое время назад, но может быть неприменим сегодня.

К сожалению, разработка на экране значительно замедлилась, поэтому, если вы ищете более современные функции, вы можете посмотреть что-то вроде tmux- который новее, но немного нестабильнее screen.

Взгляните на эту прошлогоднюю ветку: Экран GNU теряет (части) истории команд