Tcsh

E215116

Tcsh is an enhanced version of the C shell (csh) for Unix-like systems, featuring command-line editing, programmable completion, and other interactive conveniences.

All labels observed (1)

Label Occurrences
Tcsh canonical 1

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf Unix shell
command-line interpreter
basedOn C shell
category Unix programming tools
free software
compatibleWith C shell scripts (largely)
hasFeature Emacs-style line editing
Vi-style line editing
brace expansion
built-in arithmetic
built-in commands
command hashing
command history substitution
command-line editing modes
command-line recall
conditional expressions
configurable completion rules
directory stack
environment variable management
foreground and background jobs
incremental search in history
key bindings for line editing
login shell support
loops
non-login shell support
path hashing
programmable word completion
prompt customization
signal handling
spelling correction
startup scripts
tilde expansion
user-defined variables
wildcard expansion
incompatibleWith POSIX sh syntax
license BSD-style license
operatingSystemFamily Unix-like systems
primaryUse interactive login shell
scripting shell
runsOn BSD operating systems
Linux
macOS
other Unix-like operating systems
supports aliases
command-line editing
filename completion
history mechanism
interactive use
job control
programmable completion
shell scripting
writtenIn C

How these facts were elicited

Referenced by (1)

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

Terminal supports Tcsh
subject surface form: Terminal (macOS)