14 Printer Operation 161
14.1 The Workow of the Printing System . . . . . . . . . . . . 162
14.2 Methods and Protocols for Connecting Printers . . . . . . . . 162
14.3 Installing the Software . . . . . . . . . . . . . . . . . . 163
14.4 Setting Up a Printer . . . . . . . . . . . . . . . . . . . . 163
14.5 Network Printers . . . . . . . . . . . . . . . . . . . . . 168
14.6 Printing from the Command Line . . . . . . . . . . . . . . 170
14.7 Special Features in openSUSE . . . . . . . . . . . . . . . 170
14.8 Troubleshooting . . . . . . . . . . . . . . . . . . . . . 172
15 Installing and Conguring Fonts for the Graphical User Interface
179
15.1 Adding Fonts . . . . . . . . . . . . . . . . . . . . . . . 179
16 Upgrading the System and System Changes 181
16.1 Upgrading the System . . . . . . . . . . . . . . . . . . 181
16.2 For More Information . . . . . . . . . . . . . . . . . . . 186
Part IV The Bash Shell 187
17 Shell Basics 189
17.1 Starting a Shell . . . . . . . . . . . . . . . . . . . . . 189
17.2 Entering Commands . . . . . . . . . . . . . . . . . . . 190
17.3 Working with Files and Directories . . . . . . . . . . . . . 193
17.4 Becoming Root . . . . . . . . . . . . . . . . . . . . . . 197
17.5 File Access Permissions . . . . . . . . . . . . . . . . . . 198
17.6 Useful Features of the Shell . . . . . . . . . . . . . . . . 203
17.7 Editing Texts . . . . . . . . . . . . . . . . . . . . . . . 206
17.8 Searching for Files or Contents . . . . . . . . . . . . . . . 207
17.9 Viewing Text Files . . . . . . . . . . . . . . . . . . . . . 209
17.10 Redirection and Pipes . . . . . . . . . . . . . . . . . . . 209
17.11 Starting Programs and Handling Processes . . . . . . . . . 211
17.12 Important Linux Commands . . . . . . . . . . . . . . . . 212
18 Bash and Bash Scripts 223
18.1 What is “The Shell”? . . . . . . . . . . . . . . . . . . . 223
18.2 Writing Shell Scripts . . . . . . . . . . . . . . . . . . . 228
18.3 Redirecting Command Events . . . . . . . . . . . . . . . 229
18.4 Using Aliases . . . . . . . . . . . . . . . . . . . . . . 230