Cover image for Introduction to unix and linux lab manual
Title:
Introduction to unix and linux lab manual
Personal Author:
Publication Information:
New York : McGraw-Hill/Osborne, 2003
ISBN:
9780072226942
Added Author:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010023550 QA76.76.O63 C74 2003 Open Access Book Book
Searching...

On Order

Summary

Summary

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.

Practice the IT Skills Essential for Your Success

40+ labs exercises that challenge you to solve problems based on realistic case studies Step-by-step scenarios that require you to think critically Post-lab observation questions that measure your understanding of lab results Key term quizzes that help build your vocabulary End-of-chapter lab solutions that explain not only what happened, but why

In this lab manual, you'll practice:

Logging on to the system Working with the shell and creating shell scripts Managing files with utilities Modifying the user environment Using the visual editor (vi) and the pico editor Modifying and manipulating data Using multiple utilities in scripts Specifying instructions to the shell Setting file and directory permissions Controlling user processes Managing, printing, and archiving large files Accessing and touring graphical desktops Administering a Linux PC system


Author Notes

John Muster teaches and conducts educational development at the Educational Center of Silicon Valley, the University of California's Extension Division, where he was given the Honored Teacher Award. In addition to teaching and multimedia development, he consults and teaches for clients in industry, government, and universities across the globe. His undergraduate and graduate education took place at Otterbein College, The Ohio State University, and the University of California, Berkeley.

Dennis Rice is an instructor a DeVry Institute of Technology in Irving, Texas, where he teaches telecommunications, networking, and operating systems.


Table of Contents

Acknowledgmentsp. XII
Introductionp. XIII
Chapter 1 Logging On to the Systemp. 1
Lab Exercise 1.01 Logging On to a Linux Systemp. 2
Lab Exercise 1.02 Exploring UNIX and Linuxp. 5
Solutionsp. 10
Chapter 2 Touring the Systemp. 13
Lab Exercise 2.01 Working with the Shellp. 14
Lab Exercise 2.02 Exploring the File Systemp. 18
Lab Exercise 2.03 Using Utilities to Manage Filesp. 20
Lab Exercise 2.04 Using man to Learn the Function of Switchesp. 22
Lab Exercise 2.05 Using man to Find Pages by Keywordp. 24
Lab Exercise 2.06 Using the info Utility to Find Detailed Descriptions of Commandsp. 26
Lab Exercise 2.07 Finding Answers to UNIX/Linux Questions Onlinep. 28
Solutionsp. 35
Chapter 3 Touring Utilities, Shell Instructions, and Processesp. 43
Lab Exercise 3.01 Employing Powerful Utilitiesp. 44
Lab Exercise 3.02 Managing Input and Output from Utilitiesp. 47
Lab Exercise 3.03 Working with Special Charactersp. 49
Lab Exercise 3.04 Modifying the User Environmentp. 51
Lab Exercise 3.05 Creating Shell Scriptsp. 53
Solutionsp. 58
Chapter 4 Editing with the Visual Editorp. 65
Lab Exercise 4.01 Working in an Existing Filep. 66
Lab Exercise 4.02 Navigating Through a Text Filep. 69
Lab Exercise 4.03 Creating and Appending a Text Filep. 72
Lab Exercise 4.04 Issuing Instructions to the Shell and Visual Editorp. 75
Lab Exercise 4.05 Making Text Changesp. 77
Solutionsp. 82
Chapter 5 Using Basic Linux and UNIX Utilitiesp. 91
Lab Exercise 5.01 Counting Elements in a Filep. 92
Lab Exercise 5.02 Employing Search Utilitiesp. 96
Lab Exercise 5.03 Performing Math Calculationsp. 99
Lab Exercise 5.04 Sorting Through Filesp. 101
Lab Exercise 5.05 Modifying and Manipulating Datap. 104
Solutionsp. 109
Chapter 6 Using Multiple Utilities in Scriptsp. 115
Lab Exercise 6.01 Employing Utilities to Obtain Informationp. 116
Lab Exercise 6.02 Exploring Directories and Filesp. 118
Lab Exercise 6.03 Creating a Complex Word Analysis Scriptp. 120
Solutionsp. 125
Chapter 7 Creating and Changing Directoriesp. 131
Lab Exercise 7.01 Creating Directoriesp. 132
Lab Exercise 7.02 Managing Files and Directoriesp. 134
Lab Exercise 7.03 Accessing Files in Directoriesp. 137
Lab Exercise 7.04 Working with File Links to Directoriesp. 139
Solutionsp. 144
Chapter 8 Specifying Instructions to the Shellp. 151
Lab Exercise 8.01 Identifying Portions of the Command Linep. 152
Lab Exercise 8.02 Finding Utilities on the Systemp. 154
Lab Exercise 8.03 Using Command Substitution to Write Simple Scriptsp. 156
Lab Exercise 8.04 Writing Wildcard Expressionsp. 158
Lab Exercise 8.05 Redirecting Errorsp. 160
Lab Exercise 8.06 Gathering Error Numbersp. 162
Lab Exercise 8.07 Modifying the bash Environmentp. 164
Solutionsp. 169
Chapter 9 Setting File and Directory Permissionsp. 175
Lab Exercise 9.01 Defining Permissions Based on Numberp. 176
Lab Exercise 9.02 Creating an Archive Scriptp. 178
Lab Exercise 9.03 Setting Permissions on Files and Foldersp. 180
Lab Exercise 9.04 Setting the umaskp. 182
Solutionsp. 186
Chapter 10 Controlling User Processesp. 189
Lab Exercise 10.01 Listing Running Jobsp. 190
Lab Exercise 10.02 Terminating Jobsp. 193
Lab Exercise 10.03 Suspending and Activating Jobsp. 195
Lab Exercise 10.04 Terminating Jobs for Other Usersp. 197
Lab Exercise 10.05 Using nohup to Run Processes After Logging Outp. 199
Solutionsp. 204
Chapter 11 Managing, Printing, and Archiving Large Filesp. 209
Lab Exercise 11.01 Compressing a Filep. 210
Lab Exercise 11.02 Saving Files to Diskp. 213
Lab Exercise 11.03 Splitting a Large Filep. 215
Lab Exercise 11.04 Removing Files by Ownerp. 217
Lab Exercise 11.05 Formatting a Document for Printingp. 219
Solutionsp. 225
Chapter 12 Accessing and Touring Graphical Desktopsp. 233
Lab Exercise 12.01 Performing File Management Tasksp. 234
Lab Exercise 12.02 Customizing the Desktopp. 236
Lab Exercise 12.03 Using Included Gnome Applicationsp. 238
Lab Exercise 12.04 Configuring the Internet Settingsp. 240
Solutionsp. 245
Chapter 13 Administering a Linux PC Systemp. 255
Lab Exercise 13.01 Shutting Down and Restarting UNIX/Linuxp. 256
Lab Exercise 13.02 Managing User Accountsp. 258
Lab Exercise 13.03 Solving User Problemsp. 260
Lab Exercise 13.04 Making a Linux Boot Diskp. 262
Lab Exercise 13.05 Installing the Apache Web Serverp. 264
Solutionsp. 268
Indexp. 275