我最近才发现 apt 命令的简写版本:apt install
而不是apt-get install
, apt update
/ apt-get update
, apt search
/ apt-cache search
。是否有配置设置可以使apt search
显示结果为一行,就像apt-cache search
一样?它的输出较少,通常我不需要描述来决定安装哪个包。
答案1
您正在混合两个正交问题。
一个是“我想在终端中输入 less 来搜索软件包”,这可以通过在你的~/.bashrc
(或其他 shell 的等效命令中)输入类似的内容来解决:
alias as="apt-cache search"
然后你只需要写as foo
一个就可以了apt-cache search foo
。按照你喜欢的方式配置它。
或者你的问题是“即使使用”,我也希望得到一行搜索结果apt search
。在这种情况下,确实存在一个配置选项:
apt search -o APT::Cache::Search::Version=1 foo
这需要输入很多内容,因此您可以将其移至 bash 别名中:
alias as="apt search -o APT::Cache::Search::Version=1"
或者你可以将其放入你的 apt 配置中/etc/apt
:
Binary::apt::APT::Cache::Search::Version "1";
答案2
您可以设置别名aptsearch用于apt-cache search
命令.bashrc文件位于您的主文件夹中。可以使用alias
命令查看所有当前命令别名。