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 whyIn 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 systemAuthor 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
Acknowledgments | p. XII |
Introduction | p. XIII |
Chapter 1 Logging On to the System | p. 1 |
Lab Exercise 1.01 Logging On to a Linux System | p. 2 |
Lab Exercise 1.02 Exploring UNIX and Linux | p. 5 |
Solutions | p. 10 |
Chapter 2 Touring the System | p. 13 |
Lab Exercise 2.01 Working with the Shell | p. 14 |
Lab Exercise 2.02 Exploring the File System | p. 18 |
Lab Exercise 2.03 Using Utilities to Manage Files | p. 20 |
Lab Exercise 2.04 Using man to Learn the Function of Switches | p. 22 |
Lab Exercise 2.05 Using man to Find Pages by Keyword | p. 24 |
Lab Exercise 2.06 Using the info Utility to Find Detailed Descriptions of Commands | p. 26 |
Lab Exercise 2.07 Finding Answers to UNIX/Linux Questions Online | p. 28 |
Solutions | p. 35 |
Chapter 3 Touring Utilities, Shell Instructions, and Processes | p. 43 |
Lab Exercise 3.01 Employing Powerful Utilities | p. 44 |
Lab Exercise 3.02 Managing Input and Output from Utilities | p. 47 |
Lab Exercise 3.03 Working with Special Characters | p. 49 |
Lab Exercise 3.04 Modifying the User Environment | p. 51 |
Lab Exercise 3.05 Creating Shell Scripts | p. 53 |
Solutions | p. 58 |
Chapter 4 Editing with the Visual Editor | p. 65 |
Lab Exercise 4.01 Working in an Existing File | p. 66 |
Lab Exercise 4.02 Navigating Through a Text File | p. 69 |
Lab Exercise 4.03 Creating and Appending a Text File | p. 72 |
Lab Exercise 4.04 Issuing Instructions to the Shell and Visual Editor | p. 75 |
Lab Exercise 4.05 Making Text Changes | p. 77 |
Solutions | p. 82 |
Chapter 5 Using Basic Linux and UNIX Utilities | p. 91 |
Lab Exercise 5.01 Counting Elements in a File | p. 92 |
Lab Exercise 5.02 Employing Search Utilities | p. 96 |
Lab Exercise 5.03 Performing Math Calculations | p. 99 |
Lab Exercise 5.04 Sorting Through Files | p. 101 |
Lab Exercise 5.05 Modifying and Manipulating Data | p. 104 |
Solutions | p. 109 |
Chapter 6 Using Multiple Utilities in Scripts | p. 115 |
Lab Exercise 6.01 Employing Utilities to Obtain Information | p. 116 |
Lab Exercise 6.02 Exploring Directories and Files | p. 118 |
Lab Exercise 6.03 Creating a Complex Word Analysis Script | p. 120 |
Solutions | p. 125 |
Chapter 7 Creating and Changing Directories | p. 131 |
Lab Exercise 7.01 Creating Directories | p. 132 |
Lab Exercise 7.02 Managing Files and Directories | p. 134 |
Lab Exercise 7.03 Accessing Files in Directories | p. 137 |
Lab Exercise 7.04 Working with File Links to Directories | p. 139 |
Solutions | p. 144 |
Chapter 8 Specifying Instructions to the Shell | p. 151 |
Lab Exercise 8.01 Identifying Portions of the Command Line | p. 152 |
Lab Exercise 8.02 Finding Utilities on the System | p. 154 |
Lab Exercise 8.03 Using Command Substitution to Write Simple Scripts | p. 156 |
Lab Exercise 8.04 Writing Wildcard Expressions | p. 158 |
Lab Exercise 8.05 Redirecting Errors | p. 160 |
Lab Exercise 8.06 Gathering Error Numbers | p. 162 |
Lab Exercise 8.07 Modifying the bash Environment | p. 164 |
Solutions | p. 169 |
Chapter 9 Setting File and Directory Permissions | p. 175 |
Lab Exercise 9.01 Defining Permissions Based on Number | p. 176 |
Lab Exercise 9.02 Creating an Archive Script | p. 178 |
Lab Exercise 9.03 Setting Permissions on Files and Folders | p. 180 |
Lab Exercise 9.04 Setting the umask | p. 182 |
Solutions | p. 186 |
Chapter 10 Controlling User Processes | p. 189 |
Lab Exercise 10.01 Listing Running Jobs | p. 190 |
Lab Exercise 10.02 Terminating Jobs | p. 193 |
Lab Exercise 10.03 Suspending and Activating Jobs | p. 195 |
Lab Exercise 10.04 Terminating Jobs for Other Users | p. 197 |
Lab Exercise 10.05 Using nohup to Run Processes After Logging Out | p. 199 |
Solutions | p. 204 |
Chapter 11 Managing, Printing, and Archiving Large Files | p. 209 |
Lab Exercise 11.01 Compressing a File | p. 210 |
Lab Exercise 11.02 Saving Files to Disk | p. 213 |
Lab Exercise 11.03 Splitting a Large File | p. 215 |
Lab Exercise 11.04 Removing Files by Owner | p. 217 |
Lab Exercise 11.05 Formatting a Document for Printing | p. 219 |
Solutions | p. 225 |
Chapter 12 Accessing and Touring Graphical Desktops | p. 233 |
Lab Exercise 12.01 Performing File Management Tasks | p. 234 |
Lab Exercise 12.02 Customizing the Desktop | p. 236 |
Lab Exercise 12.03 Using Included Gnome Applications | p. 238 |
Lab Exercise 12.04 Configuring the Internet Settings | p. 240 |
Solutions | p. 245 |
Chapter 13 Administering a Linux PC System | p. 255 |
Lab Exercise 13.01 Shutting Down and Restarting UNIX/Linux | p. 256 |
Lab Exercise 13.02 Managing User Accounts | p. 258 |
Lab Exercise 13.03 Solving User Problems | p. 260 |
Lab Exercise 13.04 Making a Linux Boot Disk | p. 262 |
Lab Exercise 13.05 Installing the Apache Web Server | p. 264 |
Solutions | p. 268 |
Index | p. 275 |