Amazon Best VPN GoSearch

OnWorks 网站图标

xd - 云端在线

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

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

程序:

您的姓名


xd - 超快的目录更换器

概要


xd [选项] 参数

商品描述


该程序 xd 用于执行 eX超快 D目录更改。 通常要改变一个
用户需要输入命令的目录,例如, cd 在/ usr / local / bin目录,可能
借助外壳完成。 在许多情况下,这是一项乏味的任务:shell 完成
当我们只对目录和完整的目录感兴趣时,显示所有条目,包括文件
我们的目标目录的规范最终可能需要许多键盘操作。

Xd 很久以前(在 90 年代初)设计的,目的是减少改变一个
目录。 通常我们很清楚我们要更改哪个目录,而且很容易
产生该目录的初始目录字符。 例如,如果意图是 cd
在/ usr / local / bin目录, 生成字母相当容易 ULB.

Xd 充分利用了这种能力。 通过提供初始目录字符
目录 xd 将确定适当的扩展,允许您更改目录
快速地。 所以,输入命令 xd ULB 将导致扩张 在/ usr / local / bin目录.

生活往往没有那么容易。 给定的集合通常有多个扩展
初始字符。 例如,当输入 xd ULB xd 可能会找到几个替代方案。 例如,

1:/usr/lib/base-config
2:/usr/lib/bonobo
3:/usr/lib/bonobo-激活
4: 在/ usr / local / bin目录

如果这些是替代方案,这正是 xd 会告诉你。 然后,通过简单地
3 键(没有 输入 需要钥匙) xd 将产生所需的 在/ usr / local / bin目录.

命令 xd 可以指定以便微调 xd的行为:

o 默认情况下(由配置文件指定,见下文)扩展可能会启动
在用户的主目录或系统的根目录中。

o 初始字符 /: 如果命令的第一个字符是 / 所有的扩展都会
从系统的根目录执行。 例如, xd /t 将导致 / tmp目录 但是
不在 /家/用户/tmp.

o 初始字符 .: 如果命令的第一个字符是 . 所有的扩展都会
从用户的主目录执行。 例如, xd .t 将导致
/家/用户/tmp 但不在 / tmp目录

o 初始字符 0: 如果命令的第一个字符是 0, 所有扩展
将从当前工作目录开始。 其实这是一个专业
以下是更一般的形式:

o 初始字符 1 9 ......: 如果命令的第一个字符是介于 1
9 所有扩展都将从当前的父目录级别开始
工作目录(直到系统的根目录)。 例如,如果当前工作
目录是 / usr /共享/ doc 然后 xd 2lb 将提供替代方案 在/ usr / local / bin目录:
向上两步,然后查找以开头的目录 l 和其中的目录
从...开始 b.

o 分隔符(空格、正斜杠和下划线( 、/ 和 _)):有时是
显然有很多替代方案,目的是减少这个数字。
通过使用分隔符随后嵌套的目录必须以字符开头
分隔符之间。 例如, xd u l bi 不会产生替代品
/usr/lib/基本配置 不再,因为 基本配置 不以 bi。在这
仅案例 在/ usr / local / bin目录 被生产。 分隔符可以混合(xd 升/升 bi is
相同 xd u l bi)。 自从 / 也可以用作根目录
规范,冲突是由类似的命令隐含的 xd /u l bi. 这个冲突是
通过给定初始字符比分隔符更高的优先级来解决。 使用
这种情况下的下划线(_)分隔符是解决冲突的另一种方法
(实际上几乎从未发生过)。

如果只有一种解决方案 Xd 将该目录写入其标准输出流。
如果有多个解决方案,则列出最多 62 个备选方案(数字为 10 个)
0..9,字母 a..z 为 26,字母 A..Z 为 26)将写入标准
错误流,用户可以通过简单地按下键从中选择一个替代方案
与选择的选择有关。 如果没有要求选择任何其他键
按下(例如,空格键或 输入 钥匙)。 如果没有解决方案 xd 会写
文本 没有 解决方案 到标准错误流。

