Yum: Как отобразить столбец "Командная строка" в выводе "Yum history list all"?
Когда я использую yum history list
Команда на моем удаленном сервере CentOS-7 показывает список истории yum в следующем формате:
ID | Command line | Date and time | Action(s) | Altered
--------------------------------------------------------------------------------
но если я назову это так: yum history list 1..3
или же yum history list all
это выводит:
ID | Login user | Date and time | Action(s) | Altered
-------------------------------------------------------------------------------
И пропускает показ Command Line
колонка, которая более предпочтительна для меня, чтобы быть видимой. Как я могу сказать ням показать Command Line
столбец, а не Login username
?
2 ответа
Вы можете контролировать это с history_list_view
вариант
Например (для однократной команды) ...
sudo yum --setopt=history_list_view=commands history list all
Соответствующие фрагменты man-страниц yum и yum.conf...
ням
В "списке истории" вы можете изменить поведение 2-го столбца с помощью опции конфигурации history_list_view.
yum.conf
history_list_view Какой столбец информации отображать в команде "yum history list". В настоящее время есть три варианта: пользователи, cmds (или команды), авто.
Более старые версии yum действовали как "пользователи", которые всегда выводили пользователя, инициировавшего транзакцию yum. Теперь вы можете указать "команды", которые вместо этого всегда будут выводить командную строку транзакции. Вы также можете указать "однопользовательские команды", которые будут отображать пользователей, если их более одного, в противном случае будет отображаться командная строка.
В дополнение к правильному ответу Пола, чтобы применить этот параметр навсегда, не требуя использования параметров --setopt каждый раз, вы можете сделать следующее:
# edit file "/etc/yum.conf" ==>>> and add this line somewhere in it
history_list_view=cmds