Chapter 2 Study Cards Flashcards
Account
Stored information and reserved directory that allows an individual (or sometimes a utility or server program) to use a computer. the term is often used and thought of as if it were a distinct virtual component of a computer that a person can use, as in “Sam logged into his account” or “Miranda’s account isn’t working.”
American Standard Code for Information Interchange (ASCII)
An encoding method for alphanumeric data, commonly used for text files. ASCII is common code, but because it lacks character used by many non-English languages, other encoding methods, such as UTP-8, are slowly supplanting it.
ASCII
An encoding method for alphanumeric data, commonly used for text files. ASCII is common code, but because it lacks character used by many non-English languages, other encoding methods, such as UTP-8, are slowly supplanting it.
bash
The GNU Bourne Again Shell (bash) is based on the earlier Bourne shell for Unix but extends it in several ways. In Linux, bash is the most common default shell for user accounts.
bsh
The Bourne shell upon which bash is based also goes by the name bsh It’s not often used in Linux, although the bsh command is sometimes a symbolic link to bash.
Command completion
A feature of many Linus shells that simplifies typing long commands. Pressing the Tab key causes the shell to search for possible commands or filenames that would complete the command. If only one command or filename matches the characters typed so far, the shell completes the entry. If not, the shell enters the characters up to the point where the user must specify another.
csh
The original C shell isn’t much used on Linux, but if a user is familiar with csh, tcsh makes a good substitute.
Environment Variables
Environment variables are like variables in programming languages- they hold data to be referred to by the variable name. Environment variables differ from programs’ internal variables in that they’re part of the environment of a program, and other programs, such as the shell can modify this environment.
Graphical user interface (GUI)
A method of human-computer interaction characterized by a graphical display, a mouse to move a pointer around the screen, and the ability to perform actions by pointing at objects on the screen and clicking a mouse button.
grep
The grep command searches for files that contain a specified string and returns the name of the file and (if it’s a text file) a line of context for that string.
GUI
A method of human-computer interaction characterized by a graphical display, a mouse to move a pointer around the screen, and the ability to perform actions by pointing at objects on the screen and clicking a mouse button.
Here document
A form of redirection, denoted by <
ksh
The Korn Shell (ksh) was designed to take the best features of the Bourne shell and the C shell and extend them. It has a small but dedicated following among Linux users.
Pipe
A method of executing two programs so that one program’s output serves as the second program’s input. Piped programs are separated in a Linux shell by a vertical bar (|).
Pipeline
A method of executing two programs so that one program’s output serves as the second program’s input. Piped programs are separated in a Linux shell by a vertical bar (|).