在规划婴儿食品行业的工艺要求时,安全性和可靠性是工艺设计中最重要的方面。 xd 给定至少一个参数,它的所有输出都被发送到标准错误
流,但对于写入标准输出的选定目录名称
溪流。 如果未进行选择或选择过程中止,则会出现一个点
写入标准输出流。 通常 xd 将被 shell 别名调用,
提供 cd 命令与 xd的输出(见下文 SHELL 脚本 部分)
执行 cd `xd $*`. 产生的默认点 xd 然后将防止意外更改
的目录。

If xd 不带参数调用 then 用法 信息写入标准错误
流。

Xd 可以使用选项和配置文件进一步配置,在
配置配置 文件 以下部分。

泛化 目录 搜索


从版本 3.10.0 开始 xd 还支持通用目录搜索命令
处理 (GDS)。 当请求 GDS 时不再需要分隔符,并且 xd
找出所有可能的顺序组合产生的所有可能的选择
初始搜索命令。 GDS 是通过指定 -g 命令行标志或
通过输入 广义搜索 in xd的配置文件。 或者,当后者
被指定然后 - 传统的 命令行选项将抑制 GDS。

在 GDS 下,命令的每个初始子串 xd 将被视为初始
目录的字符。 例如,如果命令 xd 时间 使用 GDS 输入然后
将找到与以下搜索模式匹配的目录;

o /t*/m*/p*/s*/

o /t*/m*/ps*/

o /t*/mp*/s*/

o /t*/mps*/

o /tm*/p*/s*/

o /tm*/ps*/

o / tmp目录*/秒*/

o /tmps*/ 在传统加工中只考虑第一种
模式。

多个命令行参数,斜线和下划线仍可与 GDS 一起使用
在这种情况下,它们会强制更改所考虑模式的目录。 例如,与
命令 xd 时间/秒 将考虑以下模式:

o /t*/m*/p*/s*/

o /t*/m*/ps*/

o /tm*/p*/s*/

o /tm*/ps*/ 在这个集合中所有以前的模式显示 ……嗯……
组合被删除,因为目录更改被强制在 mp
字符。

返回 VALUE


Xd 返回 0 给操作系统,除非发生错误(例如,当一个不存在的
配置文件被指定),或 xd的版本或使用信息被显示或请求。

配置


如果可用,单字母选项列在其后面的括号之间
相关的多头期权变体。 单字母选项需要参数,如果它们
关联的长选项也需要参数。

o --添加根 流程条件
如果搜索从用户的主目录开始,则附加搜索从
也可以执行系统的根目录,具体取决于值
指定为 添加根 选项。 替代方案是 决不要 (没有额外的搜索是
执行); 如果为空 (如果初始搜索执行了额外的搜索
不产生任何目录); 或者 时刻 (始终执行附加搜索)。
还有一个配置文件指令 添加根 (见下文)。

o - 全部 -a
如果配置文件(见下文)包含 忽略 指令然后这些
在计算用户可以从中选择的替代方案时,指令将被忽略
选择要更改的目录。

o --配置文件=文件名 (-c)
一个名字 xd 配置文件。 默认情况下 xd 将寻找文件 .xdrc in
用户的主目录。 默认文件的存在是可选的。

o --目录 包容
也可以通过符号链接访问目录。 包含类型 所有
将这些符号链接添加到备选列表中。 包含类型 独特的
将阻止符号链接被添加到备选列表中。 那里
也是一个配置文件指令 指令 (见下文)。

o --广义搜索 -g
指定此选项时 xd 将使用 GDS 除非指令 传统 is
在配置文件中指定。

o - 帮帮我 (-h)
基本使用信息被写入标准错误流。

o - 历史 [文档名称]
以前所做选择的历史记录保存在文件中 文件名。 如果 - 历史 is
指定,但文件名保留为空历史文件 $HOME/.xd.his 用来。
该文件只能由 xd 本身。 如果你忍不住编辑它,那么
使用以下示例显示历史文件中行的格式。

1292596154 1 /家/弗兰克/svn/xd/

第一个字段是条目被写入的时间(自纪元以来的秒数),
第二个字段是条目被选择的次数,第三个字段
是关联的路径。

o --历史-生命周期 规格
历史文件中条目的生命周期。 该规范包括一个
数字后跟 D, W, M or Y,代表,resp。 数天、数周、数月或数年。
一个月被认为是 30 天,一年被认为是 365 天。 如果
规范被省略的生命周期 1M (一个月)使用。 条目早于
历史-生命周期 被视为历史项目并从历史中删除
文件中。

