Yum

Yum:如何在“Yum history list all”輸出中顯示“命令行”列?

  • January 15, 2021

當我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**我更喜歡可見的列。我怎樣才能告訴 yum 顯示Command Line列而不是Login username

您可以使用該history_list_view選項來控制它

例如(對於一次性命令)…

sudo yum --setopt=history_list_view=commands history list all

yum 和 yum.conf 手冊頁的相關位是…

百勝

在“歷史列表”中,您可以通過配置選項 history_list_view 更改第二列的行為。

yum.conf

history_list_view 在“yum 歷史列表”命令中顯示哪一列資訊。目前有三個選項:使用者、cmds(或命令)、自動。

舊版本的 yum 就像“使用者”,總是輸出發起 yum 交易的使用者。您現在可以指定“命令”,它將始終輸出事務的命令行。您還可以指定“single-user-commands”,如果有多個使用者,將顯示使用者,否則將顯示命令行。

引用自:https://serverfault.com/questions/851717