Как заставить aptitude отображать каждый результат поиска в нескольких строках?

Попробуйте запустить

update-rc.d apache2 enable [list of run levels]

как root.

Вам может быть интересно прочитать

man update-rc.d
6
задан 18 November 2011 в 02:05

1 ответ

Более простая вещь, которую вы можете сделать, без использования опции для формата отображения, заключается в изменении ширины экрана.

aptitude использует в качестве ширины экрана терминала или фиксированную ширину 80, если невозможно определить ширину терминала (т. Е. Когда вы передаете результат другой команде).

Вы можете изменить это с помощью опции -w, например:

aptitude -w 200 search pattern

К сожалению, поле, содержащее имя пакета, значительно расширяется и не кажется управляемым через опцию формата (-F).

Кроме того, было бы полезно связать результат с less -S: опция -S делает less не обтеканием линии дольше, чем ширина терминала. То, что кажется вырезанным, можно увидеть, используя правую и левую стрелки.

5
ответ дан 25 May 2018 в 16:45
  • 1
    Хотя less -S может использовать стрелки для навигации, но то, что не видно, все еще не видно. – ziyuang 18 November 2011 в 23:50
  • 2
    @ziyuang: удалите -S и увеличьте число 200 (это только пример), пока вы не увидите все, что вам нужно. – enzotib 18 November 2011 в 23:59
  • 3
    -w some_number работает хорошо. Я имею в виду, что трубопровод к less не меняет линейного измельчения. – ziyuang 19 November 2011 в 00:31
  • 4
    Благодаря! Это приятно, что они думали об этом в aptitude search; Я довольно надеялся найти общее решение, например, передать переменную окружения любой программе, записывающей в трубу, чтобы думать, что она находится в терминале с шириной N. Во всяком случае, этот параметр является обязательным, когда трубопровод подобен aptitude search something | grep something_else. – Tomasz Gandor 25 July 2014 в 15:57

Другие вопросы по тегам:

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