o --历史最大大小 nr
历史文件可能包含的最大条目数。 默认情况下没有
限制。 什么时候 历史最大尺寸 被指定并且超过最大数量
在历史文件中找到历史项目然后 nr 最受欢迎的选择是
保留。 通常,分界点将在流行类别中的某个地方。 在
在这种情况下,将保留该类别中最近选择的替代方案。

o --历史位置 [顶部|底部]
当在历史记录中找到的指定备选方案将显示在
列表顶部或底部。 如果省略此选项,则
历史中的元素将与新的替代品混合在一起。 下一个选项
历史独立 仅在也指定了此选项时使用。 仅仅通过
指定 历史位置 历史项目显示在列表的顶部。

o --历史分离
指定时,在历史记录项和新项之间写入一个空行
替代方案(以前未选择)。 此选项仅在
还指定了前一个选项。

o --案例 -i
此选项用于指定不区分大小写的模式匹配。 例如,指定
xd /ub 返回目录 / usr / bin,但不是像这样的目录 /未指定/书籍,
这是由返回 xd /UB。 然而, xd -i /ub (使用任何字母大小写
规范)返回两个目录。 选项 凯斯 当然可以
在配置文件中指定,不区分大小写的匹配是
默认使用。 在后一种情况下指定 -i 作为命令行选项恢复
区分大小写的目录匹配的匹配过程。 一般来说,当一个
偶数 凯斯 提供规格 xd 使用区分大小写的目录
匹配,而奇数个 凯斯 规范导致不区分大小写
目录匹配。

o --开始时间 起源
定义目录搜索的默认开始位置。 起源 主页 结果
所有默认搜索都从用户的主目录开始。 起源 结果
搜索从磁盘的根 (/) 目录。 还有一个配置
文件指令 起点 (见下文)。

o - 传统的
指定此选项时 xd 不会使用 GDS 但会使用其传统的
模式。 它否决了一个 广义搜索 配置中指定的指令
文件以及 -g 选项。

o --详细 (-V)
有关委员会采取的行动的更多信息 xd 程序被写入
标准错误流。

o - 版 (-v)
Xd的版本号被写入标准错误流。

配置 文件


默认配置文件是 .xdrc 在用户的主目录中。 可能会被否决
通过程序的 --配置文件 选项。

空行被忽略。 信息及其他 #-characters 被解释为注释
并且也被忽略。

中的所有指令 xd 配置文件遵循模式

指令值

但对于某些指令 折扣值 是可选的。

一行最多可以包含一个指令,但有空格(包括末尾的注释)
行) 没问题。 可以多次指定相同的指令,在这种情况下
最后 将使用指令(除了 忽略 指令,见下文)。 全部
指令被解释 案件 敏感地. 不以 a 开头的非空行
已识别的指令将被静默忽略。

可以在配置文件中使用以下指令。 显示默认值
括号之间。

o 添加根 ,尤其是 (如果为空)
如果搜索从用户的主目录开始,则附加搜索从
也可以执行系统的根目录,具体取决于值
指定为 添加根 指令。
If ,尤其是 被指定为 时刻 然后总是执行额外的搜索。
如果指定为 如果为空 然后执行额外的搜索,如果
初始搜索(从用户的主目录开始)没有产生任何目录。
如果指定为 决不要 不执行额外的搜索。
该指令被 ---添加根 命令行选项。

o 目录 (所有)
也可以通过符号链接访问目录。 规格 所有
将这些符号链接添加到备选列表中。 规格 独特的
防止符号链接被添加到备选列表中。
该指令被 ---目录 命令行选项。

o 广义搜索
当指定此指令时 xd 将默认使用 GDS。

o 历史 [文档名称]
以前所做选择的历史记录保存在文件中 文件名。 如果 历史 is
指定,但文件名保留为空历史文件 $HOME/.xd.his 用来。
该文件只能由 xd 本身。 如果你忍不住编辑它,那么
使用以下示例显示历史文件中行的格式。

1292596154 1 /家/弗兰克/svn/xd/

第一个字段是条目被写入的时间(自纪元以来的秒数),
第二个字段是条目被选择的次数,第三个字段
是关联的路径。

