Chapter 2 Study Cards Flashcards

1
Q

Account

A

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.”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

American Standard Code for Information Interchange (ASCII)

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

ASCII

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

bash

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

bsh

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Command completion

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

csh

A

The original C shell isn’t much used on Linux, but if a user is familiar with csh, tcsh makes a good substitute.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Environment Variables

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Graphical user interface (GUI)

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

grep

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

GUI

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Here document

A

A form of redirection, denoted by <

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

ksh

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Pipe

A

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 (|).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Pipeline

A

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 (|).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Redirection

A

A procedure in which a program’s standard output is sent to a file rather than to the screen or in which the program’s standard input is obtained from a file rather than form the keboard.
Standard Input:
The default method of delivering input to a program. It normally corresponds to the keyboard at which you type.
Standard Output:
The default method of delivering purely text-based information from a program to the user. It normally corresponds to a text-mode screen, xterm window, or the like.

17
Q

Regular Expression

A

A method of matching textual information that may vary in important ways but that contains commonalities. The regular expression captures the commonalities and uses various types of wildcards to match variable information.

18
Q

sed

A

The sed command directly modifies the contents of files sending the changed file to standard output.

19
Q

Shell history

A

A log of commands typed at a shell. The shell history enables easy repetition of previously typed command.

20
Q

Split

A

The split command can split a file into two or more files. Unlike most of the text-manipulation commands described in this Lesson, this command requires you to enter an output filename-or more precisely, an output filename prefix, to which is added an alphabetic code.

21
Q

Standard error

A

An output stream that’s reserved for high-priority messages, such as errors
See also Standard ouput:
The default method of delivering purely text-based information from a program to the user. It normally corresponds to a text-mode screen, xterm window, or the like.

22
Q

Standard input

A

The default method of delivering input to a program. It normally corresponds to the keyboard at which you type.

23
Q

Standard Output

A

The default method of delivering purely text-based information from a program to the user. It normally corresponds to a text-mode screen, xterm window, or the like.

24
Q

Stream

A

Text or other input or output as processed by a program. Examples include files, keyboard input, and output to a screen.

25
Q

tcsh

A

This shell is based on the earlier C shell (csh). It’s a fairly popular shell in some circles, but no major Linux distributions make it the default shell. Although it’s similar to bash in many respects, some operational details differ. For instance, you don’t assign environment variables in the same way in tcsh as in bash.

26
Q

zsh

A

The Z shell (zsh) takes shell evolution further than the Korn Shell, incorporating features from earlier shells and adding still more.