Book description
Unix is no longer someone else's OS. With Mac OS X built on top
of it, Unix is becoming a household name, and more and more
Mac users are ready to take it on. This book is for them!
Based on a popular series of Unix tips, this book promises to
deliver what most other Unix guides fail to: comprehensive
tutorials and instruction on specific Unix subjects, commands, and
projects, not just a handy reference guide. Arranged into 101 mini
tutorials in 11 key technology areas, this book provides all the
tricks, techniques, and training that you need to understand how
the system works and start using it immediately. You will
quickly learn the basics to working with the Unix command line as
well as work on specific tutorials/exercises, including: browsing
and searching the directory file-system; viewing, searching, and
processing file content; using text editors; shell scripting; cool
commands; and more.
Table of contents
- Copyright
- Thanks to:
- Introduction
-
1. Absolute Basics
- 1. Lose the Mouse
- 2. Learn Basic Unix
- 3. Get the Most from the Unix Manual
- 4. Learn Bash Shell Basics
- 5. Discover Other Shells
- 6. Use Redirection and Pipelining
- 7. Know Your Users and Groups
- 8. Manage File Permissions
- 9. Learn About Shell Scripts
- 10. Write Shell Scripts
- 2. Browse and Search the File System
- 3. Work with File Content
-
4. Edit Files
- 30. Edit with nano
- 31. Edit with emacs
- 32. Edit with vim
- 33. Learn Advanced vim
- 34. Use vim Windows
- 35. Configure vim
- 36. Edit with GUI-Based Editors
- 5. Keep an Eye on Your Mac
-
6. Make the Most of the Shell
- 44. Customize the Terminal
- 45. Customize the Bash Shell
- 46. Customize the Tcsh Shell
- 47. Customize Shell Startup
- 48. Customize Command History
- 49. Use Command-Line Recall
- 50. Change the Command Path
- 51. Define Shell Aliases
- 52. Define Shell Functions
- 53. Edit Command Lines
- 54. Understand Bash Internals
- 55. Run Background Jobs
- 56. Cool Shell Tips
- 7. Programmatically Change Files
-
8. Administer the System
- 64. Get Information about Users
- 65. Manage User Accounts
- 66. Manage File Systems
- 67. Look after Your Disks
- 68. Mount and Unmount Local Disks
- 69. Delete Immutable Files
- 70. Schedule Commands with at
- 71. Schedule Commands with cron
- 72. Manage Periodic Maintenance
- 73. Manage Network Settings
- 74. System Tips
-
9. Learn Shell Scripting
- 75. Use Functions in Scripts
- 76. Use Bash Parameter Expansion
- 77. Learn Regular Expressions
- 78. Be Clever with Regular Expressions
- 79. Use Here-Documents in Scripts
- 80. Understand Shell Quoting
- 81. Write Complex Bash Conditions
- 82. Debug Your Scripts
- 83. Batch-Process Files
- 84. A Bash and Tcsh Reference
- 85. Take Advantage of Subshells
- 86. Trap and Handle Unix Signals
- 87. Scripting Tips
- 10. Network in Unix
-
11. Discover More Commands
- 96. Discover Useful Utilities
- 97. Connect with Aqua
- 98. Open Aqua Items
- 99. OS X–Specific Commands
-
100. Unix Command Reference
- Use Basic Commands
- View Files
- Search for Files and Commands
- Search File Content
- Change File Content
- Compress and Archive File Content
- Compare Text Files
- Query and Manage Processes
- Query and Manage Users
- Schedule Tasks
- Use Shell and Scripting Commands
- Employ Useful Utilities
- Query and Mount File Systems
- Access Network Services
- Report and Configure Network Settings
- Manage the System
- Manage the Kernel
- Use Mac OS X–Specific Commands
- 101. Have Fun
- Unix Terminology Reference
Product information
- Title: Mac OS X UNIX 101 Byte-Sized Projects
- Author(s):
- Release date: December 2005
- Publisher(s): Peachpit Press
- ISBN: 9780321374110
You might also like
book
UNIX to Linux
Port Your UNIX® Applications to Linux®–Quickly, Efficiently, and Reliably Increasingly, developers, architects, and project managers face …
book
UNIX: The Complete Reference, Second Edition, 2nd Edition
The Definitive UNIX Resource--Fully Updated Get cutting-edge coverage of the newest releases of UNIX--including Solaris 10, …
book
Beginning Modern Unix : Learn to Live Comfortably in a Modern Unix Environment
Discover how to leverage modern Unix even if you’ve never worked with Unix before. This book …
book
Unix Shell Programming, Third Edition
Unix Shell Programming is a tutorial aimed at helping Unix and Linux users get optimal performance …