Chapter 7 - Working with the Bash Shell Flashcards
Used to read Standard Input from a user into a variable.
read command
The process of copying a Git repository from another computer.
cloning
A special syntax used in a shell script to alter the flow of the program based on the outcome of a command or contents of a variable. Common decision constructs include if, case, &&, and ||.
decision construct
Used to perform version control operations using Git.
git command
Used to view previously executed commands within a shell.
history command
A common open source version control program primarily used for software development.
Git
Used to create special variables that are shortcuts to longer command strings.
alias command
A number that is returned by each command on a Linux system to indicate successful (0) or unsuccessful (1-255) execution. It can be used to provide the true/false functionality within shell script constructs.
exit status
A file that contains multiple functions for use in other programs and shell scripts.
function library
A syntax used to perform multiline input redirection.
here document
The variables that are created by the user and are not used by the system. These variables are typically exported to subshells.
user-defined variables
A file descriptor that represents the desired output from a command.
Standard Output (stdout)
Used to execute the contents of a shell script within the current shell, instead of using a subshell.
dot ( . ) command
Used to display a list of exported variables and functions present in the current shell.
printenv command
A special syntax used in a shell script to execute commands repetitively. Common decision constructs include for and while.
loop construct
Used to remove an alias from shell memory.
unalias command
A special variable that can accept positional parameters and is used to store commands and constructs for later execution.
function
Used to execute the contents of a shell script within the current shell, instead of using a subshell.
source command
The name of a variable.
variable identifier
A command that can take from Standard Input and send to Standard Output. In other words, a _______ is a command that can exist in the middle of a pipe.
filter