C Shell(csh)

作者: John Stephens
创建日期: 22 一月 2021
更新日期: 29 六月 2024
Anonim
How to switch from Bash to C Shell on Linux
视频: How to switch from Bash to C Shell on Linux

内容

定义-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也很受欢迎。


Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

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早期版本上的当前默认Shell。