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.
Aliases (13)
- Bash ×4
- Shell ×4
- Bash (on older macOS versions) ×1
- Bourne shell ×1
- C shell ×1
- Command Prompt ×1
- GNU Bash ×1
- Groovy shell ×1
- Korn shell ×1
- Unix shells ×1
- Z shell ×1
- Zsh ×1
- fish shell ×1
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
→
Bourne shell → C shell → Dash → Korn shell → Z shell → fish shell → |
| influenced |
Windows 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 → |
Referenced by (20)
| Subject (surface form when different) | Predicate |
|---|---|
|
Unix shell
("Bourne shell")
→
Unix shell ("C shell") → Unix shell ("Korn shell") → Unix shell ("Bash") → Unix shell ("Z shell") → Unix shell ("fish shell") → |
hasVariant |
|
PowerShell
("Unix shells")
→
Python → |
influencedBy |
|
Terminal (macOS)
("Bash")
→
Terminal (macOS) ("Zsh") → |
supports |
|
Codex
("Shell")
→
OpenAI Codex API ("Shell") → |
supportsLanguage |
|
Windows
("Command Prompt")
→
|
hasComponent |
|
Groovy
("Groovy shell")
→
|
hasImplementation |
|
GNU Project
("GNU Bash")
→
|
hasPart |
|
Terminal (macOS)
("Bash (on older macOS versions)")
→
|
previousDefaultShell |
|
Gentoo Linux
("Bash")
→
|
programmingLanguage |
|
GNU Findutils
("Bash")
→
|
usedWith |
|
Hadoop
("Shell")
→
|
writtenIn |
|
Git
("Shell")
→
|
writtenInLanguage |