Job Control Allows Users To Work On Several Jobs at Once, Switching Back and Forth
Job Control Allows Users To Work On Several Jobs at Once, Switching Back and Forth
LINUX
1. What is a utility program?
A utility program is a command that performs a function universally required by
users.
2. What is a shell? How does it work with the kernel? With the user?
A shell is a textual interface between user and the computer. When user types a
command into a shell, the shell interprets the context and issues a system call to the
appropriate device/file.
3. Features of the shell?
Multiuser systems can have several different shells in use at any given time.
Users can construct patterns (ambiguous file references) using characters
(wildcard) to autocomplete.
Type a prefix and press ESC to list items beginning with prefix
A command that directs output to any device or file is output redirection
Input and output are device independent can be directed to/from any appropriate
device
Job control allows users to work on several jobs at once, switching back and forth
between them.
4. How can you use utility program and a shell to create your own applications?
Shell commands can be arranged in a file for later execution (shell scripts/batch files)
5. How does interprocess communication work?
A pipe sends the output of one program to another program as input.
A filter is a special kind of pipe that processes a stream of input data to yield a
stream of output data.
Pipes, filters, and utilities are frequently joined to perform a specific task.
6. List the two common GUIs
X11 for Windows System
Aqua for Mac OS X, based on a rendering technology named Quartz
7. What is a desktop manager?
A user interface that enables users to interact with system programs by
manipulating icons instead of typing commands to a shell.
8. What is a window manager?
A program that runs under desktop manager and allows users to open, change, and
close windows, run programs, set up mouse, etc.
Chapter 2: Getting Started
1.
Chapter 3: Utilities
Chapter 4: File System
Chapter 5: The Shell