0% found this document useful (0 votes)
25 views2 pages

Job Control Allows Users To Work On Several Jobs at Once, Switching Back and Forth

This document summarizes key concepts about Linux. It discusses that utility programs perform required functions for users, shells act as an interface between users and the computer, and shells allow features like job control and command history. It also describes how interprocess communication works using pipes and filters to join programs. Common desktop environments are mentioned, distinguishing desktop managers from window managers. Finally, it outlines subsequent chapters on getting started, utilities, file systems, and shells.

Uploaded by

MaramOtman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views2 pages

Job Control Allows Users To Work On Several Jobs at Once, Switching Back and Forth

This document summarizes key concepts about Linux. It discusses that utility programs perform required functions for users, shells act as an interface between users and the computer, and shells allow features like job control and command history. It also describes how interprocess communication works using pipes and filters to join programs. Common desktop environments are mentioned, distinguishing desktop managers from window managers. Finally, it outlines subsequent chapters on getting started, utilities, file systems, and shells.

Uploaded by

MaramOtman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Chapter 1.

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

You might also like