C shell

E701318

C shell is a Unix command-line interpreter known for its C-like syntax, interactive features, and scripting capabilities.

All labels observed (4)

Label Occurrences
C shell canonical 3
csh 3
C shell (csh) 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Unix shell ⓘ
command-line interpreter ⓘ
scripting language ⓘ
category Unix programming tools ⓘ
command shells ⓘ
comparison contrasted with Bourne shell for scripting reliability ⓘ
designGoal improve interactive use over Bourne shell ⓘ
provide C-like syntax for shell programming ⓘ
developer Bill Joy ⓘ
hasFeature C-like syntax ⓘ
aliases ⓘ
command substitution ⓘ
control flow constructs ⓘ
environment variable management ⓘ
expression evaluation ⓘ
filename completion ⓘ
history mechanism ⓘ
interactive command editing ⓘ
job control ⓘ
pipes and redirection ⓘ
scripting capabilities ⓘ
signal handling ⓘ
historicalSignificance popular interactive shell on early BSD systems ⓘ
influenced TENEX C shell ⓘ
linked to: Tcsh

modern Unix shell design ⓘ
tcsh ⓘ
influencedBy Bourne shell ⓘ
C programming language ⓘ
notableDerivative tcsh ⓘ
linked to: Tcsh
operatingSystem BSD Unix ⓘ
linked to: BSD

Unix ⓘ
platform BSD derivatives ⓘ
Unix-like systems ⓘ
standardImplementation csh ⓘ
linked to: C shell
supports arithmetic expressions ⓘ
arrays ⓘ
background jobs ⓘ
command history substitution ⓘ
foreach loops ⓘ
if statements ⓘ
interactive use ⓘ
non-interactive scripting ⓘ
string operations ⓘ
switch statements ⓘ
variables ⓘ
while loops ⓘ
syntaxStyle C-like control structures ⓘ
typicalFileExtension .csh ⓘ
.tcsh ⓘ

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

Xenix → includedShell → C shell ⓘ
Tcsh → basedOn → C shell ⓘ
Bill Joy → knownFor → csh Unix shell ⓘ
subject linked to: Joy
linked to: C shell
Bill Joy → notableWork → csh ⓘ
subject linked to: Joy
linked to: C shell
Zsh → influencedBy → C shell ⓘ
UNIX System III → includes → C shell (csh) ⓘ
linked to: C shell
C shell → standardImplementation → csh ⓘ
linked to: C shell
4.2BSD → includesProgram → csh ⓘ
linked to: C shell