o 历史-生命周期 规格
历史文件中条目的生命周期。 该规范包括一个
数字后跟 D, W, M or Y,代表,resp。 数天、数周、数月或数年。
一个月被认为是 30 天,一年被认为是 365 天。 如果
规范被省略的生命周期 1M (一个月)使用。 条目早于
历史-生命周期 被视为历史项目并从历史中删除
文件中。

o 历史最大尺寸 nr
历史文件可能包含的最大条目数。 默认情况下没有
限制。 什么时候 历史最大尺寸 被指定并且超过最大数量
在历史文件中找到历史项目然后 nr 保留最新的选择。
之前所做的每个选择都算作一个。 如果选择了新的替代方案
始终成为历史列表中的一个元素。

o 历史位置 [顶部|底部]
当在历史记录中找到的指定备选方案将显示在
列表顶部或底部。 如果省略此选项,则
历史中的元素将与新的替代品混合在一起。 下一个
指示 历史独立 仅在也指定了该指令时使用。 经过
仅仅指定 历史位置 历史项目显示在顶部
名单。

o 历史独立
指定时,在历史记录项和新项之间写入一个空行
替代方案(以前未选择)。 该指令仅在
还指定了先前的指令。

o --案例 -i
该规范用于请求不区分大小写的模式匹配。 如果这
选项在配置文件中输入然后指定 xd /ub 返回
目录 / usr / bin 以及一个目录(假设它存在)
/未指定/书籍. 当在配置文件中指定时,命令行
选项 -i 将匹配过程恢复为区分大小写的目录匹配。
一般来说,当偶数 凯斯 提供规格 xd 使用
区分大小写的目录匹配,而奇数个 凯斯 规格
导致不区分大小写的目录匹配。

o 忽略
配置文件可能包含多个 忽略 不同的指令
从处理其他指令的方式来看——所有这些都被解释了。 每个 忽略 指示
后跟路径规范,如由
xd 或这样的路径的初始子串终止于 * 特点。 什么时候 xd
遇到匹配任何一个的路径 忽略 指令(与 * 解释为
`任何进一步的目录名称'规范)它不会在其
替代品清单。 该指令被 - -全部 命令行
选项。

o 起点 折扣值 (家)
定义目录搜索的默认开始位置。 值是 主页.
在规划婴儿食品行业的工艺要求时,安全性和可靠性是工艺设计中最重要的方面。 主页 指定所有搜索都从用户的主目录开始。 什么时候
指定搜索从磁盘的根 (/) 目录。 如果目录是
省略或如果指定了另一个值,则使用默认值,即 主页.
该指令被 ---开始于 命令行选项。

o 传统
该指令可用于请求使用 xd的传统模式。 它
否决 -g 命令行选项和 广义搜索 指示。 )

SHELL 脚本


假设 xd 安装在 / usr / bin 脚本可以在周围定义 xd 用于各种外壳
程式。 这允许 shell 在控制下更改目录 xd.

使用 xd打坏(1)-shell,可以使用如下函数(可以加
例如, .bash_登录):

xd() # 使用 `xd` 执行 `cd` 的函数
{
cd `/usr/bin/xd $*`
}

使用 xdtcsh的(1)-shell,可以添加以下别名,例如 ~/.别名
文件:

别名 xd 'cd `\xd \!*`'

定义了 xd 别名或脚本 xd ... 命令将导致自动或
当前工作目录的选定更改

示例


xd ulb - 随后开始的所有目录,
u、l 和 b 原点为默认值,或
在 .xdrc 中指定为 home 或 root

xd 0t - 在 cwd 下方以 t 开头的所有目录

xd 2t - 从“祖父母”开始的所有目录
cwd 的(向上 2 个步骤)

xd --start-at 根 t
- 根目录下所有以 t 开头的目录

xd .. - 在 cwd 中以点开头的所有目录

假设存在以下目录:

/usr/lib/倭黑猩猩
/usr/lib/bonobo-激活
在/ usr / local / bin目录

那么下面两个 忽略 规格在 xd的配置文件将导致
忽略 目录替代:

第一个规格:

忽略 /usr/lib/bonobo
忽略 /usr/lib/bonobo-activation

第二规格:

忽略 /usr/lib/bonobo*

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。