Book description
If you're in need of a tutorial to learn UNIX from the ground up, this is it. Sams Teach Yourself UNIX in 24 Hours, Fourth Edition will let you experience UNIX through hands-on tutorials divided into 24 one-hour lessons so that you can learn the most common UNIX tasks at your own pace. The author will guide you through the basics of maintaining and manipulating a UNIX/Linux operating system. This hands-on approach will allow you to work through the exercises and grasp common UNIX/Linux concepts, including:
Using the Command Line
Listing Files and Managing Disk Usage
Slicing and Dicing Command Pipe
Shell Programming
Printing in the UNIX Environment
Using telnet, ssh, and ftp
Perl Programming in UNIX
Gain the fundamental knowledge you need to begin working with UNIX with the help of Sams Teach Yourself UNIX in 24 Hours, Fourth Edition.
Table of contents
- Copyright
- About the Author
- Acknowledgments
- Tell Us What You Think!
- Introduction
- 1. What Is This Unix Stuff?
- 2. Getting onto the System and Using the Command Line
- 3. Moving About the File System
- 4. Listing Files and Managing Disk Usage
-
5. Ownership and Permissions
- Goals for This Hour
-
Working with File Permissions
- Task 5.1: Understanding File Permissions Settings
- Task 5.2: Directory Permissions Settings
- Task 5.3: Modifying File and Directory Permissions with chmod
- Task 5.4: Setting New File Permissions with chmod
- Task 5.5: Calculating Numeric Permissions Strings
- Task 5.6: Establishing Default File and Directory Permissions with the umask Command
- Task 5.7: Identifying Owner and Group for Any File or Directory
- Summary
- Workshop
-
6. Creating, Moving, Renaming, and Deleting Files and Directories
- Goals for This Hour
-
Manipulating the Unix File System
- Task 6.1: Creating New Directories Using mkdir
- Task 6.2: Copying Files to New Locations Using cp
- Task 6.3: Moving Files to New Locations Using mv
- Task 6.4: Renaming Files with mv
- Task 6.5: Removing Directories with rmdir
- Task 6.6: Removing Files Using rm
- Task 6.7: Minimizing the Danger of the rm Command
- Summary
- Workshop
- 7. Looking into Files
- 8. Filters, Pipes, and Wildcards!
- 9. Slicing and Dicing Command-Pipe Data
- 10. An Introduction to the vi Editor
- 11. Advanced vi Tricks, Tools, and Techniques
- 12. An Overview of the emacs Editor
- 13. Introduction to Command Shells
- 14. Advanced Shell Interaction
- 15. Job Control
- 16. Shell Programming Overview
- 17. Advanced Shell Programming
- 18. Printing in the Unix Environment
- 19. Archives and Backups
- 20. Communicating with Email
- 21. Using telnet, SSH, and ftp
- 22. Searching for Information and Files
- 23. Perl Programming in Unix
- 24. GNOME and the GUI Environment
-
A. Common Unix Questions and Answers
- How do I use find|xargs with filenames that contain spaces?
- How do I find large files on my system?
- How do I run a program on a schedule?
- How do fix file permission problems?
- How do I list files that don't match a given pattern?
- How do I view lines X-Y in a text file?
- How do I add a new directory to my PATH?
- How do I recover deleted files?
- How can I set my shell to protect me from accidental deletions?
- What do the shell errors “arg list too long” and “broken pipe” mean?
- Why use ssh instead of telnet? Or sftp instead of ftp?
- Summary
- B. Working with the Apache Web Server
Product information
- Title: SAMS Teach Yourself Unix in 24 Hours FOURTH EDITION
- Author(s):
- Release date: August 2005
- Publisher(s): Sams
- ISBN: None
You might also like
book
SAMS Teach Yourself Unix in 10 Minutes
If you're in need of a quick, concise tutorial to learn Unix and get on your …
book
Unix in 24 Hours, Sams Teach Yourself: Covers OS X, Linux, and Solaris, Fifth Edition
Learn to use Unix, OS X, or Linux quickly and easily! In just 24 lessons of …
book
Linux and Unix Shell Programming
Learn how to create and develop shell scripts in a step-by-step manner increasing your knowledge as …
book
Beginning Unix
Covering all aspects of the Unix operating system and assuming no prior knowledge of Unix, this …