tcsh
rose1 发表于 2020-10-22 16:24浏览次数:
在类似Unix的操作系统上,tcsh(发音为“ tee-see-shell”或“ tee-see-ess-aysh”)是基于C Shell的命令行 外壳。它的主要功能是可编程命令完成和命令行编辑。
On Unix-like operating systems, tcsh (pronounced "tee-see-shell" or "tee-see-ess-aysh") is a command-line shell based on the C Shell. Its key features are programmable command completion and command-line editing.
tcsh 运行系统环境
tcsh 说明
tcsh是Berkeley UNIX C shell csh的增强但完全兼容的版本。它是一种命令语言解释器,可用作交互式登录外壳程序和外壳程序脚本命令处理器。它包括一个命令行编辑器(请参阅命令行编辑器),可编程的单词补全(请参阅完成和清单),拼写更正(请参阅拼写更正),历史记录机制(请参见历史记录替换),作业控制(请参见Jobs)和一种类似于C编程语言的语法。
历史
tcsh由Ken Greer在1970年代后期开始于卡内基梅隆大学开发。tcsh中的“ t ” 是指TENEX,它是具有命令完成功能的DEC操作系统,它启发了Greer创建具有类似功能的外壳。在Fairchild AI实验室的Mike Ellis的合作下,tcsh的工作继续进行,1983年10月,tsch的源代码发布到了系统编程新闻组。
tcsh is an enhanced but completely compatible version of the Berkeley UNIX C shell, csh. It is a command language interpreter usable both as an interactive login shell and a shell script command processor. It includes a command-line editor (see The Command-Line Editor), programmable word completion (see Completion and Listing), spelling correction (see Spelling Correction), a history mechanism (see History substitution), job control (see Jobs) and a C programming language-like syntax.
History
tcsh was developed by Ken Greer beginning in the late 1970s at Carnegie Mellon University. The "t" in tcsh refers to TENEX, a DEC operating system featuring command-completion, which inspired Greer to create a shell with a similar feature. Work on tcsh continued with the collaboration of Mike Ellis at Fairchild A.I. Labs, and the source code for tsch was posted to a systems programming newsgroup in October, 1983.