英语法语西班牙语

Ad


OnWorks 网站图标

cdargs - 云端在线

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

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

程序:

您的姓名


cdargs - 内置 cd shell 的书签和浏览器

概要


参数 [配置]
功能 cv () {
参数 “ $ 1” && cd "`猫 "$HOME/.cdargsresult"`" ;
}
cv []

商品描述


参数 您可以跳转到整个文件系统中定义的各个位置
使用纯文本、面向行的书签文件。

您可以通过使用您的书签文件“$HOME/.cdargs”来创建书签
最喜欢的编辑器,通过使用“--add”选项 参数 或通过使用内置机制
这将在后面描述。

当你在 参数 您可以使用各种命令来浏览您的列表
书签并通过文件系统。 这些在下面的部分中描述
“命令”。 最常用和最明显的命令是向上/向下键
导航,“ENTER”选择路径,“q”退出。

为了能够将这个程序与 shell 内置的“cd”命令一起实际使用,你
必须通过定义一个shell函数来使用一个小技巧。 当然,这个语法是
之间的不同 长山壕- 像贝壳(像 tcsh的)和 sh- 像贝壳(像 打坏).

针对 sh- 像贝壳:
函数 cv() {
cdargs "$1" && cd "`cat "$HOME/.cdargsresult"`" ;
}

针对 长山壕- 像贝壳:
别名 cv 'cdargs \!* && cd `cat $HOME/.cdargsresult`'

现在你只需要把 参数 二进制某处进入您的路径。

当然,您可以为不同的目的创建函数和/或别名。 你可能想要
添加一个 PWD 调用以回显您当前的目录或将 --nowrap 放入您的函数中
启用不同的滚动行为。 请参阅下面的外壳函数部分。

自 1.19 版以来 cdargs 带来了一系列 bash 函数(并且自 1.20 tcsh
别名)。 你只需要在你的 〜/ .profile or 在〜/ .bashrc (或
〜/.tcsh) 然后你就准备好了各种各样的魔法(完成......)。 请阅读 cdargs-
bash.sh 或 cdargs-tcsh.csh 分别用于这些函数的文档。

命令行 配置


你可以打电话 参数 有几个选项,否则你可能不会直接调用它
但是通过您定义的函数。

-h or - 帮帮我
显示使用信息并退出。

-v or - 版
输出版本信息并退出。

-a or --添加=[:说明:]
使用可选的书签列表 说明 作为描述字符串。

-f or --文件=文件
使用给定的 FILE 作为书签文件

-u or --用户=USER
读取 USER 的默认书签文件。 不会修改那个文件。

-o or --输出=文件
使用 FILE 作为结果文件(谁知道 The World 可能会如何使用此功能
我无法想象……)

-b or - 浏览
开始 参数 在当前目录中的浏览模式下。

-r or --noresolve
当出现结果时不要退出 完全匹配描述(这是
一些日常魔术)但显示一个列表(即使它只包含一个条目)。

