问题标签 [tcsh]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5730 浏览

echo - 在 tcsh 中回显嵌套引号

我有一个生成文本文件的 tcsh 脚本。文本文件中的一行是:

请注意嵌套的'and"以及必须存在的:and 。;

:and要求整个;字符串用引号引起来。但是,如果我这样做,我将无法转义引号。

命令是:

我怎样才能避开引号,bar bar bar以便正确打印它们?

0 投票
8 回答
10832 浏览

linux - 如何在 xargs 中使用别名命令?

我的 .aliases 中有以下别名:

我想在名称foo中包含字符串的所有文件中不区分大小写地查找bar

这就是我得到的:

有没有办法在 xargs 中使用别名,或者我必须使用完整版:

注意: 这是一个简单的例子。此外gi,我还有一些非常复杂的别名,我无法如此轻松地手动扩展。

编辑: 我用过tcsh,所以请指定答案是否是特定于 shell 的。

0 投票
3 回答
1938 浏览

linux - 如何在 Linux 上挂钩 tcsh 的 TAB 完成

我有一些包含许多“隐藏”文件的目录。这方面的一个例子是我在一个源代码控制的沙箱中,一些文件还没有被签出。

当我点击 TAB 时,我想要查看这些文件的选项。

之前有人问过类似的问题:Linux 下模块的 CVS 选项卡完成 该问题的答案总结为:“Ubuntu 已内置”。

我没有切换到 Ubuntu 的选项,但我当然可以使用相同的机制。

  1. 如何挂钩 tcsh 的 TAB 完成功能以添加对 CVS、SVN 和 BitKeeper 的附加文件支持都会很有用。
  2. 比对特定源代码控制系统的支持更重要的是能够自己控制返回的列表。
  3. 一个可接受的解决方案也是使用 TAB 以外的键绑定。(ctrl-也许)
0 投票
7 回答
10641 浏览

path - 如何从 tcsh 中的路径中删除文件名?

给定 tcsh 中的这个变量:

我怎样才能得到目录部分$i

0 投票
1 回答
3112 浏览

tcsh - 如何将键 ctrl-left 绑定到 word-left?

我使用 tcsh 和 emacs。在 emacs 中,我习惯了 ctrl-left bindkey 将我向左移动一个单词。我想在我的 tcsh 终端上做同样的事情。

我可以做 ctrl-b,但我只是不习惯。

从 bindkey manpath 中我不清楚如何指定 ctrl-left 组合键。

我该怎么做?

0 投票
2 回答
12543 浏览

shell - Ctrl-R 在 csh 中向后搜索 shell 命令

我喜欢 borne shell 中的这个快捷方式,并想知道是否可以在 csh 或 tsch 中模拟和/或拥有(可能安装附加组件或使用脚本)它

谢谢

0 投票
1 回答
92 浏览

linux - 什么是充分利用 csh 或 tsch 的好资源?

我想充分利用在 cch 或 tcsh shell 中的工作。

我正在寻找一般提示(将它们发布)、在线提示或书籍。

谢谢

0 投票
11 回答
51231 浏览

linux - 仅显示 tcsh 或 bash 中作为符号链接的文件和文件夹

基本上我想做以下事情:

(或通过其他方式)仅显示符号链接的文件

所以输出看起来

等等

例如,

只显示目录我有一个别名:

我想知道如何只显示隐藏文件或只显示隐藏目录?

我有以下解决方案,但是它不显示彩色输出:(

0 投票
7 回答
57448 浏览

linux - 如何从 unix csh/tcsh shell 执行基本算术

在 windows 下,当我需要进行基本计算时,我会使用内置计算器。现在我想知道如果你只有一个外壳,常见的方法是什么。

谢谢

0 投票
1 回答
1146 浏览

linux - 与 TCSH 中的应用程序在同一文件夹中的共享库

我正在将本地编译的应用程序部署到远程 Linux 服务器。由于我没有 root 帐户,我无法将所需的共享库放入 /usr/lib 有没有办法克服这个问题?我将库放在同一个文件夹中并更改了“路径”变量但没有用。