Skip to content

Introduction to UNIX

Best in textbook rentals since 2012!

ISBN-10: 0072836202

ISBN-13: 9780072836202

Edition: 2003

Authors: Kate Wrightson, Joe Merlino

List price: $79.06
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

While most Unix books published today are aimed at working professionals, Introduction to Unix has been carefully developed to meet the needs of today's college/university students, Perfect for introductory courses in Unix-based computer classes, this text teaches students how to manage most common activities in a Unix shell account, how to use standard applications in an X-Windows environment, and it introduces students to some standard Unix system administration. Book jacket.
Customers also bought

Book details

List price: $79.06
Copyright year: 2003
Publisher: McGraw-Hill Osborne
Publication date: 11/4/2002
Binding: Paperback
Pages: 424
Size: 7.50" wide x 9.25" long x 0.75" tall
Weight: 1.364
Language: English

What Is Unix?p. 1
Unix History and Backgroundp. 2
The Rise of the Operating Systemp. 3
C and Unixp. 4
The Growth of Unixp. 5
Unix Todayp. 6
Unix as Cultural Phenomenonp. 6
The Free Software Movementp. 7
Linux and FreeBSDp. 8
The Open Source Movementp. 10
Flavors of Unixp. 11
BSD versus SysVp. 11
The Unix Philosophyp. 12
Basic Unix Conceptsp. 15
What Is an Operating System?p. 16
Structure of a Unix Operating Systemp. 17
The Kernelp. 17
The Shellp. 18
The File Systemp. 19
Usersp. 20
Accountsp. 21
The Superuserp. 22
Logging into Your Accountp. 23
Logging out of Your accountp. 25
Understanding Unix Commandsp. 29
The Shell Promptp. 30
What the Prompt Tells Youp. 31
Anatomy of a Commandp. 31
The Command Wordp. 31
Arguments and Optionsp. 31
Input and Output Redirectionp. 32
Redirecting Outputp. 33
Redirecting Inputp. 34
Pipesp. 35
Command Substitutionp. 36
The File Systemp. 39
File System Typesp. 40
EXT2p. 40
UFSp. 40
FATp. 41
Files and Directoriesp. 41
What Is a File?p. 41
Types of Filesp. 42
Text Filesp. 42
Binary Filesp. 42
Directoriesp. 43
Linksp. 43
Device Filesp. 43
Named Pipesp. 44
Directoriesp. 44
File Permissionsp. 45
The chmod Commandp. 46
Finding Yourself on the Machinep. 49
Your Home Directoryp. 49
The pwd Commandp. 50
Moving Around the File Systemp. 50
Navigating the File Systemp. 50
Changing Directoriesp. 51
Learning the Contents of a Directoryp. 52
Creating and Destroying Files and Directoriesp. 53
Creating a Directoryp. 53
Creating a Filep. 54
Removing a Filep. 55
System Directoriesp. 55
Making Sense of What You Seep. 55
The /bin Directoryp. 56
The /dev Directoryp. 56
The /etc Directoryp. 56
The /home Directoryp. 56
The /lib Directoryp. 56
The /sbin Directoryp. 57
The /tmp Directoryp. 57
The /usr Directoryp. 57
The /var Directoryp. 57
Jobs and Processesp. 59
Keeping Track of Running Processesp. 60
Foreground and Background Processesp. 61
Managing Processesp. 63
Managing Outputp. 65
Moving Jobs between Foreground and Backgroundp. 65
nice and renicep. 66
The /proc Directoryp. 67
The Screen Programp. 67
The Shell Environmentp. 71
Major Unix Shellsp. 72
The Bourne (Again) Shellp. 72
The Bourne Shellp. 72
The Korn Shellp. 73
The C Shellsp. 73
The Z Shellp. 74
Other Unix Shellsp. 74
scshp. 75
rc and esp. 75
The Perl Shellp. 75
Environment Variablesp. 75
Variablesp. 75
Common bash Environment Variablesp. 76
USRp. 76
MAILp. 79
PS1p. 79
HOSTNAMEp. 79
PATHp. 79
Changing Environment Variablesp. 80
Run Control Filesp. 82
System-wide Run Control Filesp. 83
Personal Run Control Filesp. 84
Run Control Files in Other Shellsp. 86
The vi Editorp. 91
What Is Text?p. 92
Text Editorsp. 97
Line Editors vs. Visual Editorsp. 98
The vi Text Editorp. 99
vi's Modesp. 100
Insert Modep. 100
Edit Modep. 101
Using Insert Modep. 101
Using Edit Modep. 101
Editing in vip. 103
Copying and Pastingp. 103
Deleting Textp. 103
Search and Replacep. 104
Abbreviations and Macrosp. 105
How to Create an Abbreviationp. 105
How to Create a Macrop. 106
The Set Commandp. 107
vi Run Control Filesp. 107
Setting Your Preferences in vip. 108
Saving and Exiting vip. 109
Other Text Editorsp. 111
GNU Emacsp. 112
Starting GNU Emacsp. 112
The GNU Emacs Screenp. 114
Control and Meta Sequencesp. 114
Buffersp. 114
Windowsp. 116
Saving and Exitingp. 117
Ficop. 117
joep. 119
NEditp. 121
Internet Applicationsp. 129
Electronic Mailp. 130
Electronic Mail Protocolsp. 130
fetchmailp. 130
The $MAIL Variablep. 132
Electronic Mail Clientsp. 132
mailp. 133
ELMp. 134
Configuring ELMp. 135
PINEp. 136
Configuring PINEp. 137
Graphical Electronic Mail Programsp. 137
The World Wide Webp. 139
Lynxp. 139
Netscapep. 141
Mozillap. 141
Operap. 142
USENET Newsp. 143
trnp. 145
Networking I: Introduction to Unix Networkingp. 149
Remote Access and File Transferp. 150
telnet, rlogin, rcp and rsh: Why Nobody Uses Them Anymorep. 150
telnet and rloginp. 152
rshp. 152
rcpp. 153
A Security Notep. 153
Secure Toolsp. 154
sshp. 154
scpp. 155
Basic Networking Conceptsp. 155
How Networks Operatep. 155
TCP/IPp. 156
IP Numbersp. 157
Name Resolutionp. 158
Networking Hardware and Softwarep. 158
Modemsp. 159
Ethernetp. 159
Hubsp. 160
Routersp. 160
Cable and DSLp. 160
Networking II: Fundamentals of Unix Networkingp. 163
LANs, WANs, and Internetsp. 164
Local Area Networksp. 164
Wide Area Networksp. 164
Internetsp. 164
Network Topologyp. 165
The Bus Topologyp. 165
The Ring Topologyp. 166
The Hub Topologyp. 166
Ethernet Networkingp. 168
Configuring Ethernet under Unixp. 169
Routers, Gateways, and DNSp. 171
Defining Network Default Routesp. 172
DNSp. 173
Dial-up Networkingp. 174
Case Study: Setting Up a Simple Networkp. 176
Chapter 12: Shell Programming I: Introduction to Shell Programmingp. 183
What Is Shell Programming?p. 183
Automating Repetitive Tasksp. 184
Making the Complex Simplep. 184
Programs and Scriptsp. 185
Anatomy of a Shell Programp. 185
Invoking the Shellp. 185
Commentsp. 186
Commandsp. 187
Datap. 187
Flow Controlp. 188
Shell Programming II: Variables and Flow Controlp. 191
Shell Program Basicsp. 191
What Is a Variable?p. 192
Variable Namesp. 192
Variable Typesp. 193
Assigning Variablesp. 194
The $ Operatorp. 194
Variable Interpolationp. 195
Special Variablesp. 196
Conditional Flow Controlp. 196
The if-then Constructp. 197
The if-then-else Constructp. 199
The if-then-elif-then Constructp. 201
The Case Constructp. 202
Iterative Flow Controlp. 202
The while Loopp. 203
The until Loopp. 204
The for Loopp. 204
The select Statementp. 205
Shell Programming III: Regular Expressionsp. 209
grep, sed, and awkp. 210
grepp. 211
grep Metacharactersp. 212
grep Meta-"noncharacters"p. 212
"Anti-meta-noncharacters"p. 213
The Pluralizerp. 214
sedp. 214
Line Addressesp. 216
sed Scriptsp. 216
sed Commandsp. 216
awkp. 217
Changing the Field Separatorp. 221
Using Pattern Matching with awkp. 222
awk Scriptsp. 222
Shell Programming IV: Signals and Statusp. 225
Exit Statusp. 225
Creating Exit Statusp. 228
Signalsp. 229
Unique Identifiersp. 229
Sending Signalsp. 230
Signal Trapsp. 231
Pulling It All Togetherp. 232
Selecting Techniquesp. 237
Basic System Administration: Part Ip. 241
The System Administratorp. 242
Managing Usersp. 243
Adding Usersp. 243
Deleting Usersp. 244
Managing User Groupsp. 245
Disk Managementp. 246
What Is a Disk?p. 246
Disk Partitionsp. 247
The Unix Filesystemp. 247
Mounting Directories and Devicesp. 248
Mounting Local Partitionsp. 248
Mounting Remote Devicesp. 249
Backupsp. 250
System Securityp. 251
Physical Securityp. 252
Internal Securityp. 252
External Securityp. 253
Password Securityp. 254
Basic System Administration: Part IIp. 259
Managing Softwarep. 260
Installing Software from Source Codep. 260
Getting and Unpacking the Packagep. 261
Reading the Documentationp. 263
Configuring the Installationp. 264
Compiling the Softwarep. 264
Package Management Systemsp. 265
Case in Point: RPMp. 266
Buildp. 266
Architecturep. 267
Printer Administrationp. 268
Working with CUPSp. 268
Adding a Printerp. 268
Controlling Printersp. 270
Network Printingp. 272
The X Window Systemp. 275
What Is the X Window System?p. 276
How X Windows Worksp. 277
Features of X Windowsp. 278
Window Managers and Desktop Environmentsp. 278
Installing and Starting Xp. 280
X Windows and Networksp. 281
X across the Internetp. 282
Customizing the X Environmentp. 283
Fontsp. 283
Font Serversp. 284
Colorsp. 284
Hex Values and Color Namesp. 285
X Windows and Securityp. 285
Remote Accessp. 286
Ports and Accessp. 286
X Windows and Adaptive User Environmentsp. 287
Running Serversp. 291
What Is a Service?p. 292
Selecting Servicesp. 292
World Wide Web Servicesp. 293
Apachep. 294
Other Web Serversp. 294
boap. 295
jigsawp. 295
WNp. 295
Electronic Mail Serversp. 295
Mail Server Optionsp. 296
sendmailp. 296
Postfixp. 297
qmailp. 297
Eximp. 297
POP and IMAPp. 297
FTP Serversp. 298
News Serversp. 299
INNp. 300
Remote Access Servicesp. 301
File Transfer Protocolp. 301
Remote Login Accessp. 302
Configuring inetdp. 302
Common Unix Commandsp. 307
Glossaryp. 335
Sample Configuration Scriptsp. 343
Internet Resourcesp. 383
Indexp. 395
Table of Contents provided by Ingram. All Rights Reserved.