问题标签 [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 投票
2 回答
501 浏览

vim - 在 Solaris 10 上解析 .vimrc(甚至是空白文件)文件后 Vim 挂起

我在解析 .vimrc 文件后遇到 vim 7.2 挂起(大约 10 秒)的问题。过去我在 linux 上使用 tcsh 时遇到过类似的问题,但通过设置TERMxterm-color. 同样不能解决这里的问题。知道可能是什么原因造成的吗?

0 投票
4 回答
295 浏览

perl - 有没有办法让这个 perl 代码从 tcsh 捕获 stderr 和 stdout?

我曾尝试使用此语法将 stderr 重定向到 stdout,但它不起作用:

我还阅读了关于 perl FAQ 的讨论,但那是与 bash 相关的:http ://www.perl.com/doc/FAQs/FAQ/oldfaq-html/Q5.15.html

0 投票
4 回答
7632 浏览

unix - 如何运行 tcsh shell 命令并选择性地忽略状态?

我有一个 tcsh shell 脚本,我想在大多数情况下因非零状态错误而停止,但在某些情况下我想忽略它。例如:

0 投票
4 回答
10949 浏览

bash - Bash 相当于 Tcsh 的 ESC-p 以跳转到以您目前输入的内容开头的命令

我最近从 tcsh 到 bash 进行了过期已久的转换。我唯一想念的是 tcsh 的ESC+p功能:开始输入命令,然后按ESC+ p(实际上我发现等效的 ctrl-[p 更容易输入)它会跳转到您历史中以您的内容开头的最新命令到目前为止打字。

也许最好的答案是习惯 bash 的Ctrl+r但到目前为止我不太喜欢它。我经常开始输入一个命令,然后我突然想到我以前发出过它。使用tcsh的功能,我可以做ESC++重新发布它。它是如此之快,以至于我通常不会在超过 2 个命令之前使用向上箭头。pEnter

我发现它特别好的一个例子:长命令通常以点开头,因为它们的形式

在 tcsh 中,我会发出这样的命令,然后可能是 ls、less、tail 等,然后重新发出长命令,4 个键:dot、escape、p、enter。

我怎样才能在 Bash 中做到这一点?或者,具体来说,在 bash 中说“重复最后一个以点开头的命令”的击键次数最少是多少?它可以匹配或击败 tcsh 的 4 吗?

0 投票
2 回答
588 浏览

email - 自动删除电子邮件

问题:

我正在寻找一种方法来创建一个访问电子邮件主机站点并使用特定凭据登录并删除收件箱中的所有邮件并清除垃圾文件夹的程序。

背景:

我有一封带有我的域的电子邮件,并且该电子邮件托管在某个 ISP 服务器上。但是,我已经启用了将所有电子邮件自动转发到我的 gmail 的功能,问题是没有自动删除到达邮件的选项,所以我的收件箱大小有限(10MB)被填满,我停止接收电子邮件。直到今天,我的解决方案是在我记得或有人打电话给我并问我为什么我的收件箱已满时手动清空它。ISP 说,为了克服这个问题,我应该在他们的服务器上升级我的 qouta,每月额外支付一些 $$,这是我不会做的事情。

所以我正在寻找一种自动执行此操作的方法。作为初学者程序,我的印象是编写一个脚本来执行此操作并在每次系统启动时运行。我的系统是 Windows 7,所以我想用 VBScript 来解决。

这将是我第一次使用 VBScript,因此欢迎提出任何建议。另一方面,如果您认为有比 VBScript 更好的方法来做到这一点,请告诉我 :) 我更喜欢编写一个我完全理解的程序,所以我的编程经验是:Pascal/C/C++/Java/C# /ML/Prolog/Squeak(smalltalk)/TCSH(CShell)。

在此先感谢,贾利尔

0 投票
2 回答
170 浏览

shell - Cshell 命令

当我收到一行一行时,为什么程序员有时会写:

这些行到底是什么意思?

0 投票
28 回答
582211 浏览

bash - 如何确定我正在处理的当前 shell

如何确定我正在使用的当前 shell?

仅命令的输出ps就足够了吗?

如何在不同风格的 Unix 中做到这一点?

0 投票
3 回答
376 浏览

unix - tcsh 手册页中的“qv”是什么

好的,这是一个持续的烦恼,所以我很自然地想把它带到这里。

在 tcsh 手册页中使用了短语qv,我不知道为什么要插入这四个字符。

它是自我参照的吗?技术参考?文档或语言约定?

以下是上下文中的一些示例。



0 投票
1 回答
6450 浏览

unix - 在 TCSH Shell 中启用历史记录

如何启用在 tcsh shell 中输入的所有命令的日志记录?

我试过了:

  1. 将 $history 变量设置为 100。
  2. $savehist 到 99。
  3. 将 $histfile 设置为 $home/.history

在 shell 中键入命令不会将命令保存在历史文件中。

0 投票
3 回答
741 浏览

bash - Tcsh 和 Bash 初始化

我希望能够获取一个文件来设置一些环境变量,但是这样做是因为它独立于所使用的 shell。

例如

但是,此代码仅适用于 bash。如何使它与 bash 和 tcsh 兼容?

我必须获取文件,因为我希望环境变量在之后保持不变。