GNU/Linux Command-Line Tools Summary
This document is an attempt to provide a summary of useful command-line tools available to a GNU/Linux based operating system, the tools listed are designed to benefit the majority of users and have being chosen at the authors discretion. This document is not a comprehensive list of every existent tool available to a GNU/Linux based system, nor does it have in-depth explanations of how things work. It is a summary which can be used to learn about and how to use many of the tools available to a GNU/Linux based operating system.
- Table of Contents
- 1. Introduction   Â
- 1.1. Who would want to read this guide?
- 1.2. Who would not want to read this guide?
- 1.3. Availability of sources
- 1.4. Conventions used in this guide
- 1.5. Resources used to create this document
- 1.6. Feedback
- 1.7. Contributors
- 2. Legal   Â
- 2.1. Disclaimer
- 2.2. License
- 3. The Unix Tools Philosophy
- 4. Shell Tips   Â
- 4.1. General Shell Tips
- 4.2. The command-line history
- 4.3. Other Key combinations
- 4.4. Virtual Terminals and screen
- 5. Help
- 6. Directing Input/Output   Â
- 6.1. Concept Definitions
- 6.2. Usage
- 6.3. Command Substitution
- 6.4. Performing more than one command
- 7. Working with the file-system   Â
- 7.1. Moving around the filesystem
- 7.2. Working with files and folders
- 7.3. Mass Rename/copy/link Tools
- 8. Finding information about the system   Â
- 9. Controlling the system   Â
- 9.1. Mounting and Unmounting (Floppy/CDROM/Hard-drive Partitions)
- 9.2. Shutting Down/Rebooting the System
- 9.3. Controlling Processes
- 9.4. Controlling services
- 10. Managing users   Â
- 10.1. Users/Groups
- 11. Text Related Tools   Â
- 11.1. Text Editors
- 11.2. Text Viewing Tools
- 11.3. Text Information Tools
- 11.4. Text manipulation tools
- 11.5. Text Conversion/Filter Tools
- 11.6. Finding Text Within Files
- 12. Mathematical tools
- 13. Network Commands   Â
- 13.1. Network Configuration
- 13.2. Internet Specific Commands
- 13.3. Remote Administration Related
- 14. Security   Â
- 14.1. Some basic Security Tools
- 14.2. File Permissions
- 15. Archiving Files   Â
- 15.1. tar (tape archiver)
- 15.2. rsync
- 15.3. Compression
- 16. Graphics tools (command line based)
- 17. Working with MS-DOS files
- 18. Scheduling Commands to run in the background
- 19. Miscellaneous
- 20. Mini-Guides   Â
- 20.1. RPM: Redhat Package Management System
- 20.2. Checking the Hard Disk for errors
- 20.3. Duplicating disks
- 20.4. Wildcards
- A. Appendix   Â
- A.1. Finding Packages/Tools
- A.2. Further Reading
- A.3. GNU Free Documentation License
- Bibliography
- Index
   Â
   Â
   Next
   Â
   Â
   Introduction
* License

