Sams Teach Yourself Unix in 24 Hours

by
Edition: 4th
Format: Paperback
Pub. Date: 2005-08-17
Publisher(s): Sams Publishing
List Price: $39.99

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

Learn Unix through a series of 24 one-hour lessons that teach you the essentials of Unix from the ground up.

Author Biography

Dave Taylor is the founder of Growing Ventures, Inc., a consultancy that matches professional service providers with startups. He the creator of The Internet Mall and iTrack.com, and helps startups with strategies and tactics. Dave is also the creator of the Elm mail system for Unix; he contributed to the development of BSD 4.4, and has published various books, including the third edition of Sams Teach Yourself Unix in 24 Hours.

Table of Contents

Introduction 1(1)
Does Each Chapter Take an Hour?
1(1)
What If I Take Longer Than 24 Hours?
1(1)
Are There Really 24 Hours Worth of Lessons?
1(1)
How to Use This Book
1(2)
What Is This Unix Stuff?
3(22)
Goals for This Hour
3(1)
What Is Unix?
3(2)
A Brief History of Unix
5(3)
What's All This About Multiuser Systems?
8(1)
Cracking Open the Shell
8(2)
Getting Help
10(15)
Getting onto the System and Using the Command Line
25(16)
Goals for This Hour
25(1)
Beginning Your Session
25(7)
Seeing What's Going On Around You
32(9)
Moving About the File System
41(20)
Goals for This Hour
41(1)
What a Hierarchical File System Is All About
42(6)
Directory Separator Characters
48(1)
The Difference Between Relative and Absolute Filenames
48(13)
Listing Files and Managing Disk Usage
61(24)
Goals for This Hour
61(1)
The Is Command
62(7)
Special Is Command Flags
69(4)
Permissions Strings
73(12)
Ownership and Permissions
85(24)
Goals for This Hour
85(1)
Working with File Permissions
85(24)
Creating, Moving, Renaming, and Deleting Files and Directories
109(16)
Goals for This Hour
109(1)
Manipulating the Unix File System
110(15)
Looking into Files
125(18)
Goals for This Hour
125(1)
Looking Inside Files
125(18)
Filters, Pipes, and Wildcards!
143(24)
Goals for This Hour
143(1)
Maximizing the Command Line
144(23)
Slicing and Dicing Command-Pipe Data
167(14)
Goals for This Hour
167(1)
The awk Programming System
168(5)
How to Use cut in Pipes
173(3)
Inline Editing with sed and tr
176(5)
An Introduction to the vi Editor
181(32)
Goals for This Hour
181(1)
Editing the Unix Way
181(32)
Advanced vi Tricks, Tools, and Techniques
213(32)
Goals for This Hour
213(1)
Advanced Editing with vi
214(27)
Summary of vi Commands
241(4)
An Overview of the emacs Editor
245(24)
Goals for This Hour
245(1)
The Other Popular Editor: emacs
246(23)
Introduction to Command Shells
269(18)
Goals for This Hour
269(1)
The (Command) Shell Game
270(17)
Advanced Shell Interaction
287(16)
Goals for This Hour
287(1)
Which Shell Is Which?
288(15)
Job Control
303(20)
Goals for This Hour
303(1)
Wrestling with Your Jobs
303(20)
Shell Programming Overview
323(20)
Goals for This Hour
323(1)
Build Your Own Commands
324(19)
Advanced Shell Programming
343(14)
Goals for This Hour
343(1)
Searching a Database of Filenames with my locate
344(13)
Printing in the Unix Environment
357(18)
Goals for This Hour
357(1)
Making a Printed Copy
358(17)
Archives and Backups
375(20)
Goals for This Hour
375(1)
The tar Tape Archive Utility
376(5)
Shrinking Your Files with compress
381(2)
Exploring the Unix Tape Command: cpio
383(3)
Personal Backup Solutions
386(2)
Working with Unix Package Managers
388(7)
Communicating with Email
395(22)
Goals for This Hour
395(1)
Interacting with the World
396(21)
Using telnet, SSH, and ftp
417(18)
Goals for This Hour
417(1)
Stepping Beyond Your Own System
417(18)
Searching for Information and Files
435(12)
Goals for This Hour
435(1)
Finding What's Where
435(12)
Perl Programming in Unix
447(14)
Goals for This Hour
447(1)
Flexible and Powerful: Perl
448(13)
GNOME and the GUI Environment
461(18)
Goals for This Hour
462(1)
Tweaking Your Inner GNOME
462(7)
Working with GNOME Applications
469(10)
APPENDIX A: Common Unix Questions and Answers
479(8)
How do I use find|xargs with filenames that contain spaces?
479(1)
How do I find large files on my system?
480(1)
How do I run a program on a schedule?
481(1)
How do fix file permission problems?
482(1)
How do I list files that don't match a given pattern?
482(1)
How do I view lines X-Y in a text file?
483(1)
How do I add a new directory to my PATH?
483(1)
How do I recover deleted files?
484(1)
How can I set my shell to protect me from accidental deletions?
484(1)
What do the shell errors ``arg list too long'' and ``broken pipe'' mean?
484(1)
Why use ssh instead of telnet? Or sftp instead of ftp?
485(2)
APPENDIX B: Working with the Apache Web Server
487(16)
Goals for This Hour
487(1)
Working with a Unix Web Server
488(15)
Index 503

