Skip to content
EntityQ1064516· pop 23· linked from 102 articles

Also known as csh, tcsh, csh.1, csh(1), Csh

Unix shell

Wikidata facts

Instance of
free software
Followed by
tcsh
Creator
Bill Joy
Developer
Bill Joy
Image
Tcsh ejecutándose en escritorio Mac OSX.png
Has use
Unix shell
Show 10 more facts
influenced by
Q15777
replaced by
tcsh
copyright license
3-clause BSD License
programmed in
Q15777
inception
1978-01-01
short name
csh
operating system
Q3251801
Stack Exchange tag
stackoverflow.com/tags/csh
media type
application/x-csh
Sources (7)

via Wikidata · CC0

Article · 中文

C shell(csh)是Unix shell的一种,由比尔·乔伊在BSD系统上开发。C shell脱胎于Unix第六版的/bin/sh,也是Bourne shell的前身。这种shell的语法类似于C语言,与Bourne shell相比,C shell有不少特别的功能,比如aliases(别名)、command history(命令的历史)。目前C shell已不再被广泛使用,后继者包括Tenex C shell(tcsh)、Korn shell(ksh)、GNU Bourne-Again shell(bash)。 C shell在交互模式中引入许多开创性功能的同时,C shell的脚本执行能力受到了不少批评。无论如何,由于在所有的单一UNIX规范相容系统中都放了标准的Bourne shell,所以大部分人都建议使用sh来进行脚本编写。

Abstract from DBpedia / Wikipedia · CC BY-SA