这是可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管服务提供商中运行的命令图
程序:
您的姓名
gramps - 家谱研究和分析管理编程系统。
概要
gram [-?|--帮助[- 用法[- 版[-l[-u|--强制解锁[-O|--打开= 数据库
[-f|--格式= FORMAT]][-i|--导入= 文件 [-f|--格式= FORMAT]][-i|--导入= ...]
[-e|--导出= 文件 [-f|--格式= FORMAT]][-a|--动作= 活动正式启动[-p|--选项=
选项字符串]][ 文件 [- 版]
商品描述
外公 是一个免费/开源家谱程序。 它是用 Python 编写的,使用
GTK+/GNOME 接口。 任何使用过其他家谱的人都应该熟悉 Gramps
之前的程序,例如 家庭 树 制造者 (TM), 个人方面 先祖 档 (TM), 或 GNU
基因网。 它支持导入全球通用的流行 GEDCOM 格式
几乎所有其他家谱软件。
配置
gram 文件
什么时候 文件 作为家谱名称或家谱给出(没有任何标志)
数据库目录,然后它被打开并开始一个交互式会话。 如果
FILE 是 Gramps 理解的文件格式,创建一个空的家谱,其
名称基于 文件 name 并将数据导入其中。 剩下的
选项被忽略。 这种启动方式适合使用gramps作为handler
用于例如 Web 浏览器中的系谱数据。 这个调用可以接受任何数据
grams 的原生格式,见下文。
-f,--格式= FORMAT
明确指定格式 文件 由前面给出 -i或 -e 选项。 如果 -f
没有为任何人提供选项 文件, 该文件的格式是根据
它的扩展名或 MIME 类型。
可导出的格式有 Gramps-xml (猜如果 文件 以。。结束 .grams),
格康 (猜如果 文件 以。。结束 .ged),或通过
Gramps 插件系统。
可导入的格式有 数据库, Gramps-xml, 格康, Gramps-pkg (猜如果
文件 以。。结束 .gpkg), 基因网 (猜如果 文件 以。。结束 .gw).
可导出的格式有 Gramps-xml, 格康, Gramps-pkg, wft (猜如果
文件 以。。结束 .wft), 基因网及 异 (从来没有猜到,总是用 -f
选项)。
-l 打印已知家谱的列表。
-u,--强制解锁
解锁锁定的数据库。
-O,--打开= 数据库
可选 数据库 必须是现有的数据库目录或现有的家谱
姓名。 如果命令行上没有提供任何操作、导入或导出选项,则
使用该数据库启动交互式会话。
-i,--导入= 文件
导入数据 文件. 如果没有指定数据库,则为空数据库
为您创建的名为 Family Tree x(其中 x 是递增数字)。
当给出多个输入文件时,每个文件都必须以 -i 旗帜。 这
文件按指定顺序导入,即 -i 文件1 -i 文件2 和 -i 文件2 -i
文件1 可能会在结果数据库中生成不同的 gramps ID。
-e,--出口= 文件
将数据导出到 文件。 对于 Gramps-xml, 格康, wft, Gramps-pkg及 基因网是,
文件 是结果文件的名称。
当给出多个输出文件时,每个文件都必须以 -e 旗帜。 这
文件按照指定的顺序一个一个地写入。
-a,--动作= 活动正式启动
演出 活动正式启动 关于导入的数据。 这是在所有导入完成后完成的
成功完成。 当前可用的操作是 摘要 (与...一样
报告->查看->摘要), 查 (与工具->数据库处理->检查和
修理), 报告 (生成报告),以及 工具 (运行插件工具)。 两个都 报告 和
工具 需要 选项字符串 由...提供 -p 旗)。
选项字符串 应满足以下条件:
它不能包含任何空格。 如果某些参数需要包含空格,则
string 应该用引号括起来,即遵循 shell 语法。
选项字符串是具有名称和值的对列表(由等式分隔
标志)。 名称和值对必须用逗号分隔。
大多数报告或工具选项特定于每个报告或工具。 然而,
有一些常见的选项。
姓名=姓名
此强制性选项确定将运行哪个报告或工具。 如果提供的
姓名 不对应任何可用的报告或工具,将出现错误消息
打印后跟可用报告或工具的列表(取决于
活动正式启动).
显示=全部
这将生成可用于给定报告的所有选项的名称列表或
工具。
显示=选项名称
这将打印由提供的功能的描述 选项名称作为
以及此选项可接受的类型和值是什么。
使用上述选项可找出有关给定报告的所有信息。
当给出多个输出动作时,每个动作都必须在前面加上 -a 旗帜。 行动
按照指定的顺序一一执行。
-d,--调试= LOGGER_NAME
为开发和测试启用调试日志。 详细看源码
- 版
打印gramps的版本号然后退出
操作
如果命令行的第一个参数不是以破折号开头(即没有标志),则gramps
将尝试使用第一个参数给出的名称打开文件并开始
交互式会话,忽略其余的命令行参数。
如果 -O 给出标志,然后 gramps 将尝试打开提供的数据库,然后工作
使用该数据,按照进一步命令行参数的指示。
有或没有 -O 标志,可能有多个导入、导出和操作
通过使用在命令行上进一步指定 -i, -e及 -a 标志。
的顺序 -i, -e或 -a 选项无所谓。 实际顺序始终是:全部
导入(如果有)-> 所有操作(如果有)-> 所有导出(如果有)。 但必须始终开放
成为第一!
如果不 -O or -i 给出选项,gramps 将启动其主窗口并启动通常的
与空数据库的交互式会话,因为无论如何都没有要处理的数据。
如果不 -e or -a 给出了选项,gramps 将启动它的主窗口并启动通常的
与数据库的交互会话由所有导入产生。 该数据库驻留在
此 导入数据库.grdb 下 ~/.gramps/导入 目录。
在导入、导出或操作期间遇到的错误将被转储到 标准输出
(如果这些是由 gramps 处理的异常)或 斯特德 (如果这些都没有处理)。 用
通常的外壳重定向 标准输出 和 斯特德 将消息和错误保存在文件中。
示例
要打开现有的家谱并将 xml 文件导入其中,可以键入:
gram -O '我的 家庭 树' -i 〜/db3.gramps
以上改变了打开的家谱,做同样的事情,但在临时导入
家谱并开始一个交互式会话,可以输入:
gram -i '我的 家庭 树' -i 〜/db3.gramps
导入四个数据库(其格式可以从它们的名称中确定)然后检查
结果数据库的错误,可以键入:
gram -i 文件1.ged -i 文件2.tgz -i 〜/db3.gramps -i 文件4.wft -a 查
要明确指定上述示例中的格式,请在文件名后附加适当的
-f opţiuni:
gram -i 文件1.ged -f 格康 -i 文件2.tgz -f Gramps-pkg -i 〜/db3.gramps -f 爷爷-
XML -i 文件4.wft -f wft -a 查
要记录所有导入产生的数据库,请提供 -e 标志(使用 -f 如果文件名
不允许gramps猜测格式):
gram -i 文件1.ged -i 文件2.tgz -e 〜/新包 -f Gramps-pkg
导入三个数据库并使用结果启动交互式 gramps 会话:
gram -i 文件1.ged -i 文件2.tgz -i 〜/db3.gramps
从命令行运行验证工具并将结果输出到标准输出:
gram -O '我的 家庭 树' -a 工具 -p 姓名=确认
最后,要启动正常的交互会话类型:
gram
环境 变数
程序检查是否设置了这些环境变量:
朗 - 描述,使用哪种语言:例如:对于波兰语,这个变量必须是
设置为 pl_PL.UTF-8。
格兰普斯之家 - 如果设置,强制 Gramps 使用指定的目录来保留程序设置
和数据库。 默认情况下,此变量未设置,并且 gramps 假定
应在用户配置文件中创建包含所有数据库和配置文件设置的文件夹
文件夹(由 Linux 的环境变量 HOME 或 Windows 的 USERPROFILE 描述
2000/XP)。
概念
支持基于python的插件系统,允许导入和导出作家、报告
无需修改主要内容即可添加生成器、工具和显示过滤器
程序。
除了生成直接打印机输出之外,报告生成器还针对其他
系统,例如 OpenOffice.org, AbiWord的、HTML 或 LaTeX 以允许用户修改
格式来满足他们的需求。
知 BUGS AND 限制
使用 onworks.net 服务在线使用 grams