Unix shell

E17645

A Unix shell is a command-line interpreter and scripting environment used on Unix and Unix-like systems to execute commands, run programs, and automate tasks.

All labels observed (18)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf command-line interpreter
scripting environment
user interface
canBeInvokedFrom console
terminal emulator
category Unix software
defaultStandardError terminal
defaultStandardInput keyboard
defaultStandardOutput terminal
designedFor multitasking systems
multiuser systems
executes built-in commands
external programs
hasVariant Bash
linked to: Unix shell

Bourne shell
linked to: Unix shell

C shell
linked to: Unix shell

Dash
Korn shell
linked to: Unix shell

Z shell
linked to: Unix shell

fish shell
linked to: Unix shell
influenced Windows PowerShell
linked to: PowerShell

many modern command-line interfaces
operatingSystemFamily Unix
Unix-like operating system
primaryInterfaceType command-line interface
supports aliases
batch command execution
command substitution
conditionals
control flow constructs
environment variables
filename globbing
functions
input redirection
interactive command execution
job control
loops
output redirection
pipeline
process control
scripting automation
shell scripting
typicalFileExtension .sh
usedFor batch processing
executing programs
interactive system use
software development workflows
system administration
task automation
text processing

How these facts were elicited

Referenced by (46)

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

Python influencedBy Unix shell
Windows hasComponent Command Prompt
linked to: Unix shell
GNU Project hasPart GNU Bash
linked to: Unix shell
Codex supportsLanguage Shell
linked to: Unix shell
Unix shell hasVariant Bourne shell
linked to: Unix shell
Unix shell hasVariant C shell
linked to: Unix shell
Unix shell hasVariant Korn shell
linked to: Unix shell
Unix shell hasVariant Bash
linked to: Unix shell
Unix shell hasVariant Z shell
linked to: Unix shell
Unix shell hasVariant fish shell
linked to: Unix shell
Git writtenInLanguage Shell
linked to: Unix shell
Hadoop writtenIn Shell
linked to: Unix shell
PowerShell influencedBy Unix shells
linked to: Unix shell
Gentoo Linux programmingLanguage Bash
linked to: Unix shell
Terminal (macOS) supports Bash
subject linked to: Terminal
linked to: Unix shell
Terminal (macOS) supports Zsh
subject linked to: Terminal
linked to: Unix shell
Terminal (macOS) previousDefaultShell Bash (on older macOS versions)
subject linked to: Terminal
linked to: Unix shell
GNU Findutils usedWith Bash
linked to: Unix shell
Groovy hasImplementation Groovy shell
linked to: Unix shell
OpenAI Codex API supportsLanguage Shell
linked to: Unix shell
RVM writtenIn Bash
linked to: Unix shell
rbenv writtenIn Shell
linked to: Unix shell
chruby programmingLanguage Bash
linked to: Unix shell
chruby canBeUsedWith Bash
linked to: Unix shell
Dash shellFamily Bourne shell family
linked to: Unix shell
airmon-zc programmingLanguage Bash
linked to: Unix shell
Unix Text Processing relatedTo Unix shell
subject linked to: "Unix Text Processing"
UNIX System V influenced Bourne shell
linked to: Unix shell
Xenix includedShell Bourne shell
linked to: Unix shell
Airgeddon programmingLanguage Bash
linked to: Unix shell
Azure Cloud Shell supportsShell Bash
linked to: Unix shell
GNU userland includesComponent GNU Bash
linked to: Unix shell
Portage writtenInLanguage Bash
linked to: Unix shell
The Unix Programming Environment focusesOn Unix programming environment
linked to: Unix shell
fish shell differsFrom POSIX sh
subject linked to: Fish (when installed)
linked to: Unix shell
Tcl influencedBy Unix shell
AmigaDOS userInterface Shell
linked to: Unix shell
Judd Vinet programmingLanguageUsed Bash
linked to: Unix shell
GitHub Actions supportsLanguage Bash
linked to: Unix shell
Azure CLI supports Bash
linked to: Unix shell
echo shellBuiltinIn Bash
linked to: Unix shell
printf shellIntegration POSIX shell
linked to: Unix shell
printf shellIntegration Bash
linked to: Unix shell
Unix-like systems typicalShells Bourne shell
linked to: Unix shell
Unix-like systems typicalShells Bash
linked to: Unix shell