توضیحاتی در مورد کتاب Unix: Visual QuickStart Guide
نام کتاب : Unix: Visual QuickStart Guide
ویرایش : 3rd ed
عنوان ترجمه شده به فارسی : یونیکس: راهنمای ویژوال استارت سریع
سری : Visual quickstart guide
نویسندگان : Ray. Deborah S, Ray. Eric J
ناشر : Peachpit Press
سال نشر : 2006
تعداد صفحات : 447
ISBN (شابک) : 0321442458 , 0321482492
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 4 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
فهرست مطالب :
Cover......Page 1
Contents......Page 6
Introduction......Page 12
Chapter 1: Getting Started with Unix......Page 16
Getting Unix or Access to a Unix System......Page 18
Connecting to the Unix System......Page 22
Logging In......Page 25
Changing Your Password with passwd......Page 26
Listing Directories and Files with ls......Page 28
Changing Directories with cd......Page 30
Finding Yourself with pwd......Page 32
Piping Input and Output......Page 33
Redirecting Output......Page 34
Using Wildcards......Page 36
Viewing File Contents with more......Page 37
Displaying File Contents with cat......Page 38
Exploring the System......Page 40
Getting Help with man......Page 41
Logging Out......Page 43
Chapter 2: Using Directories and Files......Page 44
Creating Directories with mkdir......Page 45
Creating Files with touch......Page 47
Copying Directories and Files with cp......Page 49
Listing Directories and Files with ls (More Goodies)......Page 51
Moving Files with mv......Page 53
Removing Files with rm......Page 54
Removing Directories with rmdir......Page 57
Finding Forgotten Files with find......Page 59
Locating Lost Files with locate......Page 61
Linking with ln (Hard Links)......Page 62
Linking with ln -s (Soft Links)......Page 64
Chapter 3: Working with Your Shell......Page 66
Discovering What Shell You’re......Page 67
Understanding Shells and Options......Page 68
Changing Your Shell with chsh......Page 70
Changing Your Shell Temporarily......Page 72
Using Completion in the bash Shell......Page 74
Viewing Session History in the bash Shell......Page 75
Using Completion in the zsh Shell......Page 77
Viewing Session History in the zsh Shell......Page 78
Using Completion in the ksh Shell......Page 80
Viewing Session History in the ksh Shell......Page 81
Viewing Session History in the csh Shell......Page 83
Changing Your Identity with su......Page 84
Fixing Terminal Settings with stty......Page 86
Exiting the Shell......Page 87
Chapter 4: Creating and Editing Files......Page 88
Choosing an Editor......Page 89
Starting pico and Dabbling with It......Page 92
Saving in pico......Page 93
Cutting and Pasting Text Blocks in pico......Page 94
Checking Spelling in pico......Page 95
Getting Help in pico......Page 96
Exiting pico......Page 97
Starting vi and Dabbling with It......Page 98
Saving in vi......Page 100
Adding and Deleting Text in vi......Page 101
Importing Files into vi......Page 102
Searching and Replacing in vi......Page 103
Exiting vi......Page 105
Starting emacs and Dabbling with It......Page 106
Using emacs Menus to Spell-Check......Page 108
Saving in emacs......Page 109
Exiting emacs......Page 110
Chapter 5: Controlling Ownership & Permissions......Page 112
Understanding File Ownership and Permissions......Page 113
Finding Out Who Owns What......Page 114
Finding Out Which Group You’re In......Page 116
Changing the Group Association of Files and Directories with chgrp......Page 118
Changing Ownership of Files and Directories with chown.......Page 120
Changing Permissions with chmod......Page 121
Translating Mnemonic Permissions to Numeric Permissions......Page 124
Changing Permission Defaults with umask......Page 125
Chapter 6: Manipulating Files......Page 128
Counting Files and Their Contents with wc......Page 129
Viewing File Beginnings with head......Page 130
Viewing File Endings with tail......Page 131
Finding Text with grep......Page 132
Using Regular Expressions with grep......Page 133
Using Other Examples of Regular Expressions......Page 135
Making Global Changes with sed......Page 136
Changing Files with awk......Page 137
Comparing Files with cmp......Page 139
Finding Differences in Files with diff......Page 140
Finding Differences in Files with sdiff......Page 141
Sorting Files with sort......Page 142
Eliminating Duplicates with uniq......Page 144
Redirecting to Multiple Locations with tee......Page 145
Changing with tr......Page 146
Formatting with fmt......Page 148
Preparing to Print with pr......Page 150
Splitting Files with split......Page 152
Chapter 7: Getting Information About the System......Page 154
Getting System Information with uname......Page 155
Viewing File Systems with df......Page 156
Determining Disk Usage with du......Page 159
Finding Out File Types with file......Page 160
Finding Out About Users with finger......Page 161
Learning Who Else Is Logged in with who......Page 164
Learning Who Else Is Logged in with w......Page 165
Getting Information About Your Userid with id......Page 167
Chapter 8: Configuring Your Unix Environment......Page 168
Understanding Your Unix Environment......Page 169
Discovering Your Current Environment......Page 171
Adding or Changing Variables......Page 173
Looking at Your zsh Configuration Files......Page 176
Adding to Your zsh Path......Page 180
Changing Your zsh Prompt......Page 182
Looking at Your bash Configuration Files......Page 185
Adding to Your bash Path......Page 188
Changing Your bash Prompt......Page 190
Looking at Your ksh Configuration Files......Page 192
Changing Your ksh Path......Page 195
Changing Your ksh Prompt......Page 197
Looking at Your csh Configuration Files......Page 198
Changing Your csh Path......Page 201
Changing Your csh Prompt......Page 203
Setting Aliases with alias......Page 205
Chapter 9: Running Scripts and Programs......Page 208
Running a Command......Page 209
Scheduling One-Time Jobs with at......Page 210
Scheduling Regularly Occurring Jobs with cron......Page 213
Suspending Jobs......Page 215
Checking Job Status with jobs......Page 216
Running Jobs in the Background with bg......Page 217
Running Jobs in the Foreground with fg......Page 218
Controlling Job Priority with nice......Page 219
Timing Jobs with time......Page 220
Finding Out What Processes Are Running with ps......Page 222
Deleting Processes with kill......Page 224
Chapter 10: Writing Basic Scripts......Page 226
Creating a Shell Script......Page 227
Running a Shell Script......Page 229
Making a Script Executable......Page 230
Getting a Head Start on Scripts with history......Page 232
Embedding Commands......Page 233
Looping Your Scripts......Page 235
Creating If-Then Statements......Page 237
Accepting Command-Line Arguments in Your Scripts......Page 240
Accepting Input While a Script Is Running......Page 241
Debugging Scripts......Page 243
Chapter 11: Sending and Reading Email......Page 244
Choosing an Email Program and Getting Started......Page 245
Reading Email with pine......Page 247
Sending Email with pine......Page 249
Customizing pine......Page 251
Reading Email with mutt......Page 253
Sending Email with mutt......Page 255
Reading Email with mail......Page 257
Sending Email with mail......Page 258
Creating a Signature File......Page 260
Automatically Forwarding Incoming Messages......Page 262
Announcing an Absence with vacation......Page 263
Configuring procmail......Page 265
Responding to Email with procmail......Page 267
Chapter 12: Accessing the Internet......Page 270
Getting Familiar with Unix Internet Lingo......Page 271
Logging in to Remote Systems with ssh......Page 273
Logging in to Remote Systems with telnet......Page 274
Communicating with Other Users Using write......Page 276
Communicating with Other Users Using talk......Page 277
Getting Files from the Internet with ftp......Page 278
Sharing Files on the Internet with ftp......Page 282
Surfing the Web with links......Page 284
Surfing the Web with lynx......Page 285
Downloading Web Sites with wget......Page 287
Checking Connections with ping......Page 288
Tracing Connections with traceroute......Page 289
Matching Domain Names with IP Numbers......Page 291
Choosing a News Reader......Page 293
Reading News with pine......Page 294
Reading News with tin......Page 297
Chapter 13: Working with Encoded & Compressed Files......Page 300
Encoding Files with uuencode......Page 301
Decoding Files with uudecode......Page 304
Archiving with tar......Page 305
Unarchiving Files with tar......Page 307
Compressing Files with compress......Page 308
Uncompressing Files with uncompress......Page 309
Zipping a File or Directory with gzip......Page 310
Unzipping a gzip File with gunzip......Page 311
Zipping Files and Directories with zip......Page 312
Unzipping Zipped Files with unzip......Page 313
Combining Commands......Page 314
Chapter 14: Installing Your Own Software......Page 316
Understanding Unix Software Installation......Page 317
Finding Unix Software......Page 318
Downloading, Placing, and Uncompressing Software......Page 319
Configuring Software......Page 321
Compiling and Installing with make install......Page 326
Chapter 15: Using Handy Utilities......Page 330
Calendaring with cal......Page 331
Calculating with bc......Page 334
Evaluating Expressions with expr......Page 335
Converting with units......Page 336
Checking Spelling with ispell......Page 337
Looking It up with look......Page 338
Printing with lp......Page 339
Keeping a Record of Your Session with script......Page 340
Chapter 16: Being Root......Page 342
Acting Like root with sudo......Page 343
Becoming root with su......Page 345
Starting, Stopping, and Restarting Daemons......Page 347
Changing the System Configuration......Page 349
Monitoring the System......Page 351
Keeping up with watch......Page 354
Checking Boot Messages with dmesg......Page 355
Setting the Date and Time......Page 357
Chapter 17: Sensational Unix Tricks......Page 358
Cleaning up HTML Documents with tidy......Page 359
Searching and Replacing Throughout Multiple Documents with sed......Page 362
Generating Reports with awk......Page 365
Using Input to Customize Your Environment......Page 366
Using ROT13 Encoding with sed......Page 368
Embedding ROT13 Encoding in a Shell Script......Page 370
Making Backups with rsync......Page 373
Using Advanced Redirection with stderr......Page 375
Appendix A: Unix Reference......Page 378
Appendix B: What’s What and What’s Where......Page 394
Appendix C: Commands and Flags......Page 398
B......Page 432
C......Page 433
E......Page 435
F......Page 437
I......Page 438
M......Page 439
P......Page 440
R......Page 441
S......Page 442
U......Page 444
Z......Page 445