Excerpts

Introduction Introduction Welcome to the fourth edition ofSamsTeach Yourself Unix in 24 Hours! This book has been designed to be helpful as a guide as well as a tutorial for both beginning users and those with previous Unix experience. The reader of this book is assumed to be intelligent, but no familiarity with Unix is expected or required. Does Each Chapter Take an Hour? You can learn the concepts in each of the 24 lessons in one hour. If you want to experiment with what you learn in each lesson, you might take longer than an hour. However, all the concepts presented here are straightforward. If you are familiar with Windows applications or the Macintosh, you will be able to progress more quickly through the lessons. What If I Take Longer Than 24 Hours? Since the publication of the first edition of this book, I've received a considerable amount of praise and positive feedback, but the one message that has always been a surprise is "I finished your book, but it took me a lot longer than 24 hours." Now you can read here, direct from the author: It's okay! Take your time and make sure you try everything as you go along. Learning and remembering is more important than speed. And if you do finish it all in 24 hours, let me know! Are There Really 24 Hours Worth of Lessons? Actually, don't tell the publisher, but if you look at Appendix B, on working with the Apache Web Server in the Unix environment, you'll find out a secret: there are actually 25 hours worth of lessons in this book. I'll make you a deal: you don't tell anyone at Sams, and I won't either. How to Use This Book This book is designed to teach you topics in one-hour lessons. All the books in theSams Teach Yourselfseries enable you to start working and become productive with the product as quickly as possible. This book will do that for you! Each hour, or lesson, starts with an overview of the topic to inform you of what to expect in that lesson. The overview helps you determine the nature of the lesson and whether the lesson is relevant to your needs. Main Section Each lesson has a main section that discusses the lesson topic in a clear, concise manner by breaking the topic down into logical components and explaining each component clearly. Interspersed in each lesson are special elements, called Tips, Notes, and Cautions, to provide additional information. Note -Notes are designed to clarify the concept that is being discussed. They elaborate on the subject, and if you are comfortable with your understanding of the subject, you can bypass them without danger. Tip -Tips inform you of tricks or elements that are easily missed by most computer users. You can skip them, but often Tips show you an easier way to do a task. Caution -A Caution deserves at least as much attention as a Tip because Cautions point out a problematic element of the topic being discussed. Ignoring the information contained in the Caution could have adverse effects on the task at hand. These are the most important special elements in this book. Tasks This book offers another special element called a Task. These step-by-step exercises are designed to walk you quickly through the most important skills you can learn in Unix. Each Task has three parts: Description, Action, and Summary. Workshops The Workshop section at the end of each lesson provides Key Terms and Exercises that reinforce concepts you learned in the lesson and help you apply them in new situations. You can skip this section, but we recommend that you go through the exercises to see how the concepts can be applied to other common tasks. The Key Terms al

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.