Book description
Linux Phrasebook is sure to become the pocket guide that you keep within reach at all times. This concise, handy reference can be used "in the street," just like a language phrasebook. Skipping the usual tutorial on Linux, the Linux Phrasebook goes straight to practical Linux uses, providing immediate applicable solutions for day-to-day tasks. It includes code phrases that allow Linux users to employ the command line to complete onerous and repetitive tasks, as well as flexible code and commands can be customized to meet the needs of any Linux user. The concise information combined with random accessibility makes the Linux Phrasebook a robust, yet agile, reference guide that no Linux user should be without.
Table of contents
- Copyright
- About the Author
- Acknowledgments
- We Want to Hear from You!
- Reader Services
- Introduction
-
I. Getting Started
- 1. Things to Know About Your Command Line
-
2. The Basics
- List Files and Folders
- List the Contents of Other Folders
- List Folder Contents Using Wildcards
- View a List of Files in Subfolders
- View a List of Contents in a Single Column
- View Contents As a Comma-Separated List
- View Hidden Files and Folders
- Visually Display a File’s Type
- Display Contents in Color
- List Permissions, Ownership, and More
- Reverse the Order Contents are Listed
- Sort Contents by File Extension
- Sort Contents by Date and Time
- Sort Contents by Size
- Express File Sizes in Terms of K, M, and G
- Display the Path of Your Current Directory
- Change to a Different Directory
- Change to Your Home Directory
- Change to Your Previous Directory
- Change a File to the Current Time
- Change a File to Any Desired Time
- Create a New, Empty File
- Create a New Directory
- Create a New Directory and Any Necessary Subdirectories
- Find Out What mkdir Is Doing As It Acts
- Copy Files
- Copy Files Using Wildcards
- Copy Files Verbosely
- Stop Yourself from Copying over Important Files
- Copy Directories
- Copy Files As Perfect Backups in Another Directory
- Move and Rename Files
- Rename Files and Folders
- Delete Files
- Remove Several Files At Once with Wildcards
- Remove Files Verbosely
- Stop Yourself from Deleting Key Files
- Delete an Empty Directory
- Remove Files and Directories That Aren’t Empty
- Delete Troublesome Files
- Become Another User
- Become Another User, with His Environment Variables
- Become root
- Become root, with Its Environment Variables
- Conclusion
-
3. Learning About Commands
- Find Out About Commands with man
- Search for a Command Based on What It Does
- Quickly Find Out What a Command Does Based on Its Name
- Rebuild man’s Database of Commands
- Read a Command’s Specific Man Page
- Print Man Pages
- Learn About Commands with info
- Navigate Within info
- Locate the Paths for a Command’s Executable, Source Files, and Man Pages
- Read Descriptions of Commands
- Find a Command Based on What It Does
- Find Out Which Version of a Command Will Run
- Conclusion
-
4. Building Blocks
- Run Several Commands Sequentially
- Run Commands Only If the Previous Ones Succeed
- Run a Command Only If the Previous One Fails
- Plug the Output of a Command into Another Command
- Understand Input/Output Streams
- Use the Output of One Command As Input for Another
- Redirect a Command’s Output to a File
- Prevent Overwriting Files When Using Redirection
- Append a Command’s Output to a File
- Use a File As Input for a Command
- Conclusion
-
II. Working with Files
-
5. Viewing Files
- View Files on stdout
- Concatenate Files to stdout
- Concatenate Files to Another File
- Concatenate Files and Number the Lines
- View Text Files a Screen at a Time
- Search Within Your Pager
- Edit Files Viewed with a Pager
- View the First 10 Lines of a File
- View the First 10 Lines of Several Files
- View the First Several Lines of a File or Files
- View the First Several Bytes, Kilobytes, or Megabytes of a File
- View the Last 10 Lines of a File
- View the Last 10 Lines of Several Files
- View the Last Several Lines of a File or Files
- View the Constantly Updated Last Lines of a File or Files
- Conclusion
-
6. Printing and Managing Print Jobs
- List All Available Printers
- Determine Your Default Printer
- Find Out How Your Printers Are Connected
- Get All the Information About Your Printers at Once
- Print Files to the Default Printer
- Print Files to Any Printer
- Print More Than One Copy of a File
- List Print Jobs
- List Print Jobs by Printer
- Cancel the Current Print Job Sent to the Default Printer
- Cancel a Print Job Sent to Any Printer
- Cancel All Print Jobs
- Conclusion
-
7. Ownerships and Permissions
- Change the Group Owning Files and Directories
- Recursively Change the Group Owning a Directory
- Keep Track of Changes Made to a File’s Group with chgrp
- Change the Owner of Files and Directories
- Change the Owner and Group of Files and Directories
- Understand the Basics of Permissions
- Change Permissions on Files and Directories Using Alphabetic Notation
- Change Permissions on Files and Directories Using Numeric Permissions
- Change Permissions Recursively
- Set and Then Clear suid
- Set and Then Clear sgid
- Set and Then Clear the Sticky Bit
- Conclusion
-
8. Archiving and Compression
- Archive and Compress Files Using zip
- Get the Best Compression Possible with zip
- Password-Protect Compressed Zip Archives
- Unzip Files
- List Files That Will Be Unzipped
- Test Files That Will Be Unzipped
- Archive and Compress Files Using gzip
- Archive and Compress Files Recursively Using gzip
- Get the Best Compression Possible with gzip
- Uncompress Files Compressed with gzip
- Test Files That Will Be Unzipped with gunzip
- Archive and Compress Files Using bzip2
- Get the Best Compression Possible with bzip2
- Uncompress Files Compressed with bzip2
- Test Files That Will Be Unzipped with bunzip
- Archive Files with tar
- Archive and Compress Files with tar and gzip
- Test Files That Will Be Untarred and Uncompressed
- Untar and Uncompress Files
- Conclusion
-
5. Viewing Files
-
III. Finding Stuff
-
9. Finding Stuff: Easy
- Search a Database of Filenames
- Search a Database of Filenames Without Worrying About Case
- Manage Results Received When Searching a Database of Filenames
- Update the Database Used by locate
- Searching Inside Text Files for Patterns
- The Basics of Searching Inside Text Files for Patterns
- Search Recursively for Text in Files
- Search for Text in Files, Ignoring Case
- Search for Whole Words Only in Files
- Show Line Numbers Where Words Appear in Files
- Search the Output of Other Commands for Specific Words
- See Context for Words Appearing in Files
- Show Lines Where Words Do Not Appear in Files
- List Files Containing Searched-for Words
- Search for Words Inside Search Results
- Conclusion
-
10. The find Command
- Find Files by Name
- Find Files by Ownership
- Find Files by Group Ownership
- Find Files by File Size
- Find Files by File Type
- Show Results If the Expressions Are True (AND)
- Show Results If Either Expression Is True (OR)
- Show Results If the Expression Is Not True (NOT)
- Execute a Command on Every Found File
- Print Find Results into a File
- Conclusion
-
9. Finding Stuff: Easy
-
IV. Environment
- 11. Your Shell
-
12. Monitoring System Resources
- View All Currently Running Processes
- View a Process Tree
- View Processes Owned by a Particular User
- End a Running Process
- View a Dynamically Updated List of Running Processes
- List Open Files
- List a User’s Open Files
- List Users for a Particular File
- List Processes for a Particular Program
- Display Information About System RAM
- Show File System Disk Usage
- Report File Space Used by a Directory
- Report Just the Total Space Used for a Directory
- Conclusion
-
13. Installing Software
- Install Software Packages for RPM-Based Distributions
- Remove Software Packages for RPM-Based Distributions
- Install Software Packages and Dependencies for RPM-Based Distributions
- Remove Software Packages and Dependencies for RPM-Based Distributions
- Upgrade Software Packages and Dependencies for RPM-Based Distributions
- Find Packages Available for Download for RPM-Based Distributions
- Install Software Packages for Debian
- Remove Software Packages for Debian
- Install Software Packages and Dependencies for Debian
- Remove Software Packages and Dependencies for Debian
- Upgrade Software Packages and Dependencies for Debian
- Find Packages Available for Download for Debian
- Clean Up Unneeded Installation Packages for Debian
- Troubleshoot Problems with apt
- Conclusion
-
V. Networking
-
14. Connectivity
- View the Status of Your Network Interfaces
- Verify That a Computer Is Running and Accepting Requests
- Trace the Route Packets Take Between Two Hosts
- Perform DNS Lookups
- Configure a Network Interface
- View the Status of Your Wireless Network Interfaces
- Configure a Wireless Network Interface
- Grab a New Address Using DHCP
- Make a Network Connection Active
- Bring a Network Connection Down
- Display Your IP Routing Table
- Change Your IP Routing Table
- Troubleshooting Network Problems
- Conclusion
-
15. Working on the Network
- Securely Log In to Another Computer
- Securely Log In to Another Machine Without a Password
- Securely Transfer Files Between Machines
- Securely Copy Files Between Hosts
- Securely Transfer and Back Up Files
- Download Files Non-interactively
- Download Websites Non-interactively
- Download Sequential Files and Internet Resources
- Conclusion
- 16. Windows Networking
-
14. Connectivity
Product information
- Title: Linux: Phrasebook
- Author(s):
- Release date: June 2006
- Publisher(s): Sams
- ISBN: 0672328380
You might also like
book
Ubuntu Hacks
Ubuntu Linux--the most popular Linux distribution on the planet--preserves the spirit embodied in the ancient African …
book
A Practical Guide to Ubuntu Linux
A new edition of this title is available, ISBN-10: 0137003889 ISBN-13: 9780137003884 Praise for A Practical …
book
Test Driving Linux
For years, computer users have put up with the bugs, security holes, and viruses on Windows …
book
Maximum Linux Security
Maximum Linux Security: A Hacker's Guide to Protecting Your Linux Server and Workstation is designed for …