APT配置查询程序
命令语法格式
apt-config [–empty] [–format ‘%f “%v”;%n’] [-o=config_string] [-c=config_file] {shell | dump | {-v | –version} | {-h | –help}}
命令描述
命令apt-config是一个内部程序,由APT套件各部分使用,用于提供一致的可配置性。它访问主配置/etc/apt/apt.conf,以易于用于脚本应用程序的方式。
命令行命令
除非给出-h或–help选项,否则必须存在以下命令之一。
shell
用于从shell脚本访问配置信息。它给出了一对参数,第一个是Shell变量,第二个是要查询的配置值。作为输出,它为每个存在的值列出了的Shell赋值命令。 在Shell脚本中,它应该如下使用:
RES=`apt-config shell OPTS MyApp::options`
eval $RES
这会将Shell环境变量$OPTS设置为MyApp::options的值,默认值为-f。
配置项可以后缀为/[fdbi]。f返回文件名,d返回目录,b返回true或false,i返回一个整数。 每个返回都在内部进行标准化和验证。
dump
只显示配置空间的内容。
命令行选项
可以使用配置文件设置所有命令行选项,描述指示要设置的配置选项。对于布尔选项,您可以使用-f-,–no-f,-f=no或其他几种变体来覆盖配置文件。
–empty
包含具有空值的选项。 这是默认值,因此使用–no-empty将其从输出中删除。
–format ‘%f “%v”;%n’
定义每个配置选项的输出。%t将替换为其独自名称,%f为其完整层级名称,%v及其值。使用大写字母和值中的特殊字符将被编码,以确保它可以安全地使用RFC822定义的带引号的字符串。 此外,%n将替换为换行符,%N将替换为制表符。可以使用%%打印%。
-c, –config-file
配置文件;指定要使用的配置文件。 程序将读取默认配置文件,然后读取此配置文件。 如果需要在解析默认配置文件之前设置配置设置,请使用APT_CONFIG环境变量指定文件。有关语法信息,请参阅apt.conf(5)。
-o, –option
设置配置选项;这将设置任意配置选项。 语法是-o Foo::Bar=bar。选项-o和–option可以多次使用来设置不同配置项。
-h, –help
显示简短的帮助信息。
-v, –version
显示版本信息。
退出状态
0 正常操作
100 发生错误
相关手册
apt.conf(5)
参考文献
- man 8 apt-config, Version 1.6.4
更新日志
- 10/22/2018 创建文章