1 - Linux Fundamentals Flashcards
Which shell was the first shell to appear on UNIX systems?
The Bourne shell was the first to appear.
Thus, it is referred to as “the shell”.
What is a “shell”?
A program that provides the user a command-line interface (CLI) to the kernel.
Name 3 types of Bourne Shells.
hint: can include the original
- Bourne shell - (sh)
- Korn shell (ksh)
- Bourne Again shell (bash)
Who is the Bourne shell named after?
Stephen R. Bourne, the original author.
Note: the original shell was written in the mid 1970’s while Stephen was at AT&T Bell Labs
______ is a command shell for Unix-like systems that was originally created as part of the Berkeley Software Distribution (BSD) in 1978.
C Shell - (csh)
Name 2 features C Shell incorporated for interactive use.
- Aliases
- Command history
When was C Shell originally created?
In 1978 as part of the Berkeley Software Distribution (BSD)
Name the shell described.
“_____ has arrow keys that are automatically mapped for command recall and editing.”
bash
Name the shell described.
“Has interactive features comparable to those in the C shell and includes convenient programming features like built-in arithmetic and C-like arrays, functions, and string-manipulation facilities.”
korn shell (ksh)
Name the 3 types of shell.
Hint: describes their functions
- Login Shell
- Interactive Shell
- Non-interactive Shell
What 2 scripts are necessarily non-interactive?
- Init
- startup scripts
What does it mean to be “non-interactive”?
that the shell must run without human intervention
Name the term defined.
“This is the software that acts as the brain in Linux. It controls the hardware, which is then able to interact with applications.”
the Kernel
A __________ is any active (running instance of a program.
Process
Name the term defined.
“______ is a program that boots the operation system.”
Boot loader
GRUB and ISOLINUX are 2 examples of what?
Boot loaders
Name the term defined.
“A _______ is a method for storing and organizing files in Linux.”
file system