音讯 什么是c shell(csh)? -技术百科的定义

什么是c shell(csh)? -技术百科的定义

目录:

Anonim

定义-C Shell(csh)是什么意思?

C Shell(csh)是类Unix系统的命令Shell,最初是1978年作为Berkeley Software Distribution(BSD)的一部分创建的。Csh可用于交互式输入命令或在Shell脚本中输入。 该外壳对早期的Bourne外壳进行了许多改进,该Bourne外壳设计用于交互式使用。 这些包括历史记录,编辑操作,目录堆栈,作业控制和波浪号完成。 Bourne Again外壳(bash),Korn外壳(ksh)和Z外壳(zsh)中采用了许多这些功能。 现代变种tcsh也很受欢迎。

Techopedia解释了C Shell(csh)

C shell是由Bill Joy在1970年代后期在加州大学伯克利分校读研究生时创建的。 它于1978年作为Unix 2BSD Berkeley软件发行版的一部分首次发布。

C shell从其语法中获得名称,该语法旨在类似于C编程语言。

C Shell引入了旨在简化在命令行中交互使用的功能,尽管与其他Shell一样,它也可以编写脚本。 最著名的功能之一是命令历史记录。 用户可以调出他们输入的先前命令,然后重复它们或编辑这些命令。 别名允许用户定义短名称以扩展为更长的命令。 目录堆栈使用户可以在堆栈中推送和弹出目录,以快速地来回跳转。 C shell还引入了标准波浪符号,其中“〜”代表用户的主目录。

这些功能大多数已合并到以后的外壳中,包括Bourne Again外壳,Korn外壳和Z外壳。 流行的变体是tsch,它是BSD系统以及Mac OS X早期版本中的当前默认外壳程序。

什么是c shell(csh)? -技术百科的定义