我真的很想问,“我怎样才能apt search
表现得更像 Mint apt search
?”
当我使用 Mint 搜索软件包时,它们会显示在一行上,并且我的搜索词会突出显示(彩色),如grep --color=auto
。此外,行的前面有一个软件包状态,其中有一个字符描述软件包的安装状态,例如“i”(表示已安装)(见屏幕截图),或“v”或“p”(表示除已安装之外的其他含义)。
是否有可以更改的设置,以便所有 apt 搜索都显示在一行上?是否显示软件包安装状态的简短摘要,如“i”?是否显示搜索词,如 grep,并突出显示?是否有命令行标志,或者(更好的)配置文件,我可以编辑它,以便始终显示结果(如上所述),而无需传递命令行标志?
man apt-cache
没有提及“颜色”或“突出显示”或(“线”,因为它与单行输出有关)
user@computer:~# apt show apt
Package: apt
Version: 2.4.8
...
user@computer:~# apt-file search $(which apt)
mintsystem: /usr/local/bin/apt
user@computer:~# apt-file show mintsystem
mintsystem: /usr/local/bin/apt
user@computer:~# grep search $(which apt)
...
elif argcommand == "search":
command = ["aptitude", "-w", columns, argcommand] + argoptions
--
user@computer:~# apt help search apt
"apt search apt" is equivalent to "aptitude -w 104 search apt"
答案1
我真的很想问,“我怎样才能
apt search
表现得更像 Mintapt search
?”
$(which apt)
您可以通过逆向工程对来自包的 Mint 系统上链接的可执行文件进行操作mintsystem
。
是否有可以更改的设置,以便所有 apt 搜索都显示在一行上?并附带软件包安装状态的简短摘要,如“i”?
搜索时使用aptitude
,如下所示:
aptitude -w $COLUMNS search apt
使用突出显示颜色突出显示搜索词,如 grep?
通过管道传输至grep
:
aptitude -w $COLUMNS search apt | grep apt