C shell

E701318

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

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (2)

Surface form Occurrences
csh 1
csh Unix shell 1

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 NERFINISHED
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 NERFINISHED
modern Unix shell design
tcsh
influencedBy Bourne shell NERFINISHED
C programming language NERFINISHED
notableDerivative tcsh NERFINISHED
operatingSystem BSD Unix NERFINISHED
Unix NERFINISHED
platform BSD derivatives
Unix-like systems
standardImplementation csh NERFINISHED
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

Referenced by (4)

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

Xenix includedShell C shell
Tcsh basedOn C shell
Joy knownFor C shell
subject surface form: Bill Joy
this entity surface form: csh Unix shell
Joy notableWork C shell
subject surface form: Bill Joy
this entity surface form: csh