-c or --cwd
将当前工作目录设为启动时的当前条目(如果它出现在
列表。

--nowrap
当点击列表末尾时不要将光标环绕。

Needle 执行了一些魔术,我希望可以改进 cdargs 的使用。

针按以下顺序检查,首先适合的是
拍摄。

If 是一位整数,预选了适当的条目。

否则如果 是一个字符串,检查列表的每个条目是否
包含 .

然后 有两个功能:
如果它只匹配放置该选项的路径或描述的子字符串
在列表中。

如果它 究竟 匹配一个描述字符串,这是结果(这意味着 cdargs
关闭curses 窗口,退出并更改目录)。

如果它不匹配一行,则不会显示该行。

为了让事情变得更加复杂,您可以通过使用
“--noresolve”选项。 当您认为您给出一个
完全匹配描述,但如果确实如此,您不希望它被解决。 这个
当您删除条目时,选项在内部打开(否则删除
条目直到只剩下一个条目将导致解决)或当书签
文件只包含一个条目。

最后,如果过滤列表(但不是书签文件)只包含一个条目
它被选中并且程序成功退出,除非您选择--noresolve。

我只能希望你理解这个嵌套的如果胡言乱语......

请注意,存在一个 禁用列表的保存
节目结束。

指令


当你在 参数 您手头有两种模式和几个命令。

这两种模式是 LIST(当您的书签列表显示时)和 BROWSE(当您
浏览文件系统)。

导航键大多以 Emacs 和 vi 风格提供,适用于所有疯子。

相当常见 Keys

/ or 千/焦 or Cn/Cp
向上/向下移动选择并滚动。


选择当前条目。

切换模式:列表或浏览。

/ or 钙/铈
转到列表中的第一个/最后一个条目。

c 将当前目录添加到列表中。

C 将当前目录添加到列表中,但要求用户提供描述

/ or 简历
以 10 行为单位滚动列表。 这永远不会环绕也不尊重
nowrap 选项

e, v 在 $EDITOR 中编辑列表。

H, ? 显示帮助屏幕。

~, / 浏览主/根目录。

q 退出 - 保存列表。

抄送, CG, C-[
中止 - 不保存列表。

Keys in 浏览 模式

, h, CB
下降到当前目录。

, l, f
上一个目录。

[数量] 使 [num] 当前突出显示的条目

a 将当前条目添加到列表中。

A 将当前条目添加到列表但要求用户提供描述,就像使用“c”一样
和'C'。

. 切换隐藏文件的显示。

Keys in 清单 模式

[数量] 选择并解析条目 [num](如果显示)。

, h, CB
下降到当前条目。

, l, f
从当前目录向上一个目录。

d or 光盘
从列表中删除当前条目。

s or t 交换(转置)列表的两个条目。

M or m 在列表中向上或向下移动条目,然后设置当前位置,以便
重复击键会不断上下移动相同的条目。

SHELL 职能


除了上面提到的 shell 函数之外,您可能希望添加其他命令到
你的功能。 一个示例是回显您更改为的目录:

函数 cv() {
cdargs "$1" && cd "`cat "$HOME/.cdargsresult"`"
&& 密码;
}

或者您可以删除其中的文件 参数 报告结果:

函数 cv() {
cdargs "$1" && cd "`cat "$HOME/.cdargsresult"`"
&& rm -f "$HOME/.cdargsresult";
}

自 1.19 版以来,cdargs 附带了一个 bash 预设函数文件:请参阅 cdargs-
bash.sh 在发行版中。 从现在开始,如果您是
使用 sh——像壳。 然后你甚至可以使用shell完成来切换目录
打字更快

简历 [标签]

自 1.20 版以来,cdargs 附带了一个基本别名(和完成)文件,用于
tcsh的.
任何将所有 bash 功能移植到 tcsh的 受欢迎的。

显示屏玻璃制造


参数 窗口底部有一行用于显示消息,例如
添加到您的列表中或当您按下未知键时。

底部的第二行是状态行,显示当前目录和
当前操作模式的一个字母代码:

B 浏览

L 列表

显示屏的最大部分用于显示您的书签列表或
当前目录的内容。 在左侧,您可能会找到一个数字
与使用光标移动相比,您可以使用它来更快地跳跃。
可以如上所述移动这些数字。 接下来是对一个的简短描述
括号中的条目。 当您的书签中有很长的路径并且
它们中的大多数都以相同的基数开始(例如 /home/user)。 最后是实际
完成时您将翘曲到的绝对路径。 显然当前的条目是
突出显示。

如果路径前面有一个“!” 它指向一个无效的目录。 指向的书签
当前工作目录以粗体显示(如果终端仿真
了解该属性)。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    斯威格
    斯威格
    SWIG 是一种软件开发工具
    连接用 C 编写的程序和
    C++ 具有各种高级
    编程语言。 SWIG 用于
    不同的...
    下载痛饮
  • 2
    WooCommerce Nextjs 反应主题
    WooCommerce Nextjs 反应主题
    React WooCommerce 主题,构建于
    Next JS、Webpack、Babel、Node 和
    Express,使用 GraphQL 和 Apollo
    客户。 React 中的 WooCommerce 商店(
    包含:产品...
    下载 WooCommerce Nextjs React 主题
  • 3
    archlabs_repo
    archlabs_repo
    ArchLabs 的软件包仓库 这是一个
    也可以获取的应用程序

    https://sourceforge.net/projects/archlabs-repo/.
    它已在 OnWorks 中托管...
    下载 archlabs_repo
  • 4
    和风项目
    和风项目
    Zephyr 项目是新一代
    实时操作系统 (RTOS)
    支持多种硬件
    架构。 它基于一个
    小尺寸内核...
    下载 Zephyr 项目
  • 5
    SCCons
    SCCons
    SCons是一个软件构建工具
    这是一个更好的选择
    经典的“Make”构建工具
    我们都知道并热爱。 SCons 是
    实施了一个...
    下载 SCons
  • 6
    聚苯乙烯
    聚苯乙烯
    PSeInt 是一个伪代码解释器
    讲西班牙语的编程学生。
    它的主要目的是成为一个工具
    学习和理解基本的
    概念...
    下载 PSeInt
  • 更多 ”

Linux 命令

Ad