英语法语西班牙语

Ad


OnWorks 网站图标

refdba - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 refdba

这是 refdba 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


refdba - RefDB 的管理客户端

概要


互动模式:

参考文献 [-c 寻呼机命令[-e 日志目的地[-f 标准输入[-h[-i IP地址]
[-l 日志级别[-L 日志文件[-p 端口[-q[-T [-u 姓名[-v[-V]
[-w 密码[-x[-y 配置文件]
非交互式 模式:

批处理模式:

参考文献 -C 命令 [-c 寻呼机命令[-e 日志目的地[-f 标准输入[-i IP地址]
[-l 日志级别[-L 日志文件[-p 端口[-q[-T [-u 姓名[-w 密码[-x]
[-y 配置文件]

商品描述


refdba 是一个命令行客户端,提供用于管理的命令 参考数据库(7) 数据库,
用户和样式。 refdba可以交互方式启动,提供命令
提示。 类型 ? or 帮助 查看可用命令的列表。 或者你可以开始
refdba 处于非交互模式。 refdba 将执行请求的命令并返回。 在
这种模式 refdba 将接受 stdin 上的各种命令的输入,允许 Unix
管道。

配置


-c 寻呼机命令
要使用的寻呼机的命令行。 你当然可以代替寻呼机
指定任何接受标准输入数据的有效命令。 使用“stdout”请求数据
输出到标准输出。 这是默认值,但您可能希望在命令中指定它
如果您需要临时覆盖配置中的默认寻呼机设置
文件中。

-C 命令
要在非交互模式下运行的命令。 您可以提供所有选项和
命令在 refdba 命令行上接受的参数。

-e 日志目的地
log-destination 的值可以是 0、1 或 2,或等效的字符串 斯特德,
系统日志文件, 分别。 此值指定日志信息的去向。
0(零)表示将消息发送到 stderr。 它们可立即在
屏幕,但它们可能会干扰命令输出。 1 将输出发送到
系统日志设施。 请记住,必须将 syslog 配置为接受日志消息
从用户程序,请参阅 系统日志(8) 手册页以获取更多信息。 类Unix
系统通常将这些消息保存在 /var/log/user.log 中。 2 将消息发送到
可以使用指定的自定义日志文件 -L 选项。

-f 标准输入
从标准输入读取数据。 refdbc 通常知道什么时候应该从 stdin 读取。 然而,一个
很少有命令使用命令行中提供的数据,但也允许从文件中读取数据。
使用此选项强制 refdbc 从 stdin 读取 in 增加 到提供的值
命令行。

-h
显示帮助和使用屏幕,然后退出。

-i IP地址
设置运行应用服务器的box的IP地址 参考数据库(1)。
除了 IP 地址,您还可以指定主机名,只要它可以
由您的系统正确解决。

-l 日志级别
指定记录事件的优先级。 这是一个介于 0 之间的数字
和 7 个或其中一个字符串 EMERG, 警报, 暴击, 犯错, 警告, 注意, info, 调试,
分别(另见日志级别定义)。 -1 完全禁用日志记录。 一个低
像 0 这样的日志级别意味着只记录最关键的消息。 更高的日志
级别意味着也记录较少的关键事件。 7 将包括调试
消息。 后者可能冗长而丰富,因此您希望避免此日志级别
除非你需要追踪问题。

-L 日志文件
指定将接收日志消息的日志文件的完整路径。 通常这个
将是 /var/log/refdba。

-p 端口
设置运行应用服务器的机器的端口。

-q
无需阅读配置文件即可启动。 客户端将使用编译时
未使用命令行开关设置的所有值的默认值。 对...有用
调试配置文件。

-T
以秒为单位设置客户端/应用程序服务器对话的超时时间。 与
不成功的读或写尝试将被视为死亡并在之后被删除
这段时间已经过去了。

-u 姓名
设置数据库访问的用户名。 注意:此用户名不必与
用户的登录名。 这是访问数据库所需的用户名
服务器。

-v
打印版本和版权信息,然后退出。

-V
切换到详细模式。

-w 密码
设置数据库访问密码。 注意:此密码不必与
用户的登录密码。 这是访问数据库所需的密码
服务器。

-x
发送未加密的密码。

-y 配置文件
指定全局配置文件所在的目录 注意:默认情况下,所有
RefDB 应用程序在指定的目录中查找其配置文件
在构建包的配置步骤中。 也就是说,你不需要 -y
选项,除非您在不寻常的位置使用预编译的二进制文件,例如通过重新定位
rpm 包。

诊断


如果一切顺利,退出代码为 0。 如果命令(以批处理模式运行时),则为 1
或者最后一个命令(在交互模式下运行时)返回一个错误,或者如果有
启动期间的一般错误情况,如可用内存不足。

配置


refdba 在启动时评估 refdbarc 配置文件以初始化自身。

1. 参考文献
┌────────────┬────────────────────────┬────────────────── ──────────────┐
变量默认评论
├────────────┼────────────────────────┼──────────────── ──────────────┤
│logfile │ /var/log/refdba.log │ 一个完整路径 │
│ │ │ 自定义日志文件。 这是│
│ │ │ 仅在 logdest 为 │ 时使用
│ │ │ 适当设置。 如果│
│ │ │ 你从│开始refdba
│ │ │ 命令行为 │
│ │ │ 普通用户,你应该│
│ │ │ 指定一个文件,你 │
│ │ │ 有写权限 │
│ │ │(你可能不被允许│
│ │ │ 创造│
│ │ │ /var/log/refdb.log 或 │
│ │ │ 写入这个文件作为 │
│ │ │ 普通用户)。 │
├────────────┼────────────────────────┼──────────────── ──────────────┤
│logdest │ 2 │ 目的地 │
│ │ │日志信息。 0 = │
│ │ │ 打印到标准错误(这是 │
│ │ │ 主要用于 │
│ │ │ 调试,因为它可能│
│ │ │ 视觉干扰│
│ │ │ 命令输出); 1 = 使用│
│ │ │ 系统日志工具; 2 = │
│ │ │ 使用自定义日志文件。 │
│ │ │ 后者需要一个 │
│ │ │ │ 的正确设置
│ │ │ 日志文件。 │
├────────────┼────────────────────────┼──────────────── ──────────────┤
│loglevel │ 6 │ 日志级别最高 │
│ │ │ 哪些信息是 │
│ │ │ 登录。 低设置│
│ │ │ (0) 只允许最多 │
│ │ │ 重要讯息, 一 │
│ │ │ 高设置 (7) 允许 │
│ │ │ 所有消息包括 │
│ │ │ 调试信息。 -1 表示│
│ │ │ 不会记录任何内容。 │
├────────────┼────────────────────────┼──────────────── ──────────────┤
│pager │ stdout │ 命令行 │
│ │ │ 接受 │ 的寻呼机
│ │ │ refdb 在标准输入上的输出 │
│ │ │ 允许滚动和 │
│ │ │ 其他漂亮的东西。 │
│ │ │ “stdout”发送数据│
│ │ │ 到标准输出。 │
├────────────┼────────────────────────┼──────────────── ──────────────┤
│passwd │ * │ 密码是 │
│ │ │ 用于认证 │
│ │ │ 与数据库 │
│ │ │ 服务器。 是│
│ │ │ 潜在的邪恶到 │
│ │ │ 存储未加密│
│ │ │ 磁盘文件中的密码。 │
│ │ │ 至少要确保 │
│ │ │ 配置文件│
│ │ │ 不可读 │
│ │ │ 其他人。 默认│
│ │ │ 设置导致refdba │
│ │ │ 询问您的密码 │
│ │ │ 互动。 │
├────────────┼────────────────────────┼──────────────── ──────────────┤
│port │ 9734 │ refdbd 所在的端口 │
│ │ │ 听。 更改此为 │
│ │ │ 所有客户和 │
│ │ │ 服务器如果这个值 │
│ │ │ 干扰他人│
│ │ │ 程序使用这个端口。 │
├────────────┼────────────────────────┼──────────────── ──────────────┤
│serverip │ 127.0.0.1 │ IP 地址或 │
│ │ │ 机器的主机名│
│ │ │ refdbd 运行的地方。 使用│
│ │ │ 默认(本地主机)│
│ │ │ 客户地址│
│ │ │ 和 refdbd 运行在 │
│ │ │ 同机。 │
├────────────┼────────────────────────┼──────────────── ──────────────┤
│timeout │ 180 │ 以秒为单位的超时时间。 │
│ │ │ 过了这个时间又 │
│ │ │ 过去了,一个停滞│
│ │ │ 连接已取 │
│ │ │ 下来。 增加这个│
│ │ │ 珍惜如果遇到│
│ │ │ 频繁超时错误│
│ │ │ 由于高网络│
│ │ │ 交通或refdbd │
│ │ │ 过载。 │
├────────────┼────────────────────────┼──────────────── ──────────────┤
│用户名 │ 登录名 │ 用户名 │
│ │ │ 用于认证 │
│ │ │ 与数据库 │
│ │ │ 服务器。 这可能是│
│ │ │ 不同于登录│
│ │ │ 用户名。 │
├────────────┼────────────────────────┼──────────────── ──────────────┤
│verbose │ f │ 设置为 t 如果你 │
│ │ │ 更喜欢冗长的错误 │
│ │ │ 讯息。 │
├────────────┼────────────────────────┼──────────────── ──────────────┤
│no_encrypt │ f │ 如果设置为't',密码 │
│ │ │ 正在传播│
│ │ │ 未加密。 默认│
│ │ │是对密码进行加密。 │
└────────────┴────────────────────────┴───────────────── ──────────────┘

指令


所有命令都由一个指定命令的单词组成。 接下来可能是
参数和/或开关。 getopts 库的一般语法规则适用。

添加样式
简介
添加样式 [-c 命令[-h] [[-o 文件名] | [-O 文件名]] {样式文件...}

课程描述
从输入文件中添加一个或多个书目样式规范。

附加选项
-c 命令
指定将接收输出而不是默认寻呼机的命令。
这可能是一个不同的寻呼机,任何在标准输入上输入的命令,或者
字符串“stdout”在不使用寻呼机的情况下将数据发送到标准输出。

-h
显示有关的联机帮助 添加样式 命令。

-o 文件名
将输出写入 文件名 而不是标准输出。

-O 文件名
将输出附加到 文件名 而不是将其写入标准输出。

样式文件
所有其他参数都被解释为包含样式的文件的名称
规格。

例如:
参考资料:
添加样式 j.biol.chem.xml 药理学文件

这将添加文件 j.biol.chem.xml 和
Pharmaceuticall.rev.xml 到书目样式数据库。

添加用户
简介
添加用户 {-d 数据库} [-h] {-H 主机IP} [-R[-W 密码] {[-f 文件] | [用户名...]}

课程描述
向给定用户授予对 refdb 数据库的访问权限。 指定数据库
-d 选项。

备注
如果数据库服务器还不知道用户,refdb 将创建一个帐户
具有默认访问权限(=无)。 如果您没有指定密码
新用户 -W 选项(见下文),用户将有权访问数据库
具有默认密码“refdb”的服务器。 在大多数情况下,这不是一件好事。

新用户将自动获得对内部 refdb 数据库 refdb 的访问权限。

某些数据库引擎(如 SQLite)不支持访问控制。 这 添加用户
这些引擎不支持命令,只会返回一个解释性的
信息。

-d 数据库
指定应应用访问权限的参考数据库。

-f 文件
从文件中读取以空格分隔的用户名列表。

-h
显示有关的联机帮助 添加用户 命令。

-H 主机
主机 指定运行 refdb 应用程序服务器的主机。 如果它继续运行
与数据库服务器在同一台机器上,您可以指定“localhost”作为主机名。
使用“%”作为主机名以允许从除 localhost 之外的所有地址进行访问。
否则,主机名参数可以是主机名、IP 地址或
指定允许访问的一台或多台计算机的子网。 您可以添加
同一用户多次使用不同的主机名。

备注
此选项仅受 MySQL 支持。 如果您将 PostgreSQL 用作
您的数据库服务器。 请参阅 PostgreSQL 文档以获取有关如何操作的帮助
使用 pg_hba.conf 文件操作基于主机的访问控制。

-R
使用此选项为用户授予只读访问权限。 默认情况下,用户是
授予读/写访问权限。 只读权限的用户基本只能检索
参考文献和注释。

-W 密码
为新用户设置密码。 密码在传输前已加密
到应用服务器。 如果用户已经存在,他的密码将是
相应地改变了。

用户名
所有其他参数都被解释为用户名。 如果既不是用户名参数
也未指定输入文件,refdba 尝试读取以空格分隔的
来自标准输入的名字列表。 强制 refdba 从 stdin 读取 in 增加
明确命名的用户,使用 -f 标准输入 选项。

国际私人包机价格项目范例
参考资料:
添加用户 -d db1 -N 新通行证吉姆

这将授予新用户 jim 访问数据库 db1 的权限。 refdbd 运行在
与数据库服务器相同的计算机(如果您省略 -H 选项,本地主机是
假定)。 “jim”在启动其中之一时必须提供“newpass”作为密码
refdb 客户端。

参考资料:
添加用户 -d db1 -H mono.mycomp.com 网站 吉姆

这将授予用户 jim 和 jane 访问数据库 db1 的权限。 refdbd 运行
名为“mono.mycomp.com”的计算机。 如果已经知道“jim”和“jane”
数据库服务器,他们将保留他们现有的密码。 如果没有,他们将有
使用默认密码“refdb”。

备择方案 on 网站 受限 数据库 服务器 ACCESS
如果您作为 refdb 管理员对您的数据库没有 GRANT 权限
服务器, 添加用户 命令肯定会失败。 作为一个有安全意识的人,你的
无论您确保多久运行一次,数据库管理员都可能拒绝运行 refdba
他不包含恶意代码。 他会想要以艰难的方式去做,这是
他需要做什么:

· 如果你使用 MySQL 作为你的数据库服务器,每个新用户至少需要在
mysql.user 和 mysql.db 表。 您的数据库管理员可能已经设置
他自己的规则,但一般情况下 mysql.user 表不应该授予任何权限
用户,而 mysql.db 表应该授予 INSERT、SELECT、UPDATE、DELETE
refdb 数据库和 SELECT、INSERT、UPDATE、
用户应该拥有的每个参考数据库的 DELETE、CREATE、DROP 权限
进入。 确保提到 mysql.user 中的 Host 字段必须包含
运行 refdbd 的框的名称或地址,不一定相同
与用户的工作站。

· 如果你更喜欢 PostgreSQL,事情就简单一点。 当您创建一个
refdb 数据库,将创建一个新组来管理对该数据库的访问。 全部
您的数据库管理员需要做的是将新用户添加到组中
refdbuser(授予对公共 refdb 数据库的访问权限)和用户,在哪里
是应该允许用户访问的参考数据库的名称
访问。

加词
简介
加词 [-h] {[-f 文件] | [...]...}

课程描述
大多数书目风格使用期刊名称的标准化缩写。 最多
数据源指定这些不带点的缩写,如“Mol Cell Biol”。 如果
在参考书目中,单词将被缩写为点(如“Mol. Cell Biol.”),
refdb 需要知道缩写名称中的哪些标记确实是缩写的(例如
“Mol.”),以及完整的单词(例如“Cell”)。 为此,refdb 保存了一个列表
已知不是其他事物的缩写的保留字。 refdb 船舶
具有相当完整的此类单词列表,但如果您发现错误或遗漏,
加词 命令派上用场。

附加选项
-f 文件
从文件中读取以空格分隔的期刊标题词列表。

-h
显示有关的联机帮助 加词 命令。


所有其他参数都被解释为保留字。 如果既不是单词列表也不是
指定了输入文件,refdba 尝试读取以空格分隔的列表
来自标准输入的词。 强制 refdba 从 stdin 读取 in 增加 明确地
列出的词,使用 -f 标准输入 选项。

备注
refdb 会在内部将所有保留字转换为大写,因此它不会
无论您在哪种情况下提供这些词。

例如:
参考资料:
加词 -f 词汇表 FOO BAR

这将添加文件单词列表中的所有保留字以及单词“FOO”和
“BAR”到保留字列表。

确认
简介
确认 {命令} [折扣值]

课程描述
在运行时配置应用程序服务器并使用
refdb 辅助数据库也是如此。 一些命令修改可以设置的变量
作为命令行参数或 init 文件。 参见运行 refdbd 守护进程
有关这些变量的更多信息。

备注
此命令只会暂时重新配置 refdbd。 所有更改都将丢失
应用服务器重新启动。 永久更改
配置,编辑 init 文件或更改命令行参数
启动 refdbd 的脚本。 另请注意,远程管理必须是
启用此命令工作。

以下命令可用:

停止
停止应用程序服务器。

备注
此命令仅影响 refdbd 父进程。 任何可能是的孩子
目前为客户服务的将继续这样做,直到他们完成。


检查应用程序服务器是否仍然活跃。 如果这是
在这种情况下,它将报告处理您的查询的子进程 ID 和
父母。 否则,连接将超时且无响应。

服务器ip 折扣值
将数据库服务器 IP 地址设置为 折扣值.

超时 折扣值
将超时设置为秒 折扣值.

日志记录 折扣值
将日志输出的目的地设置为 折扣值. 可能的值为 0 (stderr), 1
(系统 syslog 工具),2(由定义的私有日志文件) 日志文件).

日志文件 折扣值
将日志文件的文件名设置为 折扣值.

日志级别 折扣值
设置要记录到的消息的最大级别 折扣值. 0 表示只有
将记录严重错误,7 表示所有消息,包括极其严重的错误
将记录详细的调试消息。 -1 完全禁用日志记录。

例如:
refdba:confserv 日志级别 7

这会将日志级别设置为 7。此临时更改仅在
refdbd 重新启动。

创建的
简介
创建的 [-E 编码[-h] {DBNAME...}

课程描述
使用名称创建一个新数据库 DBNAME. 可以在一个数据库中指定多个数据库
单次调用此命令。

附加选项
-E 编码
为新数据库选择字符编码。 目前仅支持此功能
通过 MySQL 和 PostgreSQL。 如果您使用不同的引擎,则忽略此选项。
请参阅您的数据库引擎安装文档以获取可用的
编码。 传递的值 -E 选项应该是 IANA[1] 编码
姓名。 如果不使用此选项,新数据库将使用默认值
数据库服务器的编码,除非您的 refdbdrc 配置文件设置了
默认带有“db_encoding”条目。

-h
显示有关的联机帮助 创建的 命令。

姓名
参考数据库的名称。 名称不得包含冒号 (':') 或
破折号 ('-') 由于使用 RefDB 的文档中的引用格式。 允许的
您使用的数据库引擎可能会进一步限制字符。 数据库
name 也应该被视为不区分大小写,即不要尝试创建一个
如果您已经有一个名为“MYBASE”的数据库“mybase”。 此外,避免使用名称
这是 SQL 保留字,因为这注定要失败。 不幸的是,这
包括太方便的名称“引用”。 试试“refs”或“biblio”。

Tips:
在所有 refdb 数据库名称前添加一个像“rd”这样的常量字符串。 这速度
使用以下命令检索 refdb 数据库 列表数据库 命令如果您的数据库引擎
管理额外的非 RefDB 数据库。 使用一个简单的正则表达式,如
“rd%”将您的搜索限制为 RefDB 数据库。

例如:
参考资料:
创建的 db1 -E UTF-8 db2

这将创建字符编码为 UTF-1 的数据库 db2 和 db8。

运用 SQL 脚本 创建信息图 数据库
refdb 包含两个纯文本 SQL 脚本(安装在 /usr/local/share/refdb/sql 中)以
创建数据库表就像 创建的 命令可以。 这些脚本是
在这些情况下比命令更可取:

· 您没有数据库管理员权限,必须请管理员授权
为您创建数据库。 您的管理员可能更喜欢尽可能运行脚本
很容易找出它要做什么。

· 您希望将 refdb 与现有或自定义数据库系统集成。 在那里面
如果您想要现有数据库中的 refdb 特定表,除了
非 refdb 表。

以下过程等效于运行 createdb 命令。 如果你想
要将表添加到现有数据库,请修改脚本和/或
相应的程序。

· 如果您正在运行 MySQL,请使用以下命令(提供附加选项
如需要的用户名和密码):

#~
MySQL的 -e “创建 数据库 数据库名称”

#~
MySQL的 DBNAME < 空的.mysql.dump

· 如果您使用的是 PostgreSQL,则以下顺序应该有效(再次,提供
其他选项,如需要的用户名和密码):

#~
口渴 's/refdbtest/dbname/g' < 空的.pgsql.dump.in > 空的.pgsql.dump

#~
psql的 模板1 < 空的.pgsql.dump

empty.pgsql.dump.in 脚本包含创建数据库和设置的命令
新的数据库用户组的适当访问权限。 因此这是一个很好的
用新数据库的预期名称替换字符串“refdbtest”的想法。
口渴 第一行中的命令就是这样做的。 您还可以编辑更多内容,
喜欢编码。 第二个命令实际上创建了数据库,一个新组,
授予该组权限,并创建所有必要的表和序列。
template1 是一个 PostgreSQL 系统数据库。 这 psql的 命令需要一个名称
现有数据库作为参数,但在这种情况下,您可以使用任何其他现有数据库
数据库也一样。

deletedb
简介
deletedb [-h] {DBNAME...}

课程描述
删除具有名称的数据库 DBNAME. 可以在一个数据库中指定多个数据库
单次调用此命令。

注意:
数据库结构和数据都会没了,真的没了,小心
这个命令。 三思而后行,如果有疑问,至少先进行备份以避免
大量拔毛。

附加选项
-h
显示简短的使用消息并返回到提示。

DBNAME
要删除的数据库的名称。

例如:
参考资料:
deletedb db1 db2

这将删除数据库 db1 和 db2。

删除样式
简介
删除样式 [-h] {正则表达式}

课程描述
删除名称与 Unix 正则表达式匹配的书目样式
正则表达式.

备注
一些数据库引擎,如 SQLite,不支持 Unix 风格的正则表达式。
请改用 SQL 正则表达式。

附加选项
-h
显示简短的使用消息并返回到提示。

正则表达式
其余参数被解释为一个正则表达式,它指定
要删除的样式。

例如:
参考资料:
删除样式 J\..*

这将删除所有以“J.”开头的书目样式。

删除用户
简介
删除用户 {-d 数据库} [-h] {-H 主机IP} {-R} {[-f 文件] | [用户名...]}

课程描述
撤销给定用户对 refdb 数据库的访问权限。

备注
某些数据库引擎(如 SQLite)不支持访问控制。 这 添加用户
这些引擎不支持命令,只会返回一个解释性的
信息。

refdb 只会撤销对指定数据库的访问权限。 它会撤销
既不会访问内部数据库 refdb 的权限,也不会撤销数据库
服务器访问。 您可以通过指定撤销对内部数据库的访问
“refdb”与 -d 选项。 要撤销对数据库服务器的访问,请使用
数据库服务器的命令行实用程序。

附加选项
-d 数据库
指定数据库的名称。

-f 文件名
读取用户名 文件名

-h
显示有关的联机帮助 删除用户 命令。

-H 主机
指定要修改访问权限的主机名或 IP 地址。 这个
必须与您之前调用 adduser 时使用的名称相同。

备注
此选项仅受 MySQL 支持。 如果您使用其他数据库,它将被忽略
发动机。

-R
撤销只读访问。

用户名
所有其他参数都被解释为用户名。 如果既不是用户名参数
也未指定输入文件,refdba 尝试读取以空格分隔的
来自标准输入的名字列表。 强制 refdba 从 stdin 读取 in 增加
明确命名的用户,使用 -f 标准输入 选项。

国际私人包机价格项目范例
参考资料:
删除用户 -d -H % db1吉姆

这将撤销用户 jim 对数据库 db1 的访问权限,但本地用户除外
连接。

删除词
简介
删除词 [-h] {[-f 文件] | [...]...}

课程描述
该命令执行 addword 的反向操作。 指定的保留字
将从列表中删除。

附加选项
-f
从文件中读取以空格分隔的单词列表。

-h
显示有关的联机帮助 加词 命令。


所有其他参数都被解释为保留字。 如果既不是单词列表也不是
指定了输入文件,refdba 尝试读取以空格分隔的列表
来自标准输入的词。 强制 refdba 从 stdin 读取 in 增加 明确地
列出的词,使用 -f 标准输入 选项。

备注
refdb 会在内部将所有保留字转换为大写,因此它不会
在这种情况下,您提供这些词很重要。

例如:
参考资料:
删除词 -f 词汇表 FOO BAR

这将删除文件 wordlist 中的所有保留字以及单词“FOO”
和保留字列表中的“BAR”。

获取样式
简介
获取样式 [-c[-h] [[-o] | [-O]] {样式...}

课程描述
从数据库和格式中检索一个或多个书目风格规范
它们作为 XML 文件。

附加选项
-c 命令
指定将接收输出而不是默认寻呼机的命令。 这个
可能是不同的寻呼机、任何在 stdin 上输入的命令或字符串
“stdout”在不使用寻呼机的情况下将数据发送到标准输出。

-h
显示有关的联机帮助 获取样式 命令。

-o
将输出写入文件而不是标准输出。

-O
将输出附加到文件而不是将其写入标准输出

警告
小心附加 (-O) 选项。 refdb 将输出处理
说明、doctype 行和每个 CITESTYLE 元素
单独要求的样式。 如果将多个结果连接起来
获取样式 调用,如果不进一步,生成的 XML 文件将不会格式良好
加工。 要将多种样式写入单个 XML 文件,请使用
获取样式 调用并列出所有必需的样式作为参数。 这会
输出包装在 STYLESET 元素中的样式,从而产生有效的 XML
文件中。

样式
所有其他参数都被解释为参考书目风格的名称。

例如:
参考资料:
获取样式 -o j.biol.chem.xml J.Biol.Chem。

这将编写存储在样式名称“J.Biol.Chem”下的样式规范。 到
文件 j.biol.chem.xml。

帮助
简介
帮助

?

课程描述
显示可用命令的简要摘要。

例如:
参考资料:
帮助

列表数据库
简介
列表数据库 [-h[数据库正则表达式]

课程描述
如果未指定参数,则列出所有可用的数据库。 如果 数据库正则表达式 is
指定时,只会列出与此表达式匹配的数据库。

备注
为了将 refdb 参考数据库与维护的其他数据库区分开来
通过您的数据库服务器,refdbd 必须查看由
数据库服务器。 根据可用数据库的数量,这可能需要一些时间
时间。 因此,为所有 refdb 使用公共前缀可能是个好主意
数据库,如关于 创建的 命令。

附加选项
-h
显示帮助消息解释 列表数据库 命令。

数据库正则表达式
一个有效的 SQL 正则表达式,它将输出限制为匹配的数据库名称。

例如:
参考资料:
列表数据库 D b%

这将列出名称以字符串“db”开头的所有数据库。

列表样式
简介
列表样式 [-h[风格正则表达式]

课程描述
列出匹配的所有可用书目样式 风格正则表达式. 如果没有参数是
给定, 所有 将列出可用的样式。 这可能是也可能不是您想要的。

附加选项
-h
显示帮助消息解释 列表数据库 命令。

风格正则表达式
一个有效的 Unix 正则表达式,它将输出限制为匹配的样式名称。

备注
一些数据库引擎,如 SQLite,不支持 Unix 风格的正则
表达式。 请改用 SQL 正则表达式。

例如:
参考资料:
列表样式 ^J.*

这将列出所有以大写“J”开头的书目样式。

列出用户
简介
列出用户 {-d 数据库} [-h[名称正则表达式]

课程描述
列出匹配的指定数据库的所有可用用户 名称正则表达式。 如果不
给出论证, 所有 将列出可用用户。 这可能是也可能不是你
想。

附加选项
-d 数据库
指定数据库名称。

-h
显示帮助消息解释 列表数据库 命令。

名称正则表达式
一个有效的 Unix 正则表达式,它将输出限制为匹配的数据库用户
名称。

备注
一些数据库引擎,如 SQLite,不支持 Unix 风格的正则
表达式。 请改用 SQL 正则表达式。

例如:
参考资料:
列出用户 -d 裁判 ^月。*

这将列出名称以“mo”开头的数据库“refs”的所有用户。

列表词
简介
列表词 [-h] {正则表达式}

课程描述
列出所有可用的匹配的保留期刊词 正则表达式. 如果没有参数是
给定, 所有 将列出可用的词。 这可能是也可能不是您想要的。

备注
请记住,日志词在内部是大写的。 你应该写
选择您 正则表达式 相应地使用所有大写字母。

附加选项
-h
显示帮助消息解释 列表数据库 命令。

正则表达式
一个有效的 Unix 正则表达式,它将输出限制为匹配的期刊标题
话。

备注
一些数据库引擎,如 SQLite,不支持 Unix 风格的正则
表达式。 请改用 SQL 正则表达式。

备注
有关保留字用途的简要说明,请参阅 加词
命令。

例如:
参考资料:
列表词 ^生物。*

这将列出所有以“BIO”开头的保留期刊词。

扫一扫
简介
扫一扫 {-d 数据库} [-h]

课程描述
此命令在指定的数据库中安排完整的关键字扫描 -d
选项。 摘要字段以及所有参考文献中的所有标题字段
扫描数据库中是否存在数据库中所有可用的关键字。 如果一个
找到匹配并且关键字尚未与该引用关联,关键字
被添加到该引用中。 随着执行此操作所需的时间增加
结合引用数和关键字数,关键字扫描为
在后台执行,命令立即在客户端返回。
有关结果,请参阅服务器日志。

由于此命令将导致大量的数据库访问,因此最好安排
在每晚或周末使用率较低的时候作为 cron 作业自动运行。

请注意全关键字扫描和自动关键字扫描的区别
可以由 refdbd 命令行开关请求的扫描 -K 或相应的
配置变量 关键字扫描. 完整的关键字扫描是“回顾性的”,即它
将添加后来添加到以前存在的引用的关键字。 这
自动关键字扫描只会将现有关键字添加到新添加的引用中,因此
对数据库性能的影响较小,而用户可能会访问
数据库。

附加选项
-d 数据库
指定数据库名称。

-h
显示帮助消息解释 列表数据库 命令。


简介
[-h[变量名[可变值]

课程描述
命令显示或修改配置变量的值。

如果你打电话 没有任何参数,它将显示所有配置的列表
变量及其当前值。

如果你打电话 使用一个参数,它将显示当前值
特定变量。

如果你打电话 有两个参数,它将变量(第一个参数)设置为
当前会话的新值(第二个参数)。 要指定空值,请使用
像这样的两个引号:""。

备注
出于显而易见的原因, 尽管您可以,但永远不会显示当前密码
当然用这个命令更改密码。 为了确保没有其他人看到
您输入的新密码,运行命令 passwd文件 *. 然后你会被问到
输入一个不会在屏幕上显示的密码。

此命令在批处理模式下不可用,请使用命令行开关
反而。 在交互模式下,配置变量的变化是
仅限于当前会话。 如果你想永久改变这些值,你
应该编辑其中一个配置文件。

附加选项
-h
显示帮助消息解释 列表数据库 命令。

变量名
应显示或设置其值的变量的名称。

可变值
要设置的变量的新值。

例如:
参考资料:
超时 90

此命令会将当前会话的超时设置为 90 秒。

详细
简介
详细 [-h]

课程描述
打开或关闭详细模式。 如果详细模式打开,错误消息和
警告可能更容易理解一些。

附加选项
-h
显示帮助消息解释 列表数据库 命令。

例如:
参考资料:
详细

根据先前的设置,这将打开或关闭详细模式。

视图状态
简介
视图状态 [-h]

课程描述
显示用于连接到数据库服务器的 libdbi 驱动程序的版本号
以及该服务器的版本信息。 它还显示了当前的值
可以修改的变量 确认.

附加选项
-h
显示帮助消息解释 列表数据库 命令。

例如:
参考资料:
视图状态

这将在屏幕上打印一些连接统计信息和信息。

使用 onworks.net 服务在线使用 refdba


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    移相器
    移相器
    Phaser 是一个快速、免费且有趣的开放式
    源 HTML5 游戏框架,提供
    WebGL 和 Canvas 渲染
    桌面和移动网络浏览器。 游戏
    可以共...
    下载移相器
  • 2
    附庸引擎
    附庸引擎
    VASSAL 是一个游戏引擎,用于创建
    电子版传统板
    和纸牌游戏。 它提供支持
    游戏块渲染和交互,
    和...
    下载 VASSAL 引擎
  • 3
    OpenPDF - iText 的分支
    OpenPDF - iText 的分支
    OpenPDF 是一个 Java 库,用于创建
    以及使用 LGPL 编辑 PDF 文件和
    MPL 开源许可证。 OpenPDF 是
    iText 的 LGPL/MPL 开源继承者,
    一个...
    下载 OpenPDF - iText 的分支
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - 自动化系统
    地球科学分析 - 是地理
    信息系统 (GIS) 软件
    地理数据的强大功能
    加工和分析...
    下载 SAGA GIS
  • 5
    Java/JTOpen 工具箱
    Java/JTOpen 工具箱
    IBM Toolbox for Java / JTOpen 是一个
    Java类库支持
    客户端/服务器和互联网编程
    模型到运行 OS/400 的系统,
    i5/OS, 哦...
    下载 Java/JTOpen 工具箱
  • 6
    D3.js
    D3.js
    D3.js(或数据驱动文档的 D3)
    是一个 JavaScript 库,它允许你
    生成动态的交互式数据
    Web 浏览器中的可视化。 与D3
    您...
    下载 D3.js
  • 更多 ”

Linux 命